Advertisement

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)

还没有任何评论哟~