root@ubuntu:/home/hadoop/bin# start-all.sh
starting namenode, logging to /home/hadoop/bin/../logs/hadoop-root-namenode-ubuntu.out
slave2: starting datanode, logging to /home/hadoop/bin/../logs/hadoop-root-datanode-ubuntu.out
starting jobtracker, logging to /home/hadoop/bin/../logs/hadoop-root-jobtracker-ubuntu.out
slave2: starting tasktracker, logging to /home/hadoop/bin/../logs/hadoop-root-tasktracker-ubuntu.out
root@ubuntu:/home/hadoop/bin# jps
6473 Jps
1K+ 阅读
这不是成功了吗?有啥问题?
7981 Jps
7850 SecondaryNameNode
我在namenode,datanode上都配置masters,slaves的时候,会出现
root@ubuntu:/home/hadoop/bin# jps
7981 Jps
7850 SecondaryNameNode
然后第二次看的时候,就又变成
7981 Jps
要查错误原因,看NameNode为什么没起来,要看这个文件的内容: /home/hadoop/bin/../logs/hadoop-root-namenode-ubuntu.log
看DataNode为什么没起来,要看这个文件的内容: /home/hadoop/bin/../logs/hadoop-root-datanode-ubuntu.log
看Mapred为什么没起来,要看这个文件的内容:/home/hadoop/bin/../logs/hadoop-root-jobtracker-ubuntu.log
因为.out是改名后的日志,.log是正式日志,所以看.log文件稳妥点。
2011-12-26 18:30:48,995 INFO org.apache.hadoop.mapred.JobTracker: STARTUP_MSG:
/************************************************************
STARTUP_MSG: Starting JobTracker
STARTUP_MSG: host = java.net.UnknownHostException: ubuntu: ubuntu: Name or service not known
STARTUP_MSG: args = []
STARTUP_MSG: version = 0.20.203.0
STARTUP_MSG: build = http://svn.apache.org/repos/asf/hadoop/common/branches/branch-0.20-security-203 -r 1099333; compiled by 'oom' on Wed May 4 07:57:50 PDT 2011
************************************************************/
2011-12-26 18:30:49,156 INFO org.apache.hadoop.metrics2.impl.MetricsConfig: loaded properties from hadoop-metrics2.properties
2011-12-26 18:30:49,188 INFO org.apache.hadoop.metrics2.impl.MetricsSourceAdapter: MBean for source MetricsSystem,sub=Stats registered.
2011-12-26 18:30:49,191 ERROR org.apache.hadoop.metrics2.impl.MetricsSystemImpl: Error getting localhost name. Using 'localhost'...
java.net.UnknownHostException: ubuntu: ubuntu: Name or service not known
at java.net.InetAddress.getLocalHost(InetAddress.java:1438)
at org.apache.hadoop.metrics2.impl.MetricsSystemImpl.getHostname(MetricsSystemImpl.java:463)
at org.apache.hadoop.metrics2.impl.MetricsSystemImpl.configureSystem(MetricsSystemImpl.java:394)
at org.apache.hadoop.metrics2.impl.MetricsSystemImpl.configure(MetricsSystemImpl.java:390)
at org.apache.hadoop.metrics2.impl.MetricsSystemImpl.start(MetricsSystemImpl.java:152)
at org.apache.hadoop.metrics2.impl.MetricsSystemImpl.init(MetricsSystemImpl.java:133)
at org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.init(DefaultMetricsSystem.java:40)
at org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.initialize(DefaultMetricsSystem.java:50)
at org.apache.hadoop.mapred.JobTracker.startTracker(JobTracker.java:296)
at org.apache.hadoop.mapred.JobTracker.startTracker(JobTracker.java:291)
at org.apache.hadoop.mapred.JobTracker.main(JobTracker.java:4956)
Caused by: java.net.UnknownHostException: ubuntu: Name or service not known
at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method)
at java.net.InetAddress$1.lookupAllHostAddr(InetAddress.java:866)
at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1258)
at java.net.InetAddress.getLocalHost(InetAddress.java:1434)
... 10 more
2011-12-26 18:30:49,198 INFO org.apache.hadoop.metrics2.impl.MetricsSystemImpl: Scheduled snapshot period at 10 second(s).
2011-12-26 18:30:49,198 INFO org.apache.hadoop.metrics2.impl.MetricsSystemImpl: JobTracker metrics system started
2011-12-26 18:30:51,359 FATAL org.apache.hadoop.mapred.JobTracker: java.lang.NumberFormatException: For input string: "9001 "
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java:492)
at java.lang.Integer.parseInt(Integer.java:527)
at org.apache.hadoop.net.NetUtils.createSocketAddr(NetUtils.java:148)
at org.apache.hadoop.net.NetUtils.createSocketAddr(NetUtils.java:125)
at org.apache.hadoop.mapred.JobTracker.getAddress(JobTracker.java:2542)
at org.apache.hadoop.mapred.JobTracker.<init>(JobTracker.java:2178)
at org.apache.hadoop.mapred.JobTracker.<init>(JobTracker.java:2171)
at org.apache.hadoop.mapred.JobTracker.startTracker(JobTracker.java:300)
at org.apache.hadoop.mapred.JobTracker.startTracker(JobTracker.java:291)
at org.apache.hadoop.mapred.JobTracker.main(JobTracker.java:4956)
2011-12-26 18:30:51,360 INFO org.apache.hadoop.mapred.JobTracker: SHUTDOWN_MSG:
/************************************************************
SHUTDOWN_MSG: Shutting down JobTracker at java.net.UnknownHostException: ubuntu: ubuntu: Name or service not known
************************************************************/