hadoop - 我试图为hadoop-1.1.2运行map reduce示例程序。但我有以下错误

标签 hadoop

Warning: $HADOOP_HOME is deprecated.  

Exception in thread "main" java.lang.IllegalArgumentException: Does not contain a valid host:port authority:  localhost:54311
    at org.apache.hadoop.net.NetUtils.createSocketAddr(NetUtils.java:149)
    at org.apache.hadoop.net.NetUtils.createSocketAddr(NetUtils.java:130)
    at org.apache.hadoop.mapred.JobTracker.getAddress(JobTracker.java:2312)
    at org.apache.hadoop.mapred.JobClient.init(JobClient.java:490)  at org.apache.hadoop.mapred.JobClient.<init>(JobClient.java:473)
    at org.apache.hadoop.mapreduce.Job$1.run(Job.java:513)
    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:1149)
    at org.apache.hadoop.mapreduce.Job.connect(Job.java:511)
    at org.apache.hadoop.mapreduce.Job.submit(Job.java:499)
    at org.apache.hadoop.mapreduce.Job.waitForCompletion(Job.java:530) 
    at WordCount.main(WordCount.java:62)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:601)
    at org.apache.hadoop.util.RunJar.main(RunJar.java:156) 

请任何人帮我

最佳答案

通过运行“jps”来检查每个进程是否启动。 jobtracker必须启动并出现在本地计算机的列表中

  • Namenode
  • Jobtracker
  • Tasktracker
  • Datanode
  • SecondaryNamenode

  • 如果没有启动,则可能是另一个进程正在使用相同的端口(54311),或者仅仅是防火墙问题

    希望对您有所帮助

    关于hadoop - 我试图为hadoop-1.1.2运行map reduce示例程序。但我有以下错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20697792/

    相关文章:

    Hadoop HDFS - 缺少副本和复制 block 不足之间的区别

    hadoop - 如何设置cron作业以运行map reduce?

    hadoop - 如何使用动态分区在表上优化Hive查询

    mongodb - 限制选择查询批量大小

    hadoop - 如何使用sqlContext加载多个parquet文件?

    hadoop - teradata hadoop连接器,用于从teradata中提取数据

    hadoop - pig 转储命令卡在0%

    hadoop - 将Hive中 “select”的输出作为Hadoop jar输入文件的输入

    hadoop - Namenode无法离开安全模式

    sql - 将数组转换为 Map