FusionInsight Hetu对接永洪BI

举报
晋红轻 发表于 2020/08/27 16:30:29 2020/08/27
【摘要】 永洪BI Desktop是一款桌面智能数据分析工具,基于本机安装。提供一站式、敏捷、高效的数据治理及可视化分析能力。本文介绍如何使用永洪BI对接FusionInsight Hetu

FusionInsight Hetu对接永洪BI

• 修改C:\soft\yonghongBI\Yonghong Desktop\YonghongBI\jetty\appbase\start.bat

 image.png

set JAVA_OPTS=-Xmx15875m -Xms1024m -Djava.security.auth.login.config=C:\172-16-4-165-651client\jaas.conf -Djava.security.krb5.conf=C:\172-16-4-165-651client\krb5.conf -Dzookeeper.server.principal=zookeeper/hadoop.hadoop.com -Dzookeeper.request.timeout=120000 -Dzookeeper.sasl.clientconfig=Client -Dzookeeper.auth.type=kerberos --add-exports java.base/jdk.internal.ref=ALL-UNNAMED --add-opens java.base/jdk.internal.ref=ALL-UNNAMED --add-exports java.base/jdk.internal.ref=ALL-UNNAMED --add-opens java.base/jdk.internal.ref=ALL-UNNAMED

• (重要)修改 C:\soft\yonghongBI\Yonghong Desktop\YonghongBI\jetty\start.ini配置文件

 首先使用cmd登陆C:\soft\yonghongBI\Yonghong Desktop\YonghongBI\jetty路径

 然后使用命令java -jar start.jar --add-to-start=jvm命令生成start.ini文件

 image.png

 

 然后配置start.ini文件,增加内容

 image.png

 

-Xmx2000m
-Xmn512m
-Djava.security.krb5.conf=C:/172-16-4-165-651client/krb5.conf
-Djava.security.auth.login.config=C:/172-16-4-165-651client/jaas.conf
-Dzookeeper.server.principal=zookeeper/hadoop.hadoop.com
-Dsun.security.krb5.debug=false
-Dzookeeper.sasl.clientconfig=Client
-Dzookeeper.auth.type=kerberos

其中jaas.conf配置文件内容参考如下配置:

image.png

• 启动永洪BI

• 配置数据源:

 image.png

 

1. FusionInsigt HD
2. 选自定义驱动,把新的presto-jdbc-316.jar传进去
3. jdbc:presto://172.16.4.161:24002,172.16.4.162:24002,172.16.4.163:24002/hive/default?serviceDiscoveryMode=zooKeeper&zooKeeperNamespace=hsbroker&deploymentMode=on_yarn&user=developuser&SSL=true&SSLTrustStorePath=C:/172-16-4-165-651client/hetuserver.jks&KerberosConfigPath=C:/172-16-4-165-651client/krb5.conf&KerberosPrincipal=developuser&KerberosKeytabPath=C:/172-16-4-165-651client/user.keytab&KerberosRemoteServiceName=HTTP&KerberosServicePrincipalPattern=%24%7BSERVICE%7D%40%24%7BHOST%7D
4. 无身份认证
5. 勾选AutoCommit

 完成后点测试连接:

 image.png

 

• 预览数据查看结果

 image.png

 

FAQ

在对hetu的时候,前台连接的时候是成功的,但是完成之后在永洪BI的 创建数据集 就看不到数据, 在后台查看日志(C:\soft\yonghongBI\Yonghong Desktop\YonghongBI\Yonghong\log),发现有如下报错:

 image.png

 java.sql.SQLException: Authentication failed: Authentication failed for token: YIICdwYGKwYBBQUCoIICazCCAmegDTALBgkqhkiG9xIBAgKhBAMCAXaigg...

 推测是认证相关的错误:

解决办法:其实是没有执行上述对接配置的第一步和第二步,配置start.ini文件

在测试数据源的时候遇到报错:

 image.png

 java.sql.SQLException: java.net.UnknownHostException: host-172-16-4-163

 解决办法:在windwos主机把集群的Hosts配一下问题解决



【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。