Hadoop2.x伪分布式环境搭建及测试验证
前置条件:
Linux虚拟机一台,版本为CentOS 7.4,假设IP地址为192.168.159.181,并修改如下:
[1] 修改/etc/hostname的内容为hadoop01
说明:修改了主机名之后需要重启才能生效。
[2] 修改/etc/hosts的内容为
127.0.0.1 localhost
192.168.159.181 hadoop01
[3] 已安装好Oracle JDK,且JAVA_HOME值为/usr/java/jdk1.8.0_171-amd64/jre。
第一步:Hadoop安装包下载
可以在官网https://archive.apache.org/dist/hadoop/core/hadoop-2.7.3/hadoop-2.7.3.tar.gz
上传安装包到/root目录
第二步:解压hadoop包
[root@centos7 ~]# cd /opt
[root@centos7 opt]# tar zxf /root/hadoop-2.7.3.tar.gz
[root@centos7 opt]# cd hadoop-2.7.3/
第三步:配置Hadoop
[1] 配置hadoop-env.sh
编辑etc/hadoop/hadoop-env.sh,修改JAVA_HOME的值如下:
# The java implementation to use.
export JAVA_HOME=/usr/java/jdk1.8.0_171-amd64/jre
[2] 配置core-site.xml
编辑etc/hadoop/core-site.xml,修改如下:
<configuration>
<property>
<!-- The name of the default file system. A URI whose scheme and authority determine the FileSystem implementation. default value: file:/// -->
<name>fs.defaultFS</name>
<value>hdfs://localhost:9000</value>
</property>
<property>
<!-- A base for other temporary directories.default value: /tmp/hadoop-${user.name} -->
<name>hadoop.tmp.dir</name>
<value>/opt/hadoop-2.7.3/hadoop-tmp</value>
</property>