首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Hive metastore源码阅读(一)

进入正题,最近做项目顺带学习了下hive metastore的源码,进行下知识总结。   hive metastore的整体架构如图: ?   ...一、组成结构:   如图我们可以看到,hive metastore的组成结构分为 客户端 服务端 ,那么下来我们逐一进行分析:   1、客户端 ?    从代码的角度来看:尼玛太多了。。...{ 4 @Override 5 public HiveMetaHook getHook( 6 org.apache.hadoop.hive.metastore.api.Table...HiveMetaStoreClient实现了IMetaStoreClient的接口,在创建HiveMetaStoreClient时,会创建于server段HiveMetaStore的链接,并且会通过检查hive.metastore.local...= HiveConfUtil.isEmbeddedMetaStore(msUri); 13 if (localMetaStore) { 14 // instantiate the metastore

2.9K21

Hive元数据服务MetaStore

MetaStore 分为两个部分:服务和后台数据的存储。 2. 配置参数 这里只会展示与 MetaStore 相关的配置参数,与 MetaSote 不相关的配置参数可以在这查阅。...使用 hive.metastore.uris 可以指定多个远程 MetaStore。Hive 将默认使用列表中的第一个,但会在连接失败时随机选择一个,并尝试重新连接。 3....3.3 远程MetaStore 在远程模式下,MetaStore 服务和 Hive 服务运行在不同进程中。...MetaStore 服务通过 JDBC 与 MetaStore 数据库进行通信(使用 javax.jdo.option.ConnectionURL 属性配置): ?...启动服务 我们可以通过执行以下命令来启动MetaStore服务: hive --service metastore -p 9083 & 如果我们在 hive-site.xml 配置文件中指定了 hive.metastore.uris

9K42
领券