MongoDB Connector for BI安装部署

        MongoDB Connector for BI是一个工具,它允许使用标准的SQL查询语言(如SQL)来查询和分析MongoDB中的数据。它提供了一个桥梁,让传统的商业智能(BI)工具可以直接连接到MongoDB数据库,并通过SQL查询获取数据。

首先检查一下本地环境是否安装openssl #一般机器都自带

rpm -qa | grep -i openssl

如果没有的话可以使用yum -y install openssl 下载

MongoDB 用户权限

如果您的 MongoDB 实例使用认证时,BI 连接器实例还必须使用 认证。通过mongosqld程序必须具有从所有读取的权限 要从中采样数据的命名空间。

MongoDB BI Connector Download | MongoDB  下载地址

 wget https://info-mongodb-com.s3.amazonaws.com/mongodb-bi/v2/mongodb-bi-linux-x86_64-rhel70-v2.12.0.tgz    下载安装包

tar zxvf mongodb-bi-linux-x86_64-rhel70-v2.12.0.tgz    解压

mongosqld 接受 SQL 查询,并将请求发到 MongoDB Server,是 BI Connector 的核心

mongodrdl 工具生成数据库 schema 信息,用于服务 BI SQL 查询

mongotranslate 工具将 SQL 查询转换为 MongoDB Aggregation Pipeline

vim /etc/profile   配置环境变量

MONGODB_BI_HOME=/data/mongodb-bi

export PATH=$PATH:$MONGODB_BI_HOME/bin

source /etc/profile

启动mongosqld

mongosqld --addr 0.0.0.0:3307 --mongo-uri 192.168.197.139:27017  &

--addr 0.0.0.0:3307: 定义Mongosqld监听的地址和端口0.0.0.0允许任何人链接

--mongo-uri 192.168.197.139:27017: 定义MongoDB实例的地址和端口

mysql --protocol=tcp --port=3307 -h 192.168.197.138 -uslave -p'Zxcvbnm@123'   mysql登录mongosqld命令

-h 写mongosqld服务器ip

-u mysql的用户  

-pmysql用户的密码

登录后按一下回车即可进入命令页面

show databases;   在mongosqld交互页面查看所有库

来到我们的mongodb数据库看一下当前库

        可以看到mongodb的库在mongosqld可以以sql的方式查询了使用SQL语句执行各种查询操作,包括聚合、过滤、排序等。这样可以利用已有的BI工具和技能来分析和可视化MongoDB中的数据。

  • 35
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值