一、metastore服务启动
第一种 前台启动
/export/server/apache-hive-3.1.2-bin/bin/hive --service metastore
使用ctrl+c关闭
若要前台启动开启debug日志
/export/server/apache-hive-3.1.2-bin/bin/hive --service metastore --hiveconf hive.root.logger=DEBUG,console
第二种 后台启动 将进程挂起
nohup /export/server/apache-hive-3.1.2-bin/bin/hive --service metastore &
查看是否启动成功
使用jps+ kill -9命令关闭
例如:
二、启动Hive
1.第一代客户端 Hive Client
出现
启动成功
如果需要在其他机器上通过该客户端访问 hive metastore服务,只需要在该机器的 hive-site.xml配置中添加 metastore 服务地址即可。
scp 安装包到另一个机器上,比如 node3:
scp -r /export/server/apache-hive-3.1.2-bin/ node3:/export/server/
同样使用相同命令启动客户端。
/export/server/apache-hive-3.1.2-bin/bin/hive
2.第二代客户端 Hive Beeline Client
hive 经过发展,推出了第二代客户端 beeline,但是
beeline 客户端
不是直接访问 metastore 服务的,而是
需要单独启动 hiveserver2 服务
。
在 hive 运行的服务器上,首先启动 metastore 服务,然后启动 hiveserver2服务。
nohup /export/server/apache-hive-3.1.2-bin/bin/hive --service metastore &
nohup /export/server/apache-hive-3.1.2-bin/bin/hive --service hiveserver2 &
在 node3 上使用 beeline 客户端进行连接访问。
/export/server/apache-hive-3.1.2-bin/bin/beeline