首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >板子:数据库的变更

板子:数据库的变更
EN

Stack Overflow用户
提问于 2018-10-23 10:47:24
回答 2查看 1.8K关注 0票数 2

我已经在Linux上安装了东西板。最初它使用Cassandra数据库,但现在我将其更改为postgresql。但问题是,thingsboard和postgresql都没有运行。postgresql日志文件中唯一的错误是“不完全启动数据包”,而thingsboard日志文件有“所有主机尝试的查询失败(尝试: /127.0.0.1:9042)”错误。我已经停止了Cassandra服务,并将thingsboard.yml文件配置为使用postgresql数据库。如何解决这个问题。

EN

回答 2

Stack Overflow用户

发布于 2019-07-05 11:29:13

在不了解更多日志细节的情况下,我建议重新安装一个新的ThingsBoard+PostgreSQL实例,并使用ThingsBoard的REST特性将Cassandra迁移到新实例,这样可以避免PostgreSQL的损坏。

这些步骤是:

  1. 安装ThingsBoard和PostgresSQL的新实例
  2. 通过REST从旧实例检索数据
  3. 通过MQTT或其他受支持的协议将数据发送到新实例

您可以在这个存储库中找到一个自动执行此操作的脚本。

票数 2
EN

Stack Overflow用户

发布于 2018-10-24 06:05:43

我不确定,但根据我的经验,你应该检查如下。

  1. 在服务器上安装PostgreSQL。
  2. 在postgreSQL中创建类似thingsboard的数据库。
  3. 在PostgreSQL中使用thingsboard.yml的配置
  4. 再次运行安装脚本

https://thingsboard.io/docs/user-guide/install/linux/#memory-update-for-slow-machines-1gb-of-ram

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52947123

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档