在Linux 上安装Hadoop 教程(2)

第五步:重启电脑,在任何用户中 $ java –version 如果显示如下信息:

java version "1.6.0_13"

Java(TM) SE Runtime Environment (build 1.6.0_04-b12)

Java HotSpot(TM) Client VM (build 10.0-b19, mixed mode, sharing)

说明jdk安装成功。你可以在slave1和slave2 上执行同样的操作,也可以使用$

scp –r 将jdk1.6.0_13文件夹拷到其它两台虚拟机上,然后配置环境变量就OK了。

至此jdk安装成功。注意安装jdk时容易出现的一个问题:第一是安装完成后只有安装时的登录用户可用java其它用户不可用。这样的话你要设置一下/etc/environment 文件。设置方法网上搜索就可以。

7. 在三台虚拟机上分别安装Hadoop-0.20.1

第一步:将hadoop-0.20.1.tar.gz文件拷贝到/home/jsj目录下。

第二步:root@:~/home/jsj/$ tar -xzvf hadoop-0.20.1.tar.gz

//将文件解压。

第三步:root@:~/home/jsj/$ chown  jsj:jsj hadoop-0.20.1

//将文件所有者改成jsj。

第四步:root@:~/home/jsj/$ gedit /etc/profile

进入文件将如下信息加到文件里。

export HADOOP_HOME=/home/jsj/hadoop-0.20.1

export PATH=$HADOOP_HOME/bin:$PATH

第五步:更改conf目录下的conf/core-site.xml, conf/hdfs-site.xml, conf/mapred-site.xml,conf/hadoop-env.sh,conf/masters,conf/slaves 文件。

root@:~/home/jsj/hadoop-0.20.1/conf/$ gedit hadoop-env.sh

进入文件加入如下信息。

export   JAVA_HOME=/home/jsj/jdk1.6.0_13

root@:~/home/jsj/hadoop-0.20.1/conf/$ gedit masters

进入文件加入如下信息。

192.168.128.2

root@:~/home/jsj/hadoop-0.20.1/conf/$ gedit slaves

进入文件加入如下信息。

192.168.128.3

192.168.128.4

root@:~/home/jsj/hadoop-0.20.1/conf/$ gedit core-site.xml

进入文件加入如下信息。 

<configuration>

<property>

<name>hadoop.tmp.dir</name>

<value>/home/jsj/tmp</value>

<description>A base for other temporary directories.</description>

</property>

<!-- file system properties -->

<property>

<name>fs.default.name</name>

<value>hdfs://192.168.128.2:9000</value>

</property>

</configuration>

root@:~/home/jsj/hadoop-0.20.1/conf/$ gedit hdfs-site.xml

进入文件加入如下信息。(replication默认是3,如果不修改,datanode少于三台就会报错)。

<configuration>

<property>

<name>dfs.replication</name>

<value>1</value>

</property>

</configuration>

root@:~/home/jsj/hadoop-0.20.1/conf/$ gedit mapred-site.xml

进入文件加入如下信息。

<configuration>

<property>

<name>mapred.job.tracker</name>

<value>192.168.128.2:9001</value>

</property>

</configuration>

第六步:root@:~/$ scp hadoop-0.20.1 jsj@slave1:/home/jsj/hadoop-0.20.1

//将文件hadoop-0.20.1拷贝到其它两个虚拟机上就可以了。

至此hadoop安装完成。注意一个问题:运行时出现找不到主函数的错误,说明profile环境变量的设置没有起效。可以在/etc/environment 文件里加入一些信息。具体信息网上搜索。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/24243.html