hive启动步骤
1、启动集群
确定hadoop集群都启动成功了
在浏览器访问 hadoop21:9870
能访问就是好的
my_hadoop start # 启动hadoop集群
jpsall # 查看所有集群的进程
查看详细:
[root@hadoop21 conf]# my_hadoop start
=================== 启动 hadoop集群 ===================
--------------- 启动 hdfs ---------------
Starting namenodes on [hadoop21]
上一次登录:六 5月 4 06:11:28 CST 2024
Starting datanodes
上一次登录:六 5月 4 06:19:04 CST 2024
Starting secondary namenodes [hadoop23]
上一次登录:六 5月 4 06:19:07 CST 2024
--------------- 启动 yarn ---------------
Starting resourcemanager
上一次登录:六 5月 4 06:11:17 CST 2024
Starting nodemanagers
上一次登录:六 5月 4 06:19:23 CST 2024
[2]+ 退出 143 nohup hive --service hiveserver2 2> /tmp/hive_server2_error.log(工作目录:~)
(当前工作目录:/opt/module/hive/conf)
[root@hadoop21 conf]# jpsall
=============== hadoop21 ===============
4707 NameNode
5171 NodeManager
4842 DataNode
5293 Jps
=============== hadoop22 ===============
3493 Jps
2809 DataNode
3002 ResourceManager
3134 NodeManager
=============== hadoop23 ===============
2641 Jps
2519 NodeManager
2329 DataNode
2429 SecondaryNameNode
[root@hadoop21 conf]#
2、启动hive服务
必须启动以下两个服务才可以使用beeline
启动 hiveserver2
nohup hive --service hiveserver2 2>/tmp/hive_server2_error.log &
启动 metastore
nohup hive --service metastore 2>/tmp/hive_metastore_error.log &
3、使用IDEA(Java编辑器)连接JDBC
参考资料:在idea连接hive:https://blog.csdn.net/windinroad/article/details/123922043
3、在linux中使用beeline连接jdbc
beeline -u jdbc:hive2://hadoop21:10000 -n root
hive关闭步骤
1、关闭HiveServer2
jps -m # 出现最前面的就是进程号
kill [进程号]
如:
2651 RunJar /opt/module/hive/lib/hive-service-3.1.2.jar org.apache.hive.service.server.HiveServer2
4511 Jps -m
[root@hadoop21 conf]# kill 2651
[1]- 退出 143 nohup hive --service metastore 2> /tmp/hive_metastore_error.log(工作目录:~)
(当前工作目录:/opt/module/hive/conf)
2、关闭hadoop
如果之前配置过hadoop集群脚本命令可以用my_hadoop
来关闭
my_hadoop stop
如果没有配置集群脚本:
# 在hadoop22 关闭yarn
stop-yarn.sh
# 在hadoop21 关闭HDFS
stop-dfs.sh