SmartBI对接FusionInsight MRS hive
【摘要】 思迈特软件是知名国产BI品牌,专注于商业智能BI与大数据BI分析平台软件产业的研发及服务。本文介绍如何对接FusionInisght MRS hive
适用场景
SmartBI 9.5.64 <--> FusionInsight MRS 8.1.0 (Hive/Hetu/Clickhouse)
Smartbi配置
- 修改smartbi主机的hosts文件将对接集群主机名加入
- 修改C:\Smartbi\Tomcat\bin\startup.cmd配置文件增加jvm启动参数
- -Djava.security.krb5.conf=C:/hetu/krb5.conf -Djava.security.auth.login.config=C:/hetu/jaas-zk.conf -Dzookeeper.server.principal=zookeeper/hadoop.hadoop.com -Dzookeeper.sasl.clientconfig=Client -Dzookeeper.auth.type=kerberos
- 对应的jaas-zk.conf文件内容为
- Client {
sun.security.auth.module.Krb5LoginModule required
useKeyTab=true
keyTab="C:/hetu/user.keytab"
principal="admintest@HADOOP.COM"
useTicketCache=false
storeKey=true
debug=true;
}; - 重启smartbi使jvm配置生效
- 对接hive(zk模式)
- 进入smartbi安装目录C:\Smartbi\Tomcat\bin\dynamicLibraryPath,新建驱动存放路径,例如MRS_Hive,并将hive的JDBC驱动放置于该目录下,如下图所示
- 注意:从MRS客户端(/opt/client/Hive/Beeline/lib/jdbc)获取jar包本地上传,注意要删除该路径下的jdbc_pom.xml文件
- 启动smartbi,创建数据连接
- 1. Huwei FusionInsight HD
2. 选择自定义驱动 Hive_Hive
3. org.apache.hive.jdbc.HiveDriver
4. jdbc:hive2://172.16.5.51:24002,172.16.5.52:24002,172.16.5.53:24002/;serviceDiscoveryMode=zooKeeper;zooKeeperNamespace=hiveserver2;sasl.qop=auth-conf;auth=KERBEROS;principal=hive/hadoop.hadoop.com@HADOOP.COM;user.principal=admintest;user.keytab=C:/hetu/user.keytab
5. admintest
6. C:/hetu/krb5.conf
7. C:/hetu/user.keytab - 测试数据连接
- 创建数据集
- 查看数据结果
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)