首页 文章

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

提问于
浏览
-1

每次我关闭并启动覆盆子Pi 3后,一个新的和工作的Thingsboard安装它将无法启动由于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)] . 最后一个错误:拒绝连接”)})

我该如何解决这个错误?

2 回答

  • 0

    我们解决了Cassandra和Thingsboard在RAM量较少(1-2 Gb)的机器上运行的问题 . 请使用最新的安装指南更新您的安装 .

  • 0

    问题解决了!

    在互联网上搜索解决方案时,我发现有人说要执行命令:pi @ raspberrypi:〜$ nodetool status

    请在使用CMS GC时成对设置或取消设置MAX_HEAP_SIZE和HEAP_NEWSIZE(请参阅cassandra-env.sh)

    这导致我的问题!我在编辑“cassandra-env.sh”时犯了一个错误 .

    我建议使用thingboard将您的说明更改为:

    在/etc/cassandra/cassandra-env.sh中查找,取消和设置内存选项

    MAX_HEAP_SIZE = “150M”

    HEAP_NEWSIZE = “50M”

相关问题