hc6538 发表于 2016-12-13 11:19:32

知识管理

1.在myEclipse中DebugRun配置启动参数jetty:run 然后抛出错误信息: ERROR:No plugin found for prefix 'jetty' in the current project andin the plugin groups
解决办法 :找到setting.xml文件
定位到<pluginGroups>标签
在标签内加入<pluginGroup>org.mortbay.jetty</pluginGroup>
这样在每次服务启动时Maven会自动为我们补充前缀

启动hadoop时候报 “JAVA_HOME is not set”
这时候要在hadoop配置目录conf中的hadoop-env.sh中添加如下:
export JAVA_HOME=/usr/jdk1.6.0_26(导出JAVA_HOME)


启动hadoop时候报"Unrecognized option: -jvm"
这时候主要因为你用的是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


[*]启动hadoop时候报:"java.io.IOException: File /opt/hadoop/tmp/mapred/system/jobtracker.info could only be replicated to 0 nodes, instead of 1"
页: [1]
查看完整版本: 知识管理