Davinci 连接mongodb数据源
发布时间
阅读量:
阅读量
Davinci 连接mongodb数据源资料很少,找到一篇相对不错的文章,
内有有多种方式:
参考链接:
本文使用Mongo-BI连接器。Mongo官方未提供Mongo的JDBC驱动程序,但推出了Mongo-BI-connector,该组件可使用户通过标准SQL实现对MongoDB数据库的数据可视化查询,从而支持通过所选的BI工具完成数据分析工作。
BI Connector 通常采用基于SQL或ODBC的数据源接口来与MongoDB数据库建立连接。最初版本则依赖PostgreSQL FDW来完成SQL向MQL的转换过程。随后引入了更为轻便的mongosqld工具来支持BI相关软件的功能连接。
实际测试表明该方法操作简便,尤其适合新手用户。
davinci 是3.0
mongodb 是4.x
安装前需确保两者已经开启服务.
1 下载
下载地址: https://www.mongodb.com/try/download/bi-connector

在本地设备上完成下载和上传操作就可以了。初次使用时需要填写登录信息,无需额外设置即可开始下载。
2 解压
tar -xf mongodb-bi-linux-x86_64-rhel70-v2.14.2.tgz
mv mongodb-bi-linux-x86_64-rhel70-v2.14.2 mongodb-bi-linux
3 默认配置文件
修改mongosqld-config.yml,详细配置看官网
cd mongodb-bi-linux
vi example-mongosqld-config.yml
net:
bindIp: "0.0.0.0" # To bind to multiple IP addresses
port: 3307
mongodb:
net:
uri: "mongodb://127.0.0.1:27017"# 可改成内网 ip
ssl:
enabled: false
4启动mongosqld
bin/mongosqld #这里如果不指定内网ip,默认是127.0.0.1
or
bin/mongosqld --addr=192.168.254.102 #这里指定内网ip,在其他电脑就可以使用公网连接了
5 创建数据源

jdbc:mysql://ip:3307?useSSL=false&db_name
该处采用的是公共IP地址。测试通过后直接保存即可.
备注:这里使用mysql即可
全部评论 (0)
还没有任何评论哟~
