DEMO-帆软连接中台hive-impala
更新时间: 2024-07-26 08:00:31
阅读 4547
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,端口理论上不变
2.3、principal 信息:查看 select hiveserverurl,impalaserverurl from mammut.pf_hive_cluster \G;相应url 后缀
2.4、kerberos信息获取
确定udp_preference_limit=1是否存在,如不存在,提供给帆软配置conf手动添加
帆软10 win版使用示例
1、新增驱动(见附件),重启服务2、打开报表管理平台
3、登记数据源(impala使用与hive 驱动一致)
keytab与krb5.conf文件可放至\webapps\webroot\WEB-INF\resources下
keytab文件只写名称不写后缀
或者指定目录开头,如下
4、测试链接
帆软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
文档反馈
以上内容对您是否有帮助?