柔中带刚,刚中带柔,淫荡中富含柔和,刚猛中荡漾风骚,无坚不摧,无孔不入!
全部博文(1669)
分类: 架构设计与优化
2013-11-25 13:25:40
最近想找互联网 方面的工作,准备学点大数据处理方面的东西,综合 查询资料和 稳定性考虑,准备学习目前最新版本1.21
首先到 官网下载 hadoop-1.2.1.tar.gz 不要下载 rpm的 rpm 解压后目录不好控制,而且执行文件和 运行目录在两个地方.
。----------------------------------------单机模式-----------------------------------------
下载:hadoop-1.2.1.tar.gz
解压:
让环境变量配置生效source,是source,不是sh,补充下sh和.的区别,参考
检测是否安装成功
单机版hadoop安装成功,测试一下
运行wordcount程序并将结果保存到output
hadoop hadoop-examples-1.2.1.jar
错误: 找不到或无法加载主类 hadoop-examples-1.2.1.jar
hadoop jar hadoop-examples-1.2.1.jar wordcount input output 发现错误,粗心害死猫....修改后运行,OK!
单机模式成功, 接下来搭建伪分布式
-------------------------------------------华丽的分割线 伪分布式-----------------------------------------
hadoop目录下创建以下目录:
启动Hadoop:
执行执行bin/start-all.sh来启动所有服务,包括namenode,datanode,start-all.sh脚本用来装载守护进程
用java的jps命令验证是否安装成功:
少一个DataNode进程没有启动,通过查看上边现实的路径下的日志发现:
很明显,data文件夹的权限不对,修改权限:
关闭hadoop,重新启动:
检查运行状态:可以通过下面的操作来查看服务是否正常,在Hadoop中用于监控集群健康状态的Web界面
- Hadoop 管理介面
- Hadoop Task Tracker 状态
- Hadoop DFS 状态
hadoop的伪分布模式已经安装成功,再次在伪分布模式下运行一下WordCount来感受MapReduce过程:
这时注意程序是在文件系统dfs运行的,创建的文件也都基于文件系统:
首先在dfs中创建input目录
oK!!看见没有,你成功了!!!!!!
检测一下输出信息:
ok!!此时伪分布式系统环境已可以正常使用~~~!
YOU GET YOUR FOOT IN THE DOOR!
在做实例时 遇到namenode 无法启动的情况 需要 格式化一下 如果提示失败 先删除 /hdfs/name 文件夹 再尝试 成功