gpt4 book ai didi

linux - Thingsboard:更改数据库

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:33:53 24 4
gpt4 key购买 nike

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

最佳答案

在不知道更多日志细节的情况下,我建议全新安装一个新的 ThingsBoard+PostgreSQL 实例,并使用 ThingsBoard 的 REST API 功能将 Cassandra 数据库迁移到新实例,这样可以避免 PostgreSQL 损坏。

步骤是:

  1. 安装 ThingsBoard 和 PostgresSQL 的新实例
  2. 通过 REST API 从旧实例中检索数据
  3. 通过 MQTT 或其他支持的协议(protocol)向新实例发送数据

您可以在 repo 中找到自动执行此操作的脚本.

关于linux - Thingsboard:更改数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52947123/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com