Installing SQL DataBase schema part: schema-entities.sql
Unexpected error during ThingsBoard installation!
org.postgresql.util.PSQLException: 错误: 语法错误 在 “PROCEDURE” 或附近的

在本地安装部署ThingsBoard,报如题的错误。后来发现问题所在:是自己本地安装的Postgresql版本太低(<11),而安装ThingsBoard时导入sql脚本,里面有语句“create procedure”,报错就出在这个位置。

注意create procedure只有PostgreSQL 服务端大于等于11的版本才支持

下面是出错的相关信息:

2020-09-17 10:24:30,985 INFO – Starting ServiceWrapper in the CLI mode
2020-09-17 10:24:35,976 FATAL – WMI Operation failure: AccessDenied
WMI.WmiException: AccessDenied
在 WMI.WmiRoot.BaseHandler.CheckError(ManagementBaseObject result)
在 WMI.WmiRoot.ClassHandler.Invoke(Object proxy, MethodInfo method, Object[] args)
在 winsw.WrapperService.Run(String[] _args, ServiceDescriptor descriptor)
在 winsw.WrapperService.Main(String[] args)
WMI.WmiException: AccessDenied
在 WMI.WmiRoot.BaseHandler.CheckError(ManagementBaseObject result)
在 WMI.WmiRoot.ClassHandler.Invoke(Object proxy, MethodInfo method, Object[] args)
在 winsw.WrapperService.Run(String[] _args, ServiceDescriptor descriptor)
在 winsw.WrapperService.Main(String[] args)
ThingsBoard installed successfully!

如果Postgresql版本这确的话,应该是下面这个样子。

2020-09-17 10:56:39,891 INFO – Starting ServiceWrapper in the CLI mode
2020-09-17 10:56:40,683 INFO – Completed. Exit code is 0
ThingsBoard installed successfully!

© 版权声明
THE END
喜欢就支持一下吧,技术咨询可以联系QQ407933975
点赞0
分享
评论 抢沙发