Hadoop 3.2.1的安装、伪分布式部署及web无法访问踩坑

安装 Hadoop 3.2.1

1. 下载

Hadoop 3.2.1的安装、伪分布式部署及web无法访问踩坑_第1张图片
Hadoop 3.2.1的安装、伪分布式部署及web无法访问踩坑_第2张图片

2. 将Hadoop 安装至 /usr/local/ 中

sudo tar -zxf ~/下载/hadoop-3.2.1.tar.gz -C /usr/local

3. 在/usr/local文件夹在找到文件,右键重命名为hadoop

4. 修改文件权限

sudo chown -R hadoop ./hadoop 

5. 查看hadoop版本

cd /usr/local/hadoop
./bin/hadoop version

Hadoop 3.2.1的安装、伪分布式部署及web无法访问踩坑_第3张图片

伪分布式配置

1. 修改配置文件core-site.xml

原代码:

<configuration>
</configuration>

替换:


    
        hadoop.tmp.dir
        file:/usr/local/hadoop/tmp
        Abase for other temporary directories.
    
    
        fs.defaultFS
        hdfs://localhost:9000
    

Hadoop 3.2.1的安装、伪分布式部署及web无法访问踩坑_第4张图片

2. 修改配置文件hdfs-site.xml

原代码:

<configuration>
</configuration>

替换:


    
        dfs.replication
        1
    
    
        dfs.namenode.name.dir
        file:/usr/local/hadoop/tmp/dfs/name
    
    
        dfs.datanode.data.dir
        file:/usr/local/hadoop/tmp/dfs/data
    
    
	dfs.namenode.http-address
	0.0.0.0:9870
    

Hadoop 3.2.1的安装、伪分布式部署及web无法访问踩坑_第5张图片

3. NameNode 格式化

cd /usr/local/hadoop
./bin/hdfs namenode -format

4. 出现has been successfully formatted,则成功.

Hadoop 3.2.1的安装、伪分布式部署及web无法访问踩坑_第6张图片

5. hadoop3.X版本中成功不在出现Exiting with status 0

6. 开启hadoop服务

cd /usr/local/hadoop
./sbin/start-dfs.sh

7. 通过jps查看服务状态

Hadoop 3.2.1的安装、伪分布式部署及web无法访问踩坑_第7张图片

8. 四个都出现则代表服务正常启动

9. 在浏览器中输入http://localhost:9870,3.x版本中端口已经从50070改为了9870,配置文件中已经修改了。50070访问不到,踩坑!!!多看官网,受益匪浅

Hadoop 3.2.1的安装、伪分布式部署及web无法访问踩坑_第8张图片

10. 成功部署

11. 关闭hadoop服务

./sbin/stop-dfs.sh

你可能感兴趣的:(大数据,安装教程)