在Raspberry Pi上运行的东西板在关机后没有启动--cqlsh“Connection refused”

时间:2017-02-03 23:35:05

标签: thingsboard

每次我关闭并启动覆盆子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>

如何解决此错误?

2 个答案:

答案 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将您的说明更改为:

查找, UNCOMMENT 并在/etc/cassandra/cassandra-env.sh中设置内存选项

MAX_HEAP_SIZE = “150M”

HEAP_NEWSIZE = “50M”