hiveserver2启动配置
1.添加配置文件
-
添加hive-site.xml配置
<!-- 配置java连接参数;用户及密码必须在元数据库中有添加,否则报错--> <property> <name>javax.jdo.option.ConnectionUserName</name> <value>hive</value> <description>username to use against metastore database</description> </property> <property> <name>javax.jdo.option.ConnectionPassword</name> <value>123456</value> </property> <!--绑定ip地址--> <property> <name>hive.server2.thrift.bind.host</name> <value>localhost</value> </property> <!--yarn作业获取到的hiveserver2用户都为hive用户,设置成true为实际的用户名--> <property> <name>hive.server2.enable.doAs</name> <value>false</value> </property> <!--配置配置thrift服务的验证账户及密码--> <property> <name>hive.server2.thrift.client.user</name> <value>hive</value> <description>Username to use against thrift client</description> </property> <property> <name>hive.server2.thrift.client.password</name> <value>123456</value> <description>Password to use against thrift client</description> </property> -
添加hive-site.xml配置
<!--整合hive 用户代理设置--> <property> <name>hadoop.proxyuser.root.hosts</name> <value>*</value> </property> <property> <name>hadoop.proxyuser.root.groups</name> <value>*</value> </property> -
添加hdfs-site.xml配置
<!--在namenode和datanode中启用WebHDFS (REST API)--> <property> <name>dfs.webhdfs.enabled</name> <value>true</value> </property>
2.启动hiveserver2
-
直接执行:hive --service hiveserver2 &
-
验证netstat -nlp |grep 1000
[root@hadoop ~]# netstat -nlp |grep 1000 tcp 0 0 0.0.0.0:10000 0.0.0.0:* LISTEN 30705/java tcp 0 0 0.0.0.0:10002 0.0.0.0:* LISTEN 30705/java
配置dbeave连接
- 驱动配置
- 点击确定,就可以正常访问hive环境了