Thingsboard无法连接到外部数据库Postgresql Google Cloud

时间:2018-11-08 14:42:26

标签: postgresql gcloud thingsboard

我正在尝试使Thingsboard与外部数据库一起运行,以便将我的应用程序服务器与我的数据库服务器分开。

现在,thingsboard在google cloud的vm实例上运行,它已连接到在同一服务器上运行的PostgreSQL数据库。

我在Google云中创建了一个Postgresql完全托管的数据库,我可以从本地计算机上的pgadmin4访问它,也可以从我的应用程序服务器使用PSQL连接到它。

问题是,当我尝试将Thingsboard连接到新数据库时,该服务将无法启动,我在“ thingsboard.yml”文件中更改的行是url: "${SPRING_DATASOURCE_URL:jdbc:postgresql://MYPUBLICDBIP:5432/thingsboard}" password: "${SPRING_DATASOURCE_PASSWORD:MYDBPASSWORDFORUSERpostgres}"

我想念什么吗?我在做什么错了?

1 个答案:

答案 0 :(得分:0)

我已解决问题,该问题与密码的长度/复杂度有关,我使用的是特殊字符,长度为32。 更改为22个字符的字母数字密码,并且可以正常工作。我不知道这是特殊字符的长度还是流行。