欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Hive 多用户配置

程序员文章站 2024-03-23 09:32:16
...

多用户服务端配置

1、vim hive-size.xml

<property>
  <name>hive.metastore.warehouse.dir</name>
  <value>/user/hive/warehouse</value>
</property>
  <property>
  <name>javax.jdo.option.ConnectionURL</name>
  <value>jdbc:mysql://node01/hive_remote?createDatabaseIfNotExist=true</value>
</property>
<property>
  <name>javax.jdo.option.ConnectionDriverName</name>
  <value>com.mysql.jdbc.Driver</value>
</property>
<property>
  <name>javax.jdo.option.ConnectionUserName</name>
  <value>root</value>
</property>
<property>
  <name>javax.jdo.option.ConnectionPassword</name>
  <value>123456</value>
</configuration>

2、拷贝mysql驱动包 到lib目录下 mysql.jar

服务端不需要 将jline.jar包替换

链接:https://pan.baidu.com/s/157z79JClUlFF5QqSVpg4jA
提取码:0kmm

启动hive服务端
hive --service metastore

服务监听的端口是9083

二、配置客户端

1、vim hive-site.xml

<property>
  <name>hive.metastore.warehouse.dir</name>
  <value>/user/hive/warehouse</value>
</property>

 <property>
  <name>hive.metastore.local</name>
  <value>false</value>
</property>

 <property>
  <name>hive.metastore.uris</name>
  <value>thrift://node03:9083</value>
</property>

2、客户端需要将jline.jar的版本替换

在yarn下 也有一个 jline /usr/hadoop/hadoop-2.6.5/share/hadoop/yarn/lib
/usr/apache-hive-1.2.1-bin/lib/jline-2.12.jar
将这两个目录下的 jline-2.12 为一样就行

客户端启动 hive

配置hive的日志文档
在conf下
mv hive-log4j.properties.template hive-log4j.properties

相关标签: Hive