基本上以前有一个问题出现过:例如,同一问题描述了here

如果尝试使用Pig脚本,则会出现连接错误。

经调查,确实历史记录服务器未运行。似乎很容易修复。但是,那不是。

可悲的是,我尝试以我知道的两种方式启动历史记录服务器:

1)进入hadoop bin,并使用:

   mr-jobhistory-daemon.sh start historyserver

结果是:
  bash: mr-jobhistory-daemon.sh: command not found

即使当我执行目录ls时,确实会列出mr-jobhistory-daemon.sh。

2)简单地做:
  sudo service hadoop-mapreduce-historyserver start

至少不会引发“未找到”错误。但反而:
  Failed to start Hadoop historyserver. Return value: 1      [FAILED]

与链接的日志文件可悲地变成完全为空。

因此:同样的问题,但是我所知道的解决方案似乎行不通。

我很确定自己正在忽略某些东西-因为我很确定一年前我在使用其他设置时遇到了相同的问题。但是我不记得那时我是如何解决的。

我在带有CentOS 6.5的centos VM上在VMWare播放器上运行最新版本的hadoop(2.7.2)。

最佳答案

改用它(./mr-jobhistory-daemon.sh启动historyserver),并通过从终端运行jps命令进行验证!

关于hadoop - Hadoop Pig连接错误-Historyserver无法启动,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37463611/

10-12 17:31
查看更多