【问题标题】:Unable to restart Hadoop daemons after quit from hive从 hive 退出后无法重新启动 Hadoop 守护进程
【发布时间】:2018-02-07 20:40:07
【问题描述】:

我已经安装了带有 MySQL 元存储的 Hadoop 和 Hive。我启动了 Hadoop 守护进程,然后启动了 Hive shell。我面临的问题是,当我退出 hive shell 时,使用“quit”命令,我的 Hadoop 守护进程也会停止。之后,当我使用 start-dfs.sh 和 start-yarn.sh 重新启动我的 Hadoop 守护程序时,NameNode、DataNode 和 ResourceManager 没有启动。我的配置有什么问题?谁能帮帮我?

【问题讨论】:

    标签: mysql hadoop hive hiveql


    【解决方案1】:

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

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

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

    所以,每当我发布与 Hive 相关的内容时,守护程序都会从​​终端关闭。我无法使用 jps 看到它们。

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

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

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

    【讨论】:

      猜你喜欢
      • 2013-09-20
      • 1970-01-01
      • 2013-11-08
      • 2016-08-30
      • 1970-01-01
      • 2018-11-23
      • 2016-10-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多