Hive环境相关配置

193 阅读1分钟

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连接

  • 驱动配置 image.png
  • 点击确定,就可以正常访问hive环境了 image.png