Centos7安装Hadoop教程

Centos7安装Hadoop教程一 安装 SSH1 执行下面的命令安装 sshyuminstal clientsyumin server2 执行如下命令测试一下 SSH 是否可用 SSH 首次登陆提示 yes no 信息 输入 yes 即可 然后按照提示输入 root 用户的密码 这样就登录到本机了 如下图所示 3 执行以下命令 exit

一:安装SSH

1,执行下面的命令安装ssh

yum install openssh-clients yum install openssh-server

 2,执行如下命令测试一下 SSH 是否可用(SSH首次登陆提示 yes/no 信息,输入 yes 即可,然后按照提示输入 root 用户的密码,这样就登录到本机了),如下图所示。

Centos7安装Hadoop教程

3,执行以下命令

exit # 退出刚才的 ssh localhost cd ~/.ssh/ # 若提示没有该目录,请先执行一次ssh localhost ssh-keygen -t rsa # 会有提示,都按回车即可 cat id_rsa.pub >> authorized_keys # 加入授权 chmod 600 ./authorized_keys # 修改文件权限

二:安装JDK

安装之前先检查一下系统有没有自带 open-jdk

命令:

rpm -qa |grep java rpm -qa |grep jdk rpm -qa |grep gcj

如果没有输入信息表示没有安装。

如果安装可以使用 rpm -qa | grep java | xargs rpm -e –nodeps  批量卸载所有带有 Java 的文件     这句命令的关键字是 java

首先检索包含 java 的列表

yum list java* 

检索 1.8的列表 

yum list java-1.8* 

安装 1.8.0的所有文件 

yum install java-1.8.0-openjdk* -y 

使用命令检查是否安装成功 

java -version 

修改/etc/profile文件,文件尾部增加以下内容

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64 export JRE_HOME=$JAVA_HOME/jre export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$JAVA_HOME/bin:$PATH

使profile文件生效,执行下面的命令:

source  /etc/profile

三:安装和配置Hadoop

1,官网下载Hadoop安装包

wget http://mirrors.tuna.tsinghua.edu.cn/apache/hadoop/common/hadoop-3.1.2/hadoop-3.1.2.tar.gz

2,解压安装包(时间比较长)

tar zxvf hadoop-3.1.2.tar.gz

3,修改etc/hadoop/core-site.xml文件

 
   
    
    
    
      fs.defaultFS 
     
    
      hdfs://内网IP地址:9000 
     
    
    
    
    
      hadoop.tmp.dir 
     
    
      /app/hadooptemp 
     
    
  

4,修改etc/hadoop/hdfs-site.xml文件

 
   
    
    
    
      dfs.replication 
     
    
      1 
     
    
    
    
    
      dfs.http.address 
     
    
      0.0.0.0:9870 
     
    
  

5,修改etc/hadoop/hadoop-env.sh文件

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64

备注:JAVA_HOME 一定要配置jdk的绝对路径

6,修改etc/hadoop/yarn-env.sh文件

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64

备注:JAVA_HOME 一定要配置jdk的绝对路径

7,修改sbin/stop-dfs.sh文件,在顶部增加

HDFS_DATANODE_USER=root HDFS_DATANODE_SECURE_USER=hdfs HDFS_NAMENODE_USER=root HDFS_SECONDARYNAMENODE_USER=root 

Centos7安装Hadoop教程

8,修改sbin/start-dfs.sh文件,在顶部增加

HDFS_DATANODE_USER=root HDFS_DATANODE_SECURE_USER=hdfs HDFS_NAMENODE_USER=root HDFS_SECONDARYNAMENODE_USER=root 

Centos7安装Hadoop教程

9,格式化,进入hadoop的bin文件夹,执行下面的命令

./hdfs namenode -format

10,进入sbin文件夹,启动hadoop

./start-dfs.sh

11,防火墙开启端口,如果用的云服务器,请将9870端口加入安全组出入口

//添加9870端口到防火墙 firewall-cmd --zone=public --add-port=9870/tcp --permanent //重启防火墙 firewall-cmd --reload

12,查看jps,如果是4个或者5个就配置成功,再执行步骤13

Centos7安装Hadoop教程

13,通过web访问hadoop,访问地址:http://IP地址:9870

Centos7安装Hadoop教程

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/229585.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月16日 下午4:22
下一篇 2026年3月16日 下午4:23


相关推荐

  • html5里的空心圆柱体,容积及空心圆柱体积.doc[通俗易懂]

    html5里的空心圆柱体,容积及空心圆柱体积.doc[通俗易懂]容积及空心圆柱体积高碑店中心小学段玉红教学目标:1、在巩固圆柱体积的计算公式的基础上,通过对实物的观察认识空心圆柱体(套管),知道各部分名称及之间的关系,掌握套管体积的计算公式。能正确计算套管的体积。2、在研究套管体积计算方法过程中,发现形体之间的关系,引导学生用原有知识解决新问题。培养学生知识迁移的能力。3、通过对计算体积方法的对比,体会有效提高计算正确率的最佳方法,进一步提高学生计算能力…

    2025年12月1日
    5
  • Linux下SSH免密码登录配置详解

    Linux下SSH免密码登录配置详解这篇文章主要介绍了 Linux 下 SSH 免密码登录配置详解假设有 A B 两台 Linux 服务器 我们希望能够从其中一台服务器通过 SSH 免密码登录到另一台服务器 两台服务器的信息如下 主机名 IP 地址免密码登录用户名 server1192 168 12 11guest1serv 168 12 12guest2 环境设置 root 权限 1 关闭防火墙和 SELinuxRedha 使用了 SELinux 来增强安全 关闭的办法为 a 永久有效修改

    2026年3月17日
    2
  • n皇后问题 回溯法java_Java解决N皇后问题

    n皇后问题 回溯法java_Java解决N皇后问题问题描述:   要求在一个n×n的棋盘上放置n个皇后,使得它们彼此不受攻击。   按照国际象棋的规则,一个皇后可以攻击与之同一行或同一列或同一斜线上的任何棋子。   因此,n皇后问题等价于:要求在一个n×n的棋盘上放置n个皇后,使得任意两个皇后不在同一行或同一列或同一斜线上。一个皇后的攻击范围:                                    n皇后的解空间—完全n叉树…

    2026年4月19日
    5
  • latex大括号公式编辑「建议收藏」

    latex大括号公式编辑「建议收藏」公式最近,在使用latex编辑论文的过程中,遇到如下类似的公式:可以看到,这个公式下面使用的括号型公式。在latex中可使用如下的方式产生:\begin{equation}\label{eqn11}%%\label\begin{aligned}f_{k}^{-d,n}\left(x_{dn}=w\right)&=\frac{\int_{\phi_{k…

    2022年10月11日
    4
  • 网站优化网络推广怎么做_网站推广公司

    网站优化网络推广怎么做_网站推广公司如何优化网站,网站推广优化一般流程

    2022年4月21日
    59
  • 扣子平台智能体如何实现上下文记忆?

    扣子平台智能体如何实现上下文记忆?

    2026年3月12日
    15

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号