Hadoop之Hive的连接方式

1.  本地客户端

    直接输入hive 

   

2.  使用HiveServer2/beeline

    1.  修改hadoop集群的hdfs-site.xml        

    <!--是否开启web操作hdfs--> 
    <property> 
        <name>dfs.webhdfs.enabled</name> 
        <value>true</value> 
    </property>  

    2.  修改hadoop集群的core-site.xml

      <property>
        <name>hadoop.proxyuser.hadoop.hosts</name>
        <value>*</value>
      </property>
      <property>
        <name>hadoop.proxyuser.hadoop.groups</name>
        <value>*</value>
      </property>

    3.  重启HDFS集群

    4.  启动hiveserver2服务

        nohup hiveserver2 1>/usr/local/hadoop/logs/hiveserver.log 2>/usr/local/hadoop/logs/hiveserver.err &        

    5.  启动beeline客户端连接服务器 

beeline
beeline> !connect jdbc:hive2://master:10000 Connecting to jdbc:hive2://master:10000 Enter username for jdbc:hive2://master:10000: hadoop Enter password for jdbc:hive2://master:10000: Connected to: Apache Hive (version 2.3.9) Driver: Hive JDBC (version 2.3.9) Transaction isolation: TRANSACTION_REPEATABLE_READ 0: jdbc:hive2://master:10000> show databases; +----------------+ | database_name | +----------------+ | default | +----------------+ 1 row selected (2.217 seconds)

3.  web UI方式连接hive

    官方已放弃      

4.  使用HUE连接hive       

            

posted @ 2022-06-27 16:29  奋斗史  阅读(415)  评论(0)    收藏  举报