DEMO-帆软Report 连接中台hive-impala

适用模块

hiveImpala

具体说明

1、开通端口可参考: https://study.sf.163.com/documents/read/service_support/dsc-p-q-1002
2、获取链接信息
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
DEMO-帆软连接中台hive-impala - 图2
2.3、principal 信息:查看 select hiveserverurl,impalaserverurl from mammut.pf_hive_cluster \G;相应url 后缀
DEMO-帆软连接中台hive-impala - 图3
2.4、kerberos信息获取
DEMO-帆软连接中台hive-impala - 图4
DEMO-帆软连接中台hive-impala - 图5
确定udp_preference_limit=1是否存在,如不存在,提供给帆软配置conf手动添加
DEMO-帆软连接中台hive-impala - 图6
帆软10 win版使用示例
1、新增驱动(见附件),重启服务
DEMO-帆软连接中台hive-impala - 图7
DEMO-帆软连接中台hive-impala - 图8
2、打开报表管理平台
DEMO-帆软连接中台hive-impala - 图9
3、登记数据源(impala使用与hive 驱动一致)
DEMO-帆软连接中台hive-impala - 图10
DEMO-帆软连接中台hive-impala - 图11
keytab与krb5.conf文件可放至\webapps\webroot\WEB-INF\resources下
DEMO-帆软连接中台hive-impala - 图12
keytab文件只写名称不写后缀
DEMO-帆软连接中台hive-impala - 图13
或者指定目录开头,如下
DEMO-帆软连接中台hive-impala - 图14
DEMO-帆软连接中台hive-impala - 图15
4、测试链接
DEMO-帆软连接中台hive-impala - 图16
帆软11 linux版使用示例

1、替换驱动

将hive和impala驱动包放入到帆软目录,可参考如下 %fine_home%/WEB-INF/lib/

DEMO-帆软连接中台hive-impala - 图17

驱动包如下(红色为驱动包),可下载相关附件(页面最后)

DEMO-帆软连接中台hive-impala - 图18
DEMO-帆软连接中台hive-impala - 图19
替换驱动后重启帆软服务

2、帆软连接hive和impala

管理系统->数据连接->新建连接->所有->hadoop_hive(impalahive都是该驱动连接)

DEMO-帆软连接中台hive-impala - 图20

DEMO-帆软连接中台hive-impala - 图21

1.hive添加相关配置
1)认证方式选择kerberos
2)上传中台获取的kertab文件
3)上传服务器获取的krb5.conf文件
4)添加hiveserver2jdbc串(库名,主机名,端口自动填写)
jdbc:hive2://bigdata-demo2.jdlt.163.org:9999/mammut;principal=hive/_HOST@BDMS.163.COM
5)连接测试,保存

DEMO-帆软连接中台hive-impala - 图22
DEMO-帆软连接中台hive-impala - 图23
DEMO-帆软连接中台hive-impala - 图24

2.impala添加相关配置
1)认证方式选择kerberos
2)上传中台获取的kertab文件
3)上传服务器获取的krb5.conf文件
4)添加hiveserver2jdbc串(库名,主机名,端口自动填写)
jdbc:hive2://bigdata-demo2.jdlt.163.org:21050/mammut;principal=impala/_HOST@BDMS.163.COM
5)连接测试,保存

DEMO-帆软连接中台hive-impala - 图25
DEMO-帆软连接中台hive-impala - 图26

3.测试连接数据,对比中台数据,服务器数据集-sql数据集。如图所示,连接成功。

DEMO-帆软连接中台hive-impala - 图27

DEMO-帆软连接中台hive-impala - 图28

DEMO-帆软连接中台hive-impala - 图29

DEMO-帆软连接中台hive-impala - 图30

注:驱动包已在附件

作者:qianzhaoyuan