Hadoop在Linux下伪分布式的安装 以及wordcount实例的运行

一、安装配置jdk 再此不再赘述 在命令行下 输入 java –version

 

[root@oracle ~]# java -version

如果出现

java version "1.7.0_67"

Java(TM) SE Runtime Environment(build 1.7.0_67-b01)

Java HotSpot(TM) 64-Bit Server VM(build 24.65-b04, mixed mode)

则说明java 运行环境安装成功。

 

二、下载安装 hadoop-0.20.2.tar.gz

 

解压到用户的根目录下 如:/zhou/Hadoop-0.20.0

解压 :[root@oracle zhou]# tarzxvf hadoop-0.20.2.tar.gz

 

     

 

三、配置Hadoop

 

1、conf/hadoop-env.sh中配置Java环境以及HADOOP_HOMEPATH

 

  exportJAVA_HOME=/usr/java/jdk1.7.0_67
  export HADOOP_HOME=/zhou/hadoop-0.20.2
  export PATH=$PATH:/zhou/hadoop-0.20.2/bin

 

 

2、配置conf/core-site.xmlconf/hdfs-site.xmlconf/mapred-site.xml




 



四、格式化namenodedatanode

 

bin/hadoopnamenode -format

bin/hadoopdatanode –format

 

五、启动hadoop所有进程

 

[root@oraclehadoop-0.20.2]# bin/start-all.sh

 

 

ps:没有进行SSH无密码验证配置,所有namenodedatanode等的启动都需要输入用户登录linux的密码

 

 

六、查看Hadoop进程启动情况

 

[root@oraclehadoop-0.20.2]# jps

 

   

 

正常情况下应有:DataNodeSecondaryNameNodeTaskTrackerJpsJobTrackerNameNode

 

 

七、查看集群状态

 

[root@oraclehadoop-0.20.2]# bin/hadoop dfsadmin -report

 

          

 

 

八、/zhou/hadoop-0.20.2创建目录文件

 

创建test文件夹test下新建两个文本

 

 

 

九、hdfs分布式文件系统创建目录input

 

[root@oraclehadoop-0.20.2]# bin/hadoop fs -mkdir input

[root@oraclehadoop-0.20.2]# bin/hadoop fs -ls

查看:bin/hadoopfs -mkdir input

删除目录:bin/hadoopfs -rmr  ***

删除文件:bin/hadoopfs -rm  ***

 

 

 

十、离开Hadoop安全模式

 

[root@oraclehadoop-0.20.2]# bin/hadoop dfsadmin -safemode leave

 

 

 

十一、 将文本文件放入hdfs分布式文件系统中

 

[root@oraclehadoop-0.20.2]# bin/hadoop fs -put /zhou/hadoop-0.20.2/test/* input

 

 

 

十二、 执行WordCount

 

[root@oraclehadoop-0.20.2]# bin/hadoop jar hadoop-0.20.2-examples.jar  wordcount input output

 

 

 

 

十三、 查看执行结果

 

[root@oraclehadoop-0.20.2]# bin/hadoop dfs -cat output/*

 

 

十四、 关闭Hadoop所有进程

 

[root@oraclehadoop-0.20.2]# bin/stop-all.sh

 


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值