centos7.9上hadoop-2.7.2伪分布式部署

发布时间 2023-05-28 15:25:16作者: 何雪原

1.安装jdk

1.1 在Oracle官网上现在jdk1.8 ,然后上传到Linux服务器中

1.2  安装jdk 

rpm -ivh jdk-8u371-linux-x64.rpm

2 创建部署用户 hadoop

useradd -d /hadoop hadoop
echo 123 |passwd --stdin hadoop

3 修改/etc/hosts

4 使用Hadoop用户上传hadoop安装包hadoop-2.7.2.tar.gz 并解压

tar -zxf hadoop-2.7.2.tar.gz -C /hadoop/

5.设置软链接

cd /hadoop 
ln -s hadoop-2.7.2 hadoop

6.配置环境变量/etc/profile

7.配置namenode服务

7.1 修改配置文件

cd hadoop/etc/hadoop/
vim core-site.xml
<configuration>

  <property>
    <name>fs.defaultFS</name>
        <value>hdfs://node1:9000</value>
  </property>

  <property>
    <name>hadoop.tmp.dir</name>
        <value>/hadoop/hadoop/data</value>
  </property>

</configuration>

7.2  格式化hdfs

hadoop namenode -format

  当输出日志中出现NFO common.Storage: Storage directory /hadoop/hadoop/data/dfs/name has been successfully formatted.时,说明格式化成功.

7.3 启动namenode服务

7.4  在浏览器中输入服务器IP:50070   注:core-site 中配置的9000端口为rpc通信端口,50070为http端口