每次我关闭并启动覆盆子Pi 3后,由于cqlsh上的错误,它将无法启动,因此无法启动它。
日志文件显示此错误:
2017-02-03 23:27:07,556 [localhost-startStop-1] WARN otsdao.cassandra.CassandraCluster - 由于所有主机尝试查询失败而无法初始化cassandra集群(尝试:/127.0。 0.1:9042(com.datastax.driver.core.exceptions.TransportException:[/ 127.0.0.1]无法连接))。将在3000毫秒重试
并运行命令cqlsh我得到了:
pi @ raspberrypi:〜$ cqlsh 连接错误:('无法连接到任何服务器',{'127.0.0.1':错误(111,“尝试连接到[('127.0.0.1',9042)]。上次错误:连接被拒绝”)})< / p>
如何解决此错误?
答案 0 :(得分:0)
我们解决了在少量RAM(1-2 Gb)的机器上运行Cassandra和Thingsboard的问题。 请使用最新的安装指南更新您的安装。
答案 1 :(得分:0)
问题解决了!
在Internet上搜索解决方案时,我发现有人说要执行命令: pi @ raspberrypi:〜$ nodetool status
使用CMS GC时,请成对设置或取消设置MAX_HEAP_SIZE和HEAP_NEWSIZE(参见cassandra-env.sh)
那引导我解决问题! 编辑“cassandra-env.sh”时我犯了一个错误。
我建议使用thingboard将您的说明更改为:
MAX_HEAP_SIZE = “150M”
HEAP_NEWSIZE = “50M”