我使用的是hadoop-0.20.203,在启动hdfs时,它会在启动时抛出以下警告
root@master:/usr/local/hadoop-0.20.203# bin/start-all.sh
starting namenode, logging to /usr/local/hadoop-0.20.203/bin/../logs/hadoop-root-namenode-master.out
master: starting datanode, logging to /usr/local/hadoop-0.20.203/bin/../logs/hadoop-root-datanode-master.out
master: Unrecognized option: -jvm
master: Error: Could not create the Java Virtual Machine.
master: Error: A fatal exception has occurred. Program will exit.
master: starting secondarynamenode, logging to /usr/local/hadoop-0.20.203/bin/../logs/hadoop-root-secondarynamenode-master.out
starting jobtracker, logging to /usr/local/hadoop-0.20.203/bin/../logs/hadoop-root-jobtracker-master.out
master: starting tasktracker, logging to /usr/local/hadoop-0.20.203/bin/../logs/hadoop-root-tasktracker-master.out
2条答案
按热度按时间tcbh2hod1#
以非根用户身份正常运行脚本。确保非根用户具有适当的权限。有关详细信息,请参阅此错误报告
https://issues.apache.org/jira/browse/hdfs-1943
bcs8qyzn2#
使用
sudo bin/start-all.sh
看看有没有用。理想情况下,应该避免将hadoop作为root
用户。