#docker #docker-compose #thingsboard
#docker #docker-compose #thingsboard
Вопрос:
Я пытаюсь настроить свою среду разработки thingsboard с помощью docker и попытался выполнить шаги, указанные в файле readme, расположенном в TB_HOME/applications/docker
папке.
Поскольку я собираюсь использовать Cassandra, я обновил то же самое в файле ENV и пытаюсь выполнить ./docker-install-tb.sh --loadDemo
, что приводит к ошибке при попытке установить tbnode.
Создание docker_cassandra_1 … выполнено
Создание docker_redis_1 … выполнено
Извлечение tb1 (thingsboard / tb-node: последняя версия) … ……Запускаем установку ThingsBoard… Установка схемы базы данных для объектов… Установка части схемы базы данных Cassandra: неожиданная ошибка 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.Выполните установку(ThingsboardInstallService.java:140) в org.thingsboard.server.ThingsboardInstallApplication.main(ThingsboardInstallApplication.java:43) в sun.reflect.NativeMethodAccessorImpl.invoke0(собственный метод) в sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) в sun.reflect.Делегирование methodaccessorimpl.invoke(делегирование methodaccessorimpl.java:43) в java.lang.reflect.Метод.invoke(Method.java:498) в org.springframework.boot.loader.Mainmethod Runner.run (основной метод выполнения.java:48) в org.springframework.boot.loader.Лаунчер.запустите (Launcher.java:87) в org.springframework.boot.loader.Лаунчер.запустите (Launcher.java:50) в org.springframework.boot.loader.PropertiesLauncher.main(PropertiesLauncher.java:521) Неожиданная ошибка во время установки ThingsBoard! Чтобы включить вращение журнала GC, используйте -Xloggc: -XX: UseGCLogFileRotation -XX:NumberOfGCLogFiles= где num_of_file > 0 Вращение журнала GC отключено
Любая помощь действительно ценится.
Спасибо, Джей
Ответ №1:
Надеюсь, вы пытаетесь в среде Windows, пожалуйста, попробуйте в среде Linux (Ubuntu), эта ошибка не должна возникать. Я мог бы вызвать контейнер docker следующим образом Readme.md @ thingsboard папка docker.
Но я мог получить доступ к пользовательскому интерфейсу thingsboard только с помощью порта микросервиса узла, не используя порт микросервиса Webui.