CentOs7搭建hadoop相关环境
纯净版centOs7搭建hadoop相关环境,要安装的的软件:
- jdk环境
- mysql数据库
- hadoop
- hive
- zookeeper
- HBase
一,前期准备
- 设置IP地址
更改网卡配置
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
TYPE=Ethernet
BOOTPROTO=static //地址分配为静态获取
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s3
UUID=7ca42776-092a-433b-90c2-a3c8c75981df
DEVICE=enp0s3
ONBOOT=yes //开机自动启动
IPADDR=192.168.56.101 //设置ip地址
-
设置主机名称
主机名称的设置不能有特殊字符,否则在使用hadoop框架时容易出现问题-
查看主机名称
hostnamectl
Static hostname: localhost.localdomain Icon name: computer-vm Chassis: vm Machine ID: c2d43cf4694d4208bf53b23c50196349 Boot ID: 800fdde254bc4aa6af9b0689cfb24a6e Virtualization: kvm Operating System: CentOS Linux 7 (Core) CPE OS Name: cpe:/o:centos:centos:7 Kernel: Linux 3.10.0-514.el7.x86_64 Architecture: x86-64
-
更改主机名
hostnamectl set-hostname hadoop1
set-hostname 里的hostname是指定更改的是Static hostname属性
-
查看是否更改成功
Static hostname: hadoop1 Icon name: computer-vm Chassis: vm Machine ID: c2d43cf4694d4208bf53b23c50196349 Boot ID: 800fdde254bc4aa6af9b0689cfb24a6e Virtualization: kvm Operating System: CentOS Linux 7 (Core) CPE OS Name: cpe:/o:centos:centos:7 Kernel: Linux 3.10.0-514.el7.x86_64 Architecture: x86-64
-
更改地址映射里的配置
vi /etc/hosts
将静态ip地址与主机名绑定
192.168.56.101 hadoop1
查看是否匹配成功
ping hadoop1
-
hadoop依赖环境的安装与配置
二,安装java环境
hadoop是使用java开发的,所以要先安装java环境
-
解压tar压缩包
tar -xvf jdk1.8.0_161.tar -C /usr/lib/
如果是.gz格式参数用-zxvf
-
配置jdk环境变量
vi /etc/profile
在最后在PATH和CLASSPATH添加jJAVA_HOME和JRE_HOME的lib目录与bin目录
<