从hive退出后无法重新启动Hadoop守护程序

时间:2018-02-07 09:13:03

标签: mysql hadoop hive hiveql

我已经安装了带有MySQL Metastore的Hadoop和Hive。我启动了Hadoop守护进程,然后我启动了Hive shell。我面临的问题是,当我退出hive shell时,使用“quit”命令,我的Hadoop守护进程也会被停止。在那之后,当我使用start-dfs.sh和start-yarn.sh重新启动我的Hadoop守护进程时,NameNode,DataNode和ResourceManager都没有启动。我的配置有什么问题?任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

哦!我知道了! 问题是,首先我启动了 Hadoop守护进程,然后我检查确保使用JPS,我得到了: enter image description here

然后,我使用hive发出查询,检查可用的表:

enter image description here

在hive查询之后,我再次使用jps检查了Hadoop守护进程,但终端上什么都没有:

enter image description here

因此,每当我发出与Hive相关的东西时,守护进程就会从终端发出。我无法使用jps看到它们。

尽管终端上没有显示守护进程,但它们实际上是在后台运行。当我发出命令在HDFS中创建一个存储库并创建它时,我确认了这一点:

enter image description here

我也检查了NameNode和Cluster的用户界面,它显示了所有信息。

好!但我担心的是,如何在不重启我的机器的情况下停止运行Hadoop守护进程的后台?

相关问题