基本上以前有一个问题出现过:例如,同一问题描述了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/