hadoop本地模式、伪分布式模式

一、系统环境

  Linux: centos 6.5 x64

  JDK: jdk-8u45-linux-x64.tar.gz

  hadoop: hadoop-2.7.0.tar


二、安装配置

1.安装jdk

[root@bogon /usr/local/src]#tar zxvf jdk-8u45-linux-x64.tar.gz

[root@bogon /usr/local/src]#mkdir /usr/java

[root@bogon /usr/local/src]#mv jdk-8u45-linux-x64 /usr/java/jdk

2.安装hadoop

[root@bogon /usr/local/src]#tar zxvf hadoop-2.7.0.tar.gz

3.配置

[root@bogon /usr/local/src]#mv hadoop-2.7.0 /usr/local/

[root@bogon /usr/local/src]#cd /usr/local/

[root@bogon /usr/local]#ln -sv hadoop-2.7.0 hadoop

编写两个shell,进行路径配置 bin还是sbin看你的.sh在哪里,本机配置时sbin下启动sh,bin下hadoop都添加

java.sh

JAVA_HOME=/usr/java/jdk

PATH=$JAVA_HOME/bin:$PATH

export JAVA_HOME PATH


hadoop.sh

HADOOP_HOME=/usr/local/hadoop

PATH=$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$PATH

export HADOOP_HOME PATH

移动到/etc/profile.d/

重新打开终端,检查安装

01235306_nhyS.jpg

[root@bogon /usr/local]#useradd hduser

[root@bogon /usr/local]#passwd hduser

[root@bogon /usr/local]#chown -R hduser.hduser /usr/local/hadoop/              (斜杠不能少)

[root@bogon /usr/local]#su hduser

[hduser@bogon /usr/local/hadoop/etc/hadoop]#cd /usr/local/hadoop/etc/hadoop/

[hduser@bogon /usr/local/hadoop/etc/hadoop]#vim core-site.xml

01235306_qozB.jpg

[hduser@bogon /usr/local/hadoop/etc/hadoop]#vim mapred-site.xml.template

01235306_LAh7.jpg

[hduser@bogon /usr/local/hadoop/etc/hadoop]#vim hdfs-site.xml

01235306_vEO6.jpg[hduser@localhost hadoop]$ vim yarn-site.xml

01235306_azjW.jpg
[hduser1@localhost ~]$ ssh-keygen -t rsa -P ''

01235308_jLma.jpg

[hduser1@localhost sbin]$ cd ~
[hduser1@localhost ~]$ ssh-copy-id -i .ssh/id_rsa.pub hduser@localhost

[hduser@bogon /usr/local/hadoop/sbin]#cd /usr/local/hadoop/sbin/

[root@bogon /usr/local/hadoop/sbin]#./start-all.sh

[hduser@bogon sbin]$ jps

6339 SecondaryNameNode

6486 ResourceManager

6214 DataNode

6119 NameNode

6616 Jps

6585 NodeManager

 

4.出错检查log

01235308_lDXp.jpg

[hduser@bogon sbin]$hadoop namenode -format         //格式化namenode

[hduser@bogon sbin]$start-all.sh

[hduser@bogon sbin]$jps

 

 查看各个操作有没有出现ERROR,注意用户、755权限

不能创建

mkdir -p /hadoop/temp/

chown -R hduser.hduser /hadoop/temp/

 

namenode没起来

stop-all.sh

rm /hadoop/temp/dfs/name/current/VERSION

hadoop namenode -format

start-all.sh

 

datanode没起来

移除VERSION

格式化datanode

格式化namenode 

 

 native-hadoop library未加载

http://dl.bintray.com/sequenceiq/sequenceiq-bin/hadoop-native-64-2.6.0.tar
下载解压到lib/native下

转载于:https://my.oschina.net/charlock/blog/651662

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值