INFO-跨集群hive数据源登记

适用模块

元数据中心

具体说明

如何登记跨集群hive数据源

使用示例

1、数据源连接信息,jdbc:hive2://host:port/database    hs2节点+端口hive-site.xml中获取,一般默认9999

INFO-跨集群hive数据源登记 - 图1

2keytab信息获取:
keytab:项目中心-项目信息
krb5.conf:/etc/路径下
principal:项目中心-项目信息

INFO-跨集群hive数据源登记 - 图2

3、扩展参数:全部从dfs开头的配置hdfs-site.xml中获取,keyvalue全部替换,开头两项默认直接复用
示例:
{ 
  "hadoop.security.authorization": "true",
  "hadoop.security.authentication": "kerberos",
  "dfs.namenode.kerberos.principal": "nn/_HOST@TEST.HZ.NETEASE.COM",
  "dfs.nameservices": "dev4",
  "dfs.ha.namenodes.dev4": "nn1,nn2",
  "dfs.namenode.rpc-address.dev4.nn1":"hadoop334.photo.163.org:8020",
  "dfs.namenode.rpc-address.dev4.nn2":"hadoop335.photo.163.org:8020",   
  "dfs.client.failover.proxy.provider.dev4":"org.apache.hadoop.hdfs.server.namenode.ha.ConfiguredFailoverProxyProvider"
}

INFO-跨集群hive数据源登记 - 图3

4metastore信息
metastoreUristhrift://ip1:port1,thrift://ip2:por2 从hive-site.xml中获取,一般默认9083
default:hdfs集群名,可以查看内部表存储路径开头信息
metastoreDB连接:从hive-site.xml中获取,通过关键字mysql搜索
metastoreDB用户名密码:easyops上获取

INFO-跨集群hive数据源登记 - 图4 INFO-跨集群hive数据源登记 - 图5 INFO-跨集群hive数据源登记 - 图6 INFO-跨集群hive数据源登记 - 图7


作者:林帅