您的位置:首页 > 运维架构

Hadoop运行wordcount出现“JobTracker is not yet RUNNING”

2015-09-01 18:19 357 查看
安装配置完hadoop1.2.1之后,我们就需要跑个例子,首先启动hadoop,在hadoop的home路径中键入:

bin/start-all.sh


然后在hdfs上创建input文件夹,键入命令:

hadoop dfs -mkdir /input


然后在input文件夹中放入一些文本文件,键入命令:

hadoop dfs -put ./*.txt /input/


接下来就要执行程序了,键入命令:

hadoop jar hadoop-examples-1.2.1.jar wordcount /input /output


如果此时一切正常,将会开始执行程序。并且可以在

NameNode - http://localhost:50070/ JobTracker - http://localhost:50030/


中观察hadoop的运行情况。最后,如果程序执行完毕 ,可以使用下面命令将程序执行结果下载到本地。

hadoop dfs -get /output ~/


以上命令将输出结果下载到了本地用户home根目录。

出现问题

如果出现类似于“JobTracker is not yet RUNNING”等报错,一般是集群的某些服务没有成功开启。比如,可能是dataNode没有正常启动,或者nameNode,又或者其他,可以用jps命令查看。解决办法是:

1、重新格式化nameNode,用以下命令:

bin/hadoop namenode -format


2、删除datamode节点电脑上的hadoop_temp文件夹(名字可以配置,我的叫这个名字)。这个文件夹存放每次启动hadoop时的一些节点信息,所以要把这些删除干净再重启hadoop。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  hadoop 安装