您的位置:首页 > 运维架构 > Linux

在CentOS中安装hadoop-1.2.1,并进行配置文件的配置

2016-09-01 15:37 495 查看
1、下载hadoop的安装包至/opt目录下,使用命令:wget http://mirror.bit.edu.cn/apache/hadoop/common/hadoop-1.2.1/hadoop-1.2.1.tar.gz;

2、对安装包进行解压,使用命令:tar -zxvf hadoop-1.2.1.tar.gz;

3、完成上述步骤后,得到以下效果:



4、进入/opt/hadoop-1.2.1/conf目录下,有四个文件需要编辑,如下图:



5、编辑hadoop-env.sh文件,命令:vim hadoop-env.sh,编辑内容及位置如下图:



6、编辑core-site.xml文件,使用命令:vim core-site.xml,编辑后的效果如下图:



即在core-site.xml文件的<configuration></configuration>标签里面添加以下内容:

<property>

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

   <value>/hadoop</value>

</property>

<property>

   <name>dfs.name.dir</name>

   <value>/hadoop/name</value>

</property>

<property>

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

   <value>hdfs://localhost:9000</value>

</property>

7、编辑hdfs-site.xml文件,使用命令:vim hdfs-site.xml,编辑后的效果如下图:



即在hdfs-site.xml文件的<configuration></configuration>标签里面添加以下内容:

<property>

    <name>dfs.data.dir</name>

    <value>/hadoop/data</value>

</property>

8、编辑mapred-site.xml文件,使用命令:vim mapred-site.xml,编辑后的效果如下图:



即在mapred-site.xml文件的<configuration></configuration>标签里面添加以下内容:

<property>

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

    <value>localhost:9001</value>

</property>

9、在/etc/profile文件中配置hadoop的环境变量,使用命令:vim /etc/profile,编辑后的效果如下图:



即在/etc/profile文件中进行以下内容的修改:

JAVA_HOME=/opt/jdk1.7

PATH=/opt/jdk1.7/bin:/opt/hadoop-1.2.1/bin:$PATH

CLASSPATH=.:/opt/jdk1.7/lib/dt.jar:/opt/jdk1.7/lib/tools.jar

CATALINA_HOME=/opt/tomcat7
HADOOP_HOME=/opt/hadoop-1.2.1

export JAVA_HOME PATH CLASSPATH CATALINA_HOME HADOOP_HOME

以上的红色字体即是对hadoop的配置,其它内容是对jdk和tomcat的配置,配置详情请参见我的另外一篇博客《在CentOS中安装jdk和tomcat,并配置环境变量》;

10、输入命令:source /etc/profile,回车,使配置生效;

11、输入命令:hadoop,回车,得到以下效果:



12、hadoop这个命令在/opt/hadoop-1.2.1/bin目录下,在使用hadoop这个命令之前我们需要对其进行格式化操作,执行对其进行格式化操作的命令:hadoop namenode -format,执行完成后得到以下结果:



13、进入/opt/hadoop-1.2.1/bin目录,输入以下命令:./start-all.sh,启动hadoop,会提示是否继续执行,输入yes,回车就ok了,还会提示输入本机的root登录密码,输入密码后回车就ok了,一直到最后结束;

14、输入命令:jps,回车,出现以下结果,证明hadoop已经正常的运行起来了:



15、输入命令: hadoop fs -ls /,查看hadoop的分布式文件系统(HDFS:Hadoop Distributed File System)里面有哪些文件目录,查询结果如下:



16、至此,就成功的在CentOS中安装好了hadoop-1.2.1,并且成功运行。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: