Python全系列 教程
3567个小节阅读:5931.6k
目录
鸿蒙应用开发
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
DataGrip需要用到JDBC协议连接到Hive,需要配置HiveServer2。
具体配置步骤:
修改hive配置,支持hiveserver2启动
xxxxxxxxxx
[root@node3 ~]# vim /opt/hive-3.1.2/conf/hive-site.xml
添加如下两个属性的
xxxxxxxxxx
<!-- 指定hiveserver2连接的host -->
<property>
<name>hive.server2.thrift.bind.host</name>
<value>node3</value>
</property>
<!-- 指定hiveserver2连接的端口号 -->
<property>
<name>hive.server2.thrift.port</name>
<value>10000</value>
</property>
node1上修改core-site.xml
xxxxxxxxxx
[root@node1 ~]# cd /opt/hadoop-3.1.3/etc/hadoop
[root@node1 hadoop]# vim core-site.xml
添加如下两个属性
xxxxxxxxxx
<property>
<name>hadoop.proxyuser.root.groups</name>
<value>*</value>
</property>
<property>
<name>hadoop.proxyuser.root.hosts</name>
<value>*</value>
</property>
将node1上修改的文件远程拷贝到node2\node3\node4上
xxxxxxxxxx
[root@node1 hadoop]# scp core-site.xml node2:`pwd` [root@node1 hadoop]# scp core-site.xml node3:`pwd` [root@node1 hadoop]# scp core-site.xml node4:`pwd`
关闭hive
xxxxxxxxxx
[root@node3 apps]# fg
nohup hive --service metastore #Ctrl+C
^C[root@node3 apps]#
关闭hadoop集群
xxxxxxxxxx
[root@node1 ~]# stopha.sh
启动hadoop集群
xxxxxxxxxx
[root@node1 ~]# startha.sh
启动hiveserver2
xxxxxxxxxx
[root@node3 ~]# nohup hive --service metastore &
[root@node3 ~]# nohup hive --service hiveserver2 &
或者
[root@node3 ~]# nohup hiveserver2 &
node2或者node4上beeline连接
xxxxxxxxxx
[root@node4 ~]# beeline -u jdbc:hive2://node3:10000 -n root -p 123
或者:
xxxxxxxxxx
[root@node4 ~]# beeline
beeline> !connect jdbc:hive2://node3:10000/default root 123
查看有哪些表
xxxxxxxxxx
0: jdbc:hive2://node3:10000> use taobao;
+---------+
| Result |
+---------+
+---------+
No rows selected (0.039 seconds)
0: jdbc:hive2://node3:10000> show tables;
+------------+---------------+--------------+
| namespace | tableName | isTemporary |
+------------+---------------+--------------+
| taobao | to_user_info | false |
| taobao | to_user_log | false |
+------------+---------------+--------------+
2 rows selected (0.059 seconds)