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
一往无前虎山行,拨开云雾见光明

浙公网安备 33010602011771号