我正在尝试使用docker设置开发板环境,并尝试遵循TB_HOME/applications/docker
文件夹中自述文件中提到的步骤。
当我要使用Cassandra时,我在ENV文件中进行了更新,并尝试执行./docker-install-tb.sh --loadDemo
,并在尝试安装tbnode时导致错误。
创建docker_cassandra_1 ...完成
创建docker_redis_1 ...完成
拉动tb1(Thingsboard / tb-node:latest)... ......开始安装ThingsBoard ... 正在为实体安装数据库模式... 安装Cassandra DataBase模式部分:schema-entities.cql 在ThingsBoard安装期间发生意外错误! java.lang.RuntimeException:'install.data_dir'属性值不是有效目录! 在org.thingsboard.server.service.install.InstallScripts.getDataDir(InstallScripts.java:88) 在org.thingsboard.server.service.install.CassandraAbstractDatabaseSchemaService.createDatabaseSchema(CassandraAbstractDatabaseSchemaService.java:47) 在org.thingsboard.server.install.ThingsboardInstallService.performInstall(ThingsboardInstallService.java:140) 在org.thingsboard.server.ThingsboardInstallApplication.main(ThingsboardInstallApplication.java:43) 在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处 在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在java.lang.reflect.Method.invoke(Method.java:498) 在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:50) 在org.springframework.boot.loader.PropertiesLauncher.main(PropertiesLauncher.java:521) 在ThingsBoard安装期间发生意外错误! 要启用GC日志循环,请使用-Xloggc:-XX:+ UseGCLogFileRotation -XX:NumberOfGCLogFiles = 其中num_of_file> 0 GC日志循环已关闭
我们非常感谢您的帮助。
谢谢 杰伊
答案 0 :(得分:0)
希望您在Windows环境中尝试,请在Linux(ubuntu)环境中尝试,应该不会发生此错误。我可以在Readme.md @ \ thingsboard \ docker文件夹后启动docker容器。
但是我只能使用节点微服务端口而不是Webui微服务端口访问Thingsboard UI。