目录
二.配置主机名和hosts(每台主机都要做,并且根据各个主机情况做相应的修改)
六。配置NTP服务。标准的做法是配置NTP服务器,但是这里为了方便就用简化的方式配置了。
简介
以前安装过CentOS5.11,是通过VNC桌面的方式安装,并且第一次安装过程失败过,感觉通过桌面方式安装不怎么好,步骤也感觉比较混乱。最近有空重新安装了一次,都是在命令行中进行,没有使用桌面,并且一次成功,现在恢复安装前的快照,重新来一次,并做记录。
环境及软件说明
环境说明
本人PC虚拟机VM12,里面安装了3台CentOS7.集群环境规划如下:
CPU |
IP |
主机名 |
角色 |
内存 |
1核心2线程 |
192.168.9.14 |
cdh1 |
CM server,agent |
8G |
1核心2线程 |
192.168.9.15 |
cdh2 |
agent |
1.5G |
1核心2线程 |
192.168.9.16 |
cdh3 |
agent |
1.5G |
我的笔记本电脑16G内存,只能上面这样规划了,最后CDH是能安装成功的,只不过没法用,资源太少了。-_-!
所需软件及说明
1.JDK1.8 下载地址:
链接:https://pan.baidu.com/s/1wiM5de1B8Tk67y1TyPQQUg 密码:skoe
说明:
去Oracle官网下,现在点击下载会让你登陆,这时可以右键迅雷下载,可以不用登陆;这里提供一个我的网盘下载链接,另外别用1.7
2.Cloudera Manager 下载地址:
https://archive.cloudera.com/cm5/cm/5/
说明:CM的各个平台,版本的包都在这里了,各取所需。根据我的环境,下载的是 cloudera-manager-centos7-cm5.14.0_x86_64.tar.gz
3.CDH 下载地址:
http://archive.cloudera.com/cdh5/parcels/5.14/
说明:和上面CM一样,各取所需。需要下载3个文件,我下载的是 CDH-5.14.4-1.cdh5.14.4.p0.3-el7.parcel.sha1 (这个文件下载下来后,一定要把后缀 .sha1 改为 .sha), CDH-5.14.4-1.cdh5.14.4.p0.3-el7.parcel, manifest.json
这里要注意CM和CDH,大版本应该要一致,比如CM为5.14,CDH也是5.14,至于如果不一致是否会出问题,比如CM为5.13,CDH为5.14,我没有试过,不知是否有同学当过小白鼠...
4.Mysql
如果你的机器能连接外网,那么这里可以暂时不用准备,下面联网安装。
如果不能连接外网,那么这里就可以先安装好MySQL(为了方便,安装在server上)。
5.数据库驱动 下载地址:
链接:https://pan.baidu.com/s/1yAS_LG88-uOInu5Ee4vzzQ 密码:1bf6
说明:注意默认的数据驱动是有版本号的,比如mysql-connector-java-xxx.jar,这里要把版本号去掉。这里提供一个我用的驱动
6.mysql-community-libs-compat-5.7.23-1.el7.x86_64.rpm 下载地址:
链接:https://pan.baidu.com/s/1PqHf3XCoAsDeEqwiDMH_5Q 密码:qgcq
说明:这是MySQL的一个组件的安装包,不是核心组件,不安装也不影响MySQL使用。但是如果缺少这个包,后面hue安装的时候很可能报错,所以先下载下来备用。
如果想找不同的版本,可以去MySQL官网找。
安装前的主机准备
一.安装JDK。(每台主机都要做)
过程:略
说明:可以不用卸载自带的openjdk,配好环境变量即可。
二.配置主机名和hosts(每台主机都要做,并且根据各个主机情况做相应的修改)
1.执行下面命令,配置静态IP等
vim /etc/sysconfig/network-scripts/ifcfg-ens33
这是我的一个网卡信息,仅供参考,根据实际机器配置。主要关注BOOTPROTO,IPADDR,NETMASK,PREFIX等信息。
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE