thingsboard从版本2.5.1升级到版本2.5.2失败

ffdz8vbo  于 2021-06-09  发布在  Cassandra
关注(0)|答案(1)|浏览(643)

**结束。**此问题需要详细的调试信息。它目前不接受答案。
**想改进这个问题吗?**更新问题,使其成为堆栈溢出的主题。

三个月前关门了。
改进这个问题
我在windows上遇到此错误:
java.lang.runtimeexception:无法升级cassandra数据库,org.thingsboard.server.service.install.cassandratsdatabaseupgradeservice.upgradedatabase(cassandratsdatabaseupgradeservice)上的版本2.5.0不支持。java:52)在org.thingsboard.server.install.thingsboardinstallservice.performinstall(thingsboardinstallservice。java:146)在org.thingsboard.server.thingsboardinstallapplication.main(thingsboardinstallapplication。java:43)在sun.reflect.nativemethodaccessorimpl.invoke0(本机方法)在sun.reflect.nativemethodaccessorimpl.invoke(未知源)在sun.reflect.delegatingmethodaccessorimpl.invoke(未知源)在java.lang.reflect.method.invoke(未知源)在org.springframework.boot.loader.mainmethodrunner.run(mainmethodrunner。java:48)在org.springframework.boot.loader.launcher.launch(launcher。java:87)在org.springframework.boot.loader.launcher.launch(launcher。java:51)在org.springframework.boot.loader.propertieslauncher.main(propertieslauncher。java:597)thingsboard期间发生意外错误安装!thingsboard升级失败!

fcg9iug3

fcg9iug31#

您发布的错误表明您使用 fromVersion2.5.0 这导致了这个例外:

java.lang.RuntimeException: Unable to upgrade Cassandra database, unsupported fromVersion: 2.5.0

快速检查 CassandraTsDatabaseUpgradeService.java 确认只支持 fromVersion2.4.3 (请参阅此处的源代码):

public void upgradeDatabase(String fromVersion) throws Exception {
    switch (fromVersion) {
        case "2.4.3":
        ...
        default:
            throw new RuntimeException("Unable to upgrade Cassandra database, unsupported fromVersion: " + fromVersion);
    }
}

根据thingsboard v2.5.2升级说明,完整命令是:

$ sudo /usr/share/thingsboard/bin/install/upgrade.sh --fromVersion=2.4.3

相关问题