起初我可以启动守护进程并正确运行作业,然后突然冒出来,我无法启动守护进程(start-dfs,start-yarn)。运行.sh后,终端会永远等待(如图http://imgur.com/Sr5I5aw所示)。停止的唯一方法是ctrl + c。日志hs_error_pidxxxx.log说明内存不足(http://imgur.com/3e3VolG)。
我在网站上尝试了一些建议,例如添加交换内存,重新启动。我仍然无法启动守护进程。
这里有一些结论(如果由于我糟糕的沟通技巧,有人可能会感到困惑):
我的虚拟机有4GB内存,最初只有3.5左右。
我可以在同一个虚拟机上正确运行守护进程。
提前感谢您的帮助。
PS。我在Ubuntu 14.04上使用Hadoop 2.5.1和HBase 0.98.11
答案 0 :(得分:0)
我通过从hadoop-env中删除“export HADOOP_CLASSPATH = /path-to-hbase/hbase classpath
”解决了这个问题。
如果有人知道我做错了什么,我会非常感激地知道这一点。感谢。