能正常运行程序但无法访问50030
本机伪分布式下,程序能够正常运行,但是 localhost:50030 无法访问。
hadoop版本是 0.23.6
<mapred-site.xml>如下:
<configuration>
<property>
<name>mapred.job.tracker</name>
<value>local</value>
</property>
</configuration>
这里的只能是local,改成其他的,程序就不能运行了。
hadoop-lan-namenode-localhost.localdomain.log
记录如下:
2013-04-10 05:43:44,137 WARN org.apache.hadoop.security.UserGroupInformation: No groups available for user webuser
2013-04-10 05:43:44,157 WARN org.apache.hadoop.security.ShellBasedUnixGroupsMapping: got exception trying to get groups for user webuser
org.apache.hadoop.util.Shell$ExitCodeException: id: webuser: no such user
at org.apache.hadoop.util.Shell.runCommand(Shell.java:203)
at org.apache.hadoop.util.Shell.run(Shell.java:130)
at org.apache.hadoop.util.Shell$ShellCommandExecutor.execute(Shell.java:323)
at org.apache.hadoop.util.Shell.execCommand(Shell.java:409)
at org.apache.hadoop.util.Shell.execCommand(Shell.java:392)
at org.apache.hadoop.security.ShellBasedUnixGroupsMapping.getUnixGroups(ShellBasedUnixGroupsMapping.java:86)
at org.apache.hadoop.security.ShellBasedUnixGroupsMapping.getGroups(ShellBasedUnixGroupsMapping.java:55)
at org.apache.hadoop.security.Groups.getGroups(Groups.java:88)
at org.apache.hadoop.security.UserGroupInformation.getGroupNames(UserGroupInformation.java:1109)
at org.apache.hadoop.hdfs.server.namenode.FSPermissionChecker.<init>(FSPermissionChecker.java:51)
at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.checkPermission(FSNamesystem.java:3602)
at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.checkPathAccess(FSNamesystem.java:3569)
at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.getListing(FSNamesystem.java:2496)
at org.apache.hadoop.hdfs.server.namenode.NameNodeRpcServer.getListing(NameNodeRpcServer.java:581)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.apache.hadoop.ipc.WritableRpcEngine$Server.call(WritableRpcEngine.java:394)
at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:1530)
at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:1526)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAs(Subject.java:415)
at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1221)
at org.apache.hadoop.ipc.Server$Handler.run(Server.java:1524)
2013-04-10 05:43:44,158 WARN org.apache.hadoop.security.UserGroupInformation: No groups available for user webuser