当前位置: 首页 > 面试题库 >

hive有哪些方式保存元数据,各有哪些特点?

郑富
2023-03-14
本文向大家介绍hive有哪些方式保存元数据,各有哪些特点?相关面试题,主要包含被问及hive有哪些方式保存元数据,各有哪些特点?时的应答技巧和注意事项,需要的朋友参考一下

1.内嵌Derby数据库存储

--这个是hive默认自带的内嵌数据库,用来储存元数据,但这个在配置了hiveserver2和metastore服务后,不支持多个用户同时登录,不方便对数据库的安全访问

2.multi user mode

--在自己本地配一个,mysql的数据库用作,hive的元数据的存储数据库,这个需要要自己本地搭建一个mysql数据库,通过配置文件创建一个,hive自己的元数据库,也是我们学习一般会用的方式,配置一般如下

<property>
 jasbdaksbdaskbdoajsbdasbu
  <name>javax.jdo.option.ConnectionURL</name>
  <value>jdbc:mysql://hostname:3306/hive?createDatabaseIfNotExist=true</value>
  <description>JDBC connect string for a JDBC metastore</description>
</property>
<property>
  <name>hive.metastore.uris</name>
    <value>thrift://hostname:9083</value>
      <description>IP address (or fully-qualified domain name) and port of the metastore host</description>
</property>
<property>
  <name>javax.jdo.option.ConnectionDriverName</name>
  <value>com.mysql.jdbc.Driver</value>
  <description>Driver class name for a JDBC metastore</description>
</property>

<property>
  <name>javax.jdo.option.ConnectionUserName</name>
  <value>xxxx</value>
  <description>username to use against metastore database</description>
</property>

<property>
  <name>javax.jdo.option.ConnectionPassword</name>
  <value>xxxx</value>
  <description>password to use against metastore database</description>
</property>

3.remote server mode

一种在远端配置数据库服务的方式,这个需要配置metastore服务,通过客户端的metastore服务访问服务器上的元数据库达到访问数据的目的

 类似资料:
  • 本文向大家介绍hive 有哪些方式保存元数据,各有哪些特点?相关面试题,主要包含被问及hive 有哪些方式保存元数据,各有哪些特点?时的应答技巧和注意事项,需要的朋友参考一下 解答: 1、内存数据库derby,安装小,但是数据存在内存,不稳定 2、mysql数据库,数据存储模式可以自己设置,持久化好,查看方便。

  • 本文向大家介绍ZooKeeper 特点有哪些?相关面试题,主要包含被问及ZooKeeper 特点有哪些?时的应答技巧和注意事项,需要的朋友参考一下 顺序一致性: 从同一客户端发起的事务请求,最终将会严格地按照顺序被应用到 ZooKeeper 中去。 原子性: 所有事务请求的处理结果在整个集群中所有机器上的应用情况是一致的,也就是说,要么整个集群中所有的机器都成功应用了某一个事务,要么都没有应用。

  • 使用指南 - 数据报告 - 百度推广 - 推广方式有哪些 推广方式报告提供了不同推广方式带来的流量数据,具体的有:搜索推广、网盟推广、教育推广。还包括了推广授权账户的推广效果。

  • 本文向大家介绍HTTP2.0 有哪些特性?相关面试题,主要包含被问及HTTP2.0 有哪些特性?时的应答技巧和注意事项,需要的朋友参考一下 参考回答: http2.0的特性如下: 1、内容安全,应为http2.0是基于https的,天然具有安全特性,通过http2.0的特性可以避免单纯使用https的性能下降 2、二进制格式,http1.X的解析是基于文本的,http2.0将所有的传输信息分割为更

  • 本文向大家介绍行内元素有哪些?块级元素有哪些? 空(void)元素有那些?相关面试题,主要包含被问及行内元素有哪些?块级元素有哪些? 空(void)元素有那些?时的应答技巧和注意事项,需要的朋友参考一下 行内元素:a b span img input select strong 块级元素:div ul ol li dl dt dd h1 h2 h3 h4 p 等 空元素:  

  • 本文向大家介绍Kafka 都有哪些特点?相关面试题,主要包含被问及Kafka 都有哪些特点?时的应答技巧和注意事项,需要的朋友参考一下 高吞吐量、低延迟:kafka每秒可以处理几十万条消息,它的延迟最低只有几毫秒,每个topic可以分多个partition, consumer group 对partition进行consume操作。 可扩展性:kafka集群支持热扩展 持久性、可靠性:消息被持久化