(本文档仅供参考)
问题
在Linux环境或者docker环境中部署了smartbi,要如何连接mongodb数据库? 在Linux环境或者docker等环境中部署了smartbi,要如何连接mongodb数据库?
解决方案
说明:
1、若是mongodb数据库本身是没有启用安全校验,这样话,在连接过程如果显示【未指定错误:com/mongodb/MongoClient】,请参考此文档添加对应的 _JDBC_mongo-java-driver-3.4.2.jar 解决:8.0及以上版本连接MongoDB数据库时显示未指定错误:com/mongodb/MongoClient
...
(2)确定smartbi所部署环境的系统信息后,登录到mongodb数据库的官网:https://www.mongodb.com/ 进入Products–>MongoDB Shell或MongoDB Server
(3)window操作系统的可以使用客户端 View file
mongoDB5.0之后的版本,下载客户端示意:下载客户端说明:
信息 |
---|
mongoDB5及之前的版本,MongoDB 客户端执行程序文件是与MongoDB mongoDB5之前的版本,MongoDB 客户端执行程序文件是与MongoDB Server集成在一起的,客户端名称为mongo (Linux)、mongo.exe(window),目前mongo已经将客户端执行程序抽离单独在MongoDB exe(window),目前mongo已经在新版将客户端执行程序抽离单独在MongoDB Shell下载,而且较新版本的客户端名称为mongosh (Linux)、mongosh.exe(window),新版的客户端名称后多了sh,下载后的文件需要重命名为mongo、mongo.exe ,详细下一步说明 |
...
(3)依据smartbi所在的操作系统下载好的shell客户端或mongodb安装包后,解压,找到mongo客户端程序文件。
信息 |
---|
mongoDB 5及之前的版本,MongoDB 客户端执行程序文件名称为mongo 5之前的版本,MongoDB 客户端执行程序文件名称为mongo (Linux)、mongo.exe(window),MongoDB Shell下载的客户端名称为mongosh (Linux)、mongosh.exe(window),新版的客户端名称后多了sh。下载后需要重命名为mongo、mongo.exe 。 |
...