hive的启动
hive有两个server端的服务
metatstore 和 hiveserver2 根据需要进行启动
metatstore的启动方法 (样例)
nohup /opt/beh/core/hive/bin/hive --service metastore > /opt/beh/logs/hive/metastore.log 2>&1 &
hiveserver2的启动方法 (样例)
nohup /opt/beh/core/hive/bin/hive --service hiveserver2 > /opt/beh/logs/hive/hiveserver2.log 2>&1 &
注意 nohup 后面的命令的路径是绝对路径
hive的停止
1、先查看端口信息
先去hive-site.xml中查看hive中各自服务的端口信息 metatstore 默认为9083 hiveserver2 默认为10000
配置项如下
<property>
<name>hive.metastore.port</name>
<value>9083</value>
<description>Hive metastore listener port</description>
</property>
<property>
<name>hive.server2.thrift.port</name>
<value>10000</value>
<description>Port number of HiveServer2 Thrift interface when hive.server2.transport.mode is 'binary'.</description>
</property>
2、使用netstat 查看端口号进程
知道了所占用的端口,然后看下是否存在此服务使用如下命令
netstat -lnp|grep 9083