FusionInsight Hetu对接永洪BI
FusionInsight Hetu对接永洪BI
• 修改C:\soft\yonghongBI\Yonghong Desktop\YonghongBI\jetty\appbase\start.bat
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文件
然后配置start.ini文件,增加内容
-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配置文件内容参考如下配置:
• 启动永洪BI
• 配置数据源:
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
完成后点测试连接:
• 预览数据查看结果
FAQ
在对hetu的时候,前台连接的时候是成功的,但是完成之后在永洪BI的 创建数据集 就看不到数据, 在后台查看日志(C:\soft\yonghongBI\Yonghong Desktop\YonghongBI\Yonghong\log),发现有如下报错:
java.sql.SQLException: Authentication failed: Authentication failed for token: YIICdwYGKwYBBQUCoIICazCCAmegDTALBgkqhkiG9xIBAgKhBAMCAXaigg...
推测是认证相关的错误:
解决办法:其实是没有执行上述对接配置的第一步和第二步,配置start.ini文件
在测试数据源的时候遇到报错:
java.sql.SQLException: java.net.UnknownHostException: host-172-16-4-163
解决办法:在windwos主机把集群的Hosts配一下问题解决
- 点赞
- 收藏
- 关注作者
评论(0)