内容纲要
概要描述
本文描述在TDC3.x环境中,需要实现Argodb523版本的quark(对应镜像是QUARK 8.31.2 ) 共享已经有数据的TDH931的quark(对应的镜像是QUARK 8.37.2 )的底层数据,从而在argodb里面能读取到TDH的数据。
详细描述
1 两套集群组件背景描述
TDH931集群
ArgoDB集群 –部署523argodb, 共享TDH931集群的基础组件包括kundb
2 登录共同依赖的kundb查看源数据库信息
分别查看argodb以及tdh quark的metastore配置确认链接信息
Argodb:
找到 hive-env-functions.sh.tmpl
TDH Quark:
kundb内元数据库summary
3 修改argodb metastore 配置
argodb metastore的配置中心内
找到hive-env-functions.sh.tmpl文件,根据步骤2 ,将export METASTORE_ID=metastore_clus_6 修改成export METASTORE_ID=metastore_clus_1
修改hive-site.xml.tmpl 配置中的 javax.jdo.option.ConnectionURL,使其连接metastore_clus_1库。
修改metastore-confd.conf 配置中的metastore.database为metastore_clus_1。
保存,发布配置
4 修改argodb quark 配置
argodb quark的配置中心内
修改hive-site.xml.tmpl 配置中的 javax.jdo.option.ConnectionURL,使其连接metastore_clus_1库。
修改quark-confd.conf 配置中的metastore.database为metastore_clus_1
如果有多个Argodb的quark则都要修改
5 重启步骤3和4修改的metastore和quark