「hadoop入門」Hadoop datanode起動する時「Unrecognized option: -jvm」の解決方法

エラー現象:
Hadoopをインストールする時datanodeが起動して、「Unrecognized option: -jvm」が表示される
解決方法:
vi /bin/hadoop
修正前:
elif [ “$COMMAND" = “datanode" ] ; then
CLASS=’org.apache.hadoop.hdfs.server.datanode.DataNode’
if [[ $EUID -eq 0 ]]; then
HADOOP_OPTS="$HADOOP_OPTS -jvm server $HADOOP_DATANODE_OPTS"
else
HADOOP_OPTS="$HADOOP_OPTS -server $HADOOP_DATANODE_OPTS"
fi

修正後
elif [ “$COMMAND" = “datanode" ] ; then
CLASS=’org.apache.hadoop.hdfs.server.datanode.DataNode’
# if [[ $EUID -eq 0 ]]; then
# HADOOP_OPTS="$HADOOP_OPTS -jvm server $HADOOP_DATANODE_OPTS"
# else
HADOOP_OPTS="$HADOOP_OPTS -server $HADOOP_DATANODE_OPTS"
# fi

Server

Posted by arkgame