Hadoop运行wordcount出现“JobTracker is not yet RUNNING”
2015-09-01 18:19
357 查看
安装配置完hadoop1.2.1之后,我们就需要跑个例子,首先启动hadoop,在hadoop的home路径中键入:
然后在hdfs上创建input文件夹,键入命令:
然后在input文件夹中放入一些文本文件,键入命令:
接下来就要执行程序了,键入命令:
如果此时一切正常,将会开始执行程序。并且可以在
中观察hadoop的运行情况。最后,如果程序执行完毕 ,可以使用下面命令将程序执行结果下载到本地。
以上命令将输出结果下载到了本地用户home根目录。
1、重新格式化nameNode,用以下命令:
2、删除datamode节点电脑上的hadoop_temp文件夹(名字可以配置,我的叫这个名字)。这个文件夹存放每次启动hadoop时的一些节点信息,所以要把这些删除干净再重启hadoop。
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。
相关文章推荐
- 从源码安装Mysql/Percona 5.5
- 详解HDFS Short Circuit Local Reads
- Hadoop_2.1.0 MapReduce序列图
- 使用Hadoop搭建现代电信企业架构
- 在 AppImage、Flathub 和 Snapcraft 平台上搜索 Linux 应用
- 单机版搭建Hadoop环境图文教程详解
- 解决vc中unable to connect to the MKS:Internal error问题
- 杰奇一些安装详细说明文件,比官方更细
- 无线网卡安装DIY
- 网卡安装常见问题精解
- DB2数据库的安装
- CentOS下DB2数据库安装过程详解
- ghost安装系统软件硬盘安装器 安装ghost图文教程
- CentOS 6.3下编译安装Ruby 2.0笔记
- FREEBSD安装POSTGRESQL笔记
- Redis总结笔记(一):安装和常用命令
- FreeBSD 6.2 安装全程图解教程
- 安装Apache和PHP的一些补充
- Lua在windows下的安装及环境配置
- PHP 5.3.0 安装分析心得