redhat上安装hadoop2

redhat上安装hadoop2


(1)下载安装rhel

首先下载rhel的iso,本文使用的版本是rhel-server-6.3-i386-dvd.iso(http://pan.baidu.com/s/1bn0GTw7),安装在VMware上,详细的安装步骤就不说了。

修改主机名 /etc/sysconfig/network
HOSTNAME=main

改ip
vi /etc/sysconfig/network-scripts/ifcfg-eth0
BOOTPROTO=”static”
IPADDR=”192.168.1.200”

ssh免密码登录

ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
cat ~/.ssh/id_rsa.pub >>~/.ssh/authorized_keys

开发端口
修改:/etc/sysconfig/iptables

-A INPUT -m state –state NEW -m tcp -p tcp –dport 50070 -j ACCEPT
-A INPUT -m state –state NEW -m tcp -p tcp –dport 8088 -j ACCEPT
-A INPUT -m state –state NEW -m tcp -p tcp –dport 8080 -j ACCEPT
-A INPUT -m state –state NEW -m tcp -p tcp –dport 9000 -j ACCEPT

(2)下载hadoop

本文使用的版本是hadoop-2.4.1.tar.gz(http://pan.baidu.com/s/1ntolsG5)。

(3)下载linux客户端连接工具

本文使用的是SecureCRT

(4)安装jdk

本文装的是jdk-7u67-linux-i586.tar.gz(http://pan.baidu.com/s/1sjt2Nbn
1.下载jdk
2.在根目录新建一个文件夹me,用SecureCRT把下载下来的jdk复制到me文件夹下。
3.解压jdk
cd /me
tar -xzvf jdk-7u67-linux-i586.tar.gz

修改linux root目录下的.bashrc文件在后面加上

export JAVA_HOME=/me/jdk1.7.0_67
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH 

生效命令
source ~/.bashrc
测试
java -version

(5)安装hadoop

hadoop-2.4.1.tar.gz 复制到me目录下
解压
cd /me
tar -xzvf hadoop-2.4.1.tar.gz

修改 /me/hadoop-2.4.1/etc/hadoop/core-site.xml

<property>
    <name>fs.default.name</name>
    <value>hdfs://main:9000</value>
</property>
<property> 
   <name>hadoop.tmp.dir</name> 
   <value>/me/hadoop/jobtaskdata</value> 
</property>

**修改/me/hadoop-2.4.1/etc/hadoop/mapred-site.xml
配置jobtracker的地址和端口**

<property>
<name>mapred.job.tracker</name>
<value>main:9001</value>
</property>

**修改/me/hadoop-2.4.1/etc/hadoop/hdfs-site.xml

<configuration>
    <property>
        <name>dfs.name.dir</name>
        <value>/me/hadoop/filesystem/name</value>
    </property>
    <property>
        <name>dfs.data.dir</name>
        <value>/me/hadoop/filesystem/data</value>
    </property>
    <property>
        <name>dfs.replication</name>
        <value>2</value>
    </property>
</configuration>

格式化namenode

cd /me/hadoop-2.4.1

./bin/hadoop namenode -format

启动hadoop

./sbin/start-all.sh

测试是否成功

http://192.168.1.200:50070
http://192.168.1.200:8088

hadoop2.x常用端口、定义方法及默认端口、hadoop1.X端口对比
http://www.aboutyun.com/thread-7513-1-1.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值