CentOS 7安装Hadoop

CentOS 7安装Hadoop

一、启动两台虚拟客户机

1.打开VMware Workstation14


2.打开之前已经安装好的虚拟机:HadoopMaster和HadoopSlave


二、Linux系统配置
以下操作步骤需要在HadoopMaster和HadoopSlave节点上分别完整操作,都使用root用户,从当前用户切换root用户的命令如下:
[lyu@master ~]$ su root

输入密码:lyu

本节所有的命令操作都在终端环境,打开终端的过程如下图的Terminal菜单:

鼠标右击选中Open Terminal


终端打开后如下图中命令行窗口所示。

设置网络

在windos下设置虚拟网卡


在VMware软件中设置网络




虚拟机中设置网络(图形界面中的设置或命令行设置,二选一)

图形界面中设置网络




master:


slave:除了IP地址其它一样

命令行设置

vi /etc/sysconfig/network-scripts/ifcfg-ens33    (注:其他低版本的系统默认的可能是ifcf-eth0)
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO= none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=d3e21db1-9594-417d-87c7-109c2a367f90
DEVICE=ens33
ONBOO
### 安装前准备 为了确保Hadoop能够在CentOS 7上顺利运行,需先满足一些基本条件并完成初步设置。这包括但不限于安装Java环境以及配置SSH无密码登录。 #### Java环境的安装 考虑到Hadoop依赖于Java,在开始之前应确认已正确部署Java开发套件(JDK)[^3]。具体操作可以通过yum工具来简化这一过程: ```bash sudo yum install java-1.8.0-openjdk-devel.x86_64 -y ``` #### SSH免密登录配置 为了让集群内的节点间能够无障碍通信,建议配置SSH免密登录功能[^2]。此步骤对于后续的服务启动至关重要。 --- ### 下载与解压Hadoop软件包 获取官方发布的稳定版本Hadoop压缩包,并将其放置于目标服务器上的适当位置。接着通过命令行进行解压缩处理: ```bash cd /opt/ wget http://apache.mirrors.spacedump.net/hadoop/common/stable/hadoop-3.1.3.tar.gz tar zxf hadoop-3.1.3.tar.gz mv hadoop-3.1.3/ soft/hadoop313 ``` 上述路径仅为示例,请根据实际情况调整下载链接及存储目录[^3]。 --- ### 配置环境变量 编辑全局profile文件以永久生效的方式加入必要的环境变量定义,使得系统范围内均可识别Hadoop及其关联组件的位置信息。 ```bash echo 'export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk' >> /etc/profile echo 'export HADOOP_HOME=/opt/soft/hadoop313' >> /etc/profile echo 'export PATH=$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin' >> /etc/profile source /etc/profile ``` 以上指令实现了对`JAVA_HOME`, `HADOOP_HOME`两个重要参数的设定,并更新了系统的可执行程序搜索路径[^4]。 --- ### 初始化NameNode元数据 首次使用时需要初始化Namenode的数据结构,即执行格式化操作。该动作会创建一个新的分布式文件系统实例。 ```bash hdfs namenode -format ``` 这条命令应当仅被执行一次,除非有特殊需求重建整个文件系统[^1]。 --- ### 启动Hadoop服务 当所有准备工作完成后,可以利用脚本批量启动各个守护进程。 ```bash start-dfs.sh start-yarn.sh ``` 最后可通过`jps`命令查看当前JVM进程中是否存在预期的服务实例,以此检验启动是否成功。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值