【功能实践】Windows 下 MongoDB 和 BI Connector 的搭建及使用


飞致云 发布于 2023-05-25 / 532 阅读 / 0 评论 /
1 MongoDB 的搭建 MongoDB 下载链接 注意事项 平台支持 MongoDB 社区版在x86_64体系结构上支持 Windows 的以下 64位版本, 更多信息请参考支持的平台<

1 MongoDB 的搭建

MongoDB 下载链接

注意事项

平台支持 MongoDB 社区版在x86_64体系结构上支持 Windows 的以下 64位版本, 更多信息请参考支持的平台: Windows Server 2019 Windows 10 / Windows Server 2016

下载下来后是一个 .msi 文件,直接执行,安装模式选择 Complete。

打开 Windows Server 2016 的服务管理窗口,可以看到 MongoDB Server 正在运行,但是我们从同网段的机器无法 telnet 通,这个时候我们就需要修改 MongoDB 的配置了(寻找自己的安装路径下的 bin 目录),然后重启服务。

2 BI Connector 的搭建

注意事项

系统内置的 Visual C++ Redistributable for Visual Studio 版本需要大于2015

同 MongoDB 一样,下载下来为一个 .msi 的文件,直接执行。

安装完成,开始搭建:

  • C:\Program Files\MongoDB\Connector for BI\2.14 目录下新建 conf、logs、schemas目录

  • C:\Program Files\MongoDB\Connector for BI\2.14\conf 下新建配置文件 mongosqld-config.yml

net:
  bindIp: "0.0.0.0"
  port: 3307
  ssl:
    mode: "disabled"
mongodb:
  net:
    uri: "mongodb://<host>:27017"
    ssl:
      enabled: false
security:
  enabled: false
  defaultMechanism: "SCRAM-SHA-1"
  defaultSource: "<database>"
systemLog:
  path:  'C:\Program Files\MongoDB\Connector for BI\2.14\logs\mongosqld.log'
  verbosity: 2
  logAppend: true
schema:
  path:  'C:\Program Files\MongoDB\Connector for BI\2.14\schemas'
  maxVarcharLength: 65535
processManagement:
  service:
    name: "mongosql"
    displayName: "MongoSQL Service"
    description: "MongoSQL accesses MongoDB data with SQL"

3. 以管理员的身份打开 cmd,安装 BI Connector 服务。

"C:\Program Files\MongoDB\Connector for BI\2.14\bin\mongosqld.exe" install --config "C:\Program Files\MongoDB\Connector for BI\2.14\conf\mongosqld-config.yml"

4. 执行生产 schema 文件。

"C:\Program Files\MongoDB\Connector for BI\2.14\bin\mongodrdl.exe" --host <host>:27017 --db <database> --authenticationMechanism SCRAM-SHA-1 --out "C:\Program Files\MongoDB\Connector for BI\2.14\schemas\schemas.drdl"

5. 启动 MongoSQL Service 服务,设置自启。

6. DataEase 数据源配置,选择 MongoDB-BI 链接即可(此处选择 MySQL 也可以接入)。



是否对你有帮助?