DEMO-帆软连接中台hive-impala
更新时间: 2024-07-26 08:00:31
阅读 4860
DEMO-帆软Report 连接中台hive-impala
适用模块
hive,Impala
具体说明
1、开通端口可参考: https://study.sf.163.com/documents/read/service_support/dsc-p-q-10022、获取链接信息
2.1、模板如下:(仅支持单点模式)
hive url:
jdbc:hive2://dsc-demoxx.jdlt.163.org:9999/mammut_qa;principal=hive/_HOST@BDMS.COM
impala url:
jdbc:hive2://dsc-demoxx.jdlt.163.org:21050/mammut_qa;principal=impala/_HOST@BDMS.COM
2.2、具体节点查看easyops,端口理论上不变
![DEMO-帆软连接中台hive-impala - 图1](/documents/static/images/loading.gif)
![DEMO-帆软连接中台hive-impala - 图2](/documents/static/images/loading.gif)
2.3、principal 信息:查看 select hiveserverurl,impalaserverurl from mammut.pf_hive_cluster \G;相应url 后缀
![DEMO-帆软连接中台hive-impala - 图3](/documents/static/images/loading.gif)
2.4、kerberos信息获取
![DEMO-帆软连接中台hive-impala - 图4](/documents/static/images/loading.gif)
![DEMO-帆软连接中台hive-impala - 图5](/documents/static/images/loading.gif)
确定udp_preference_limit=1是否存在,如不存在,提供给帆软配置conf手动添加
![DEMO-帆软连接中台hive-impala - 图6](/documents/static/images/loading.gif)
帆软10 win版使用示例
1、新增驱动(见附件),重启服务![DEMO-帆软连接中台hive-impala - 图7](/documents/static/images/loading.gif)
![DEMO-帆软连接中台hive-impala - 图8](/documents/static/images/loading.gif)
2、打开报表管理平台
![DEMO-帆软连接中台hive-impala - 图9](/documents/static/images/loading.gif)
3、登记数据源(impala使用与hive 驱动一致)
![DEMO-帆软连接中台hive-impala - 图10](/documents/static/images/loading.gif)
![DEMO-帆软连接中台hive-impala - 图11](/documents/static/images/loading.gif)
keytab与krb5.conf文件可放至\webapps\webroot\WEB-INF\resources下
![DEMO-帆软连接中台hive-impala - 图12](/documents/static/images/loading.gif)
keytab文件只写名称不写后缀
![DEMO-帆软连接中台hive-impala - 图13](/documents/static/images/loading.gif)
或者指定目录开头,如下
![DEMO-帆软连接中台hive-impala - 图14](/documents/static/images/loading.gif)
![DEMO-帆软连接中台hive-impala - 图15](/documents/static/images/loading.gif)
4、测试链接
![DEMO-帆软连接中台hive-impala - 图16](/documents/static/images/loading.gif)
帆软11 linux版使用示例
1、替换驱动
将hive和impala驱动包放入到帆软目录,可参考如下 %fine_home%/WEB-INF/lib/
驱动包如下(红色为驱动包),可下载相关附件(页面最后)
替换驱动后重启帆软服务
2、帆软连接hive和impala
管理系统->数据连接->新建连接->所有->hadoop_hive(impala和hive都是该驱动连接)
1.hive添加相关配置
(1)认证方式选择kerberos
(2)上传中台获取的kertab文件
(3)上传服务器获取的krb5.conf文件
(4)添加hiveserver2的jdbc串(库名,主机名,端口自动填写)
jdbc:hive2://bigdata-demo2.jdlt.163.org:9999/mammut;principal=hive/_HOST@BDMS.163.COM
(5)连接测试,保存
2.impala添加相关配置
(1)认证方式选择kerberos
(2)上传中台获取的kertab文件
(3)上传服务器获取的krb5.conf文件
(4)添加hiveserver2的jdbc串(库名,主机名,端口自动填写)
jdbc:hive2://bigdata-demo2.jdlt.163.org:21050/mammut;principal=impala/_HOST@BDMS.163.COM
(5)连接测试,保存
3.测试连接数据,对比中台数据,服务器数据集-sql数据集。如图所示,连接成功。
注:驱动包已在附件
作者:qianzhaoyuan
文档反馈
以上内容对您是否有帮助?