Centos7普通用户安装Hadoop

本文详细介绍了在Centos7系统中,如何以root用户和hadoop用户身份进行操作,包括创建hadoop用户、配置sudoers文件、设置静态IP、配置免密登录、安装JDK、配置Hadoop环境以及初始化和启动Hadoop集群。同时,针对可能出现的问题如SecondaryNameNode配置、权限不足、节点不健康和启动失败等提供了解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前置步骤

1.安装VMware虚拟机软件
官网地址:https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html

2.准备一台安装有Centos7的虚拟机
官网地址 https://www.centos.org/
如果官网的下载地址速度有点慢,可以试试国内的镜像。
以下是国内用的挺多的镜像地址:
http://mirrors.aliyun.com/centos/
http://mirrors.huaweicloud.com/centos/
https://mirrors.tuna.tsinghua.edu.cn/centos/

3.启动Centos7,并以root用户登录系统
如果下了基础的iso文件镜像,需要在网络配置完成后自行下载缺失的命令程序


root用户下需要进行的操作

#代表在超级用户root下操作,$代表在普通用户下操作

1、建立新的hadoop用户 :

#useradd   hadoop

修改hadoop用户的密码

#passwd    hadoop

2、修改sudoers文件,使普通用户也拥有近似于root用户的权限:

#vim   /etc/sudoers

在大约100行左右的地方添加如图的一行(101的行)
在这里插入图片描述
3、配置静态IP、更改机器名、更改IP和机器映射关系
先在虚拟机软件下的“编辑”菜单下选择“虚拟网络配置器”,查看VMnet8网段的子网IP
在这里插入图片描述

可以看到我的子网IP地址是192.168.94.0,也可以修改该子网IP地址
我这边便不进行修改了,因为每台虚拟机的IP地址是唯一的,所以要分配下每台虚拟机的IP地址(初学 先只配置3台)
192.168.94.210 test1
192.168.94.211 test2
192.168.94.212 test3
配置静态IP(三台虚拟机都需要修改)

#vim  /etc/sysconfig/network-scripts/ifcfg-ens33

在这里插入图片描述修改红色框内的内容

更改主机名

#vim      /etc/hostname

在这里插入图片描述

修改hosts文件

#vim       /etc/hosts

前面两行不要删除,添加新的内容进去
在这里插入图片描述

4.修改完成后,重启虚拟机

#reboot

特别说明:重启以后,用SecureCRT连接虚拟机,并且以hadoop用户登录,完成以下操作。$代表hadoop普通用户。
SecureCRT登录的时候就一定要输入hadoop用户名,并保存用户名和相应的密码。


hadoop用户的操作

  1. 关闭防火墙
$sudo  systemctl  stop   firewalld.service
$sudo  systemctl  disable  firewalld.service 
$sudo  mkdir   /opt/softwares
$sudo  mkdir   /opt/modules
  1. 往资源目录(/opt/softwares)上传需要的软件(jdk,hadoop等)
    如果没有文件夹,可以先mkdir新建文件夹
$cd   /opt/softwares
$sudo  rz

如果提示没有rz命令,需要安装rz的软件

$ sudo  yum  install lrzsz
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值