内容纲要
概要描述
本文描述在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

