大数据学习——Hadoop单机模式的搭建(超详细)

Hadoop单机模式的搭建

JunLeon——go big or go home


前言:Hadoop集群有三种运行模式,即单机模式,伪分布模式、分布式模式。

单机模式:只有一个JVM进程数,只运行在一台机器上(作测试用);

伪分布模式:有多个JVM进程数,运行在同一台机器上;

分布式(完全分布式)模式:多个JVM进程数,运行在三台或三台以上的机器上。

说明:

以下进入Hadoop单机模式的搭建,是在root用户下进行,如果在普通用户下,要注意权限、环境变量等,记得使用sudo命令。

一、Hadoop单机模式的搭建

1、创建用户

useradd hadoop

passwd hadoop (直接输入两次密码即可)

注意:如果切换到普通用户,需要使用 su 命令,在root用户下给普通用户赋权。

2、网络配置、修改主机名、配置网络映射

具体配置请查看:Linux学习——linux网络配置、修改主机名、网络映射、远程连接工具XShell的使用(超详细)_JunLeon的博客-CSDN博客

网络配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0

vi  /etc/sysconfig/network-scripts/ifcfg-eth0

注意:CentOS7和8里面,网络配置文件为:/etc/sysconfig/network-scripts/ifcfg-ens33

主机名配置文件 /etc/sysconfig/network,修改HOSTNAME=主机名

vi   /etc/sysconfig/network

将HOSTNAME=localhost.localdomain修改为HOSTNAME=BigData01

注意:CentOS7或8,主机名配置文件为:/etc/hostname,直接删除以前的,添加主机名

配置网络映射 /etc/hosts

vi  /etc/hosts

在最后一行添加 ip地址 主机名   

    例如:192.168.182.10  BigData01        # 192.168.182.10是IP地址,BigData01是主机名

重启网络服务:

service  network  restart

3、安装ssh服务

查看是否安装ssh

rpm  -qa  |  grep  ssh

如果有openssh-clients、openssh-server,则不需要安装

如果没有,则需要安装,安装命令如下:

yum  install  -y  openssh-clients  openssh-server

启动ssh服务

service  sshd  start|stop|restart|status

start:开启、restart:重启、stop:关闭、status:状态,根据自己需要选择

4、防火墙的管理

service  iptables  start|stop|restart|status
chkconfig  iptables  off  # 永久关闭防火墙

start:开启、restart:重启、stop:关闭、status:状态,根据自己需要选择

5、安装jdk

1 XShell 6或者secureCRT远程登录

        XShell 6 的安装、使用请查看Linux学习——linux网络配置、修改主机名、网络映射、远程连接工具XShell的使用(超详细)_JunLeon的博客-CSDN博客

2 上传JDK到/opt目录下,Windows-->Linux  

 使用XShell 6里面的文件传输工具进行上传,左边选择Windows下的文件,右边是Linux的文件系统。

3 查看Linux是否安装java jdk

rpm  -qa  |  grep  java

如果查询有其他java版本,则需要卸载

rpm  -e  --nodeps  包名

4 解压上传的jdk,解压到/opt目录下

tar -zxvf jdk-8u161-linux-x64.tar.gz -C /opt

5 配置环境变量

vi  /etc/profile

在这个文件最后添加如下两行:

export JAVA_HOME=/opt/jdk1.8.0_161
export PATH=$JAVA_HOME/bin:$PATH

6 使这个配置文件生效

source /etc/profile

7 验证(查看java版本)

java -version

6、安装hadoop

1 上传hadoop安装包到Linux下的/opt目录

2 解压安装包到/opt目录

tar -zxvf hadoop-2.7.3.tar.gz -C /opt

3 配置环境变量

vi /etc/profile

在文件最后添加如下两行(在配置java的环境变量基础上添加hadoop路径)

export HADOOP_HOME=/opt/hadoop-2.7.3
export PATH=$JAVA_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$PATH

使配置文件生效

source /etc/profile

4 验证(查看hadoop版本)

hadoop version

如果看到以下信息,则安装成功

下一篇:Hadoop集群伪分布模式的搭建(超详细)

如果喜欢、对你有帮助,反手点赞+收藏,跟着军哥学知识…… 

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IT路上的军哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值