一、使用hive命令
hive
二、使用hiveserver2命令
1.首先执行hiveserver2
cd /opt/softs/hive3.1.2/bin
hiveserver2
2.新开一个窗口 执行beeline命令
beeline -u jdbc:hive2://bigdata03:10000 -root
3.退出
Ctrl+C
三、进阶启动
1)执行如下的命令
nohup hiveserver2 1>/opt/softs/hive3.1.2/log/hive.log 2>/opt/softs/hive3.1.2/log/hive_err.log &
nohup: 放置在命令开头 表示命令不挂起 意思就是关闭窗口也会保持服务的运行
1: 表示标准日志输出
2: 表示错误日志输出
&: 表示命令在后台运行 不占用窗口的显示
2)执行beeline命令
beeline -u jdbc:hive2://bigdata02:10000 -root
(1)先在/opt/softs/hive3.1.2中创建log目录
(2)执行命令
四、使用shell脚本启动
注意:要保证进程中的RunJar只有一个,启动前先杀死进程中的RunJar
kill -9 进程号
(1)编写shell脚本,保存文件名为 my_hive.sh
#!/bin/bash
echo "-------启动hiveserver2服务----------"
cmd1="nohup hiveserver2 1>/opt/softs/hive3.1.2/log/hive.log 2>/opt/softs/hive3.1.2/log/hive_err.log &"
eval $cmd1
sleep 30s
echo "-------启动beeline服务----------"
cmd2="beeline -u jdbc:hive2://bigdata02:10000 -root"
eval $cmd2
(2)上传文件到/opt/shell,运行脚本