[list][*]1.在myEclipse中DebugRun配置启动参数jetty:run 然后抛出错误信息: ERROR:No plugin found for prefix 'jetty' in the current project and in the plugin groups [/list]
解决办法 :找到setting.xml文件
定位到<pluginGroups>标签
在标签内加入<pluginGroup>org.mortbay.jetty</pluginGroup>
这样在每次服务启动时Maven会自动为我们补充前缀
[list][*]启动hadoop时候报 “JAVA_HOME is not set”[/list]
这时候要在hadoop配置目录conf中的hadoop-env.sh中添加如下:
export JAVA_HOME=/usr/jdk1.6.0_26(导出JAVA_HOME)
[list][*]启动hadoop时候报"Unrecognized option: -jvm"[/list]
这时候主要因为你用的是root用户启动的,在bin/hadoop中脚本如下:
if [[ $EUID -eq 0 ]]; then
HADOOP_OPTS="$HADOOP_OPTS -jvm server $HADOOP_DATANODE_OPTS"
else
HADOOP_OPTS="$HADOOP_OPTS -server $HADOOP_DATANODE_OPTS"
fi
去掉 —jvm即可。
if [[ $EUID -eq 0 ]]; then
HADOOP_OPTS="$HADOOP_OPTS -server $HADOOP_DATANODE_OPTS"
else
HADOOP_OPTS="$HADOOP_OPTS -server $HADOOP_DATANODE_OPTS"
fi
[list]
[*]启动hadoop时候报:"java.io.IOException: File /opt/hadoop/tmp/mapred/system/jobtracker.info could only be replicated to 0 nodes, instead of 1"
[/list]
解决办法 :找到setting.xml文件
定位到<pluginGroups>标签
在标签内加入<pluginGroup>org.mortbay.jetty</pluginGroup>
这样在每次服务启动时Maven会自动为我们补充前缀
[list][*]启动hadoop时候报 “JAVA_HOME is not set”[/list]
这时候要在hadoop配置目录conf中的hadoop-env.sh中添加如下:
export JAVA_HOME=/usr/jdk1.6.0_26(导出JAVA_HOME)
[list][*]启动hadoop时候报"Unrecognized option: -jvm"[/list]
这时候主要因为你用的是root用户启动的,在bin/hadoop中脚本如下:
if [[ $EUID -eq 0 ]]; then
HADOOP_OPTS="$HADOOP_OPTS -jvm server $HADOOP_DATANODE_OPTS"
else
HADOOP_OPTS="$HADOOP_OPTS -server $HADOOP_DATANODE_OPTS"
fi
去掉 —jvm即可。
if [[ $EUID -eq 0 ]]; then
HADOOP_OPTS="$HADOOP_OPTS -server $HADOOP_DATANODE_OPTS"
else
HADOOP_OPTS="$HADOOP_OPTS -server $HADOOP_DATANODE_OPTS"
fi
[list]
[*]启动hadoop时候报:"java.io.IOException: File /opt/hadoop/tmp/mapred/system/jobtracker.info could only be replicated to 0 nodes, instead of 1"
[/list]