CDH5.4.0安装

CDH5.4.0安装

一、系统环境
操作系统版本:Centos6.4
JDK版本:1.7.0_67
CM版本:5.4.3
CDH版本:5.4.0
MySQL版本:5.5.62
规划节点数量:2
规划节点IP:192.168.80.128、192.168.80.129(最好使用3个以上节点,因为我电脑配置低的缘故,只能使用2个,仅为示意)

二、系统环境配置
1、设置主机名和域名映射
两台节点都要设置

vi /etc/hosts

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.80.128 cdh1
192.168.80.129 cdh2

保存

第一台节点

vi /etc/sysconfig/network

NETWORKING=yes
HOSTNAME=cdh1

保存

第二台节点

vi /etc/sysconfig/network

NETWORKING=yes
HOSTNAME=cdh2

保存

2、设置SSH免密登录
所有节点服务器分别执行

ssh-keygen -t rsa

按三次回车
出现下图为设置成功
在这里插入图片描述

ssh-copy-id cdh1

输入cdh1节点密码
出现下图设置完成
在这里插入图片描述

ssh-copy-id cdh2

输入cdh2节点密码

以上每台节点都要执行
在第二台节点测试ssh登录

ssh cdh1

在这里插入图片描述
在第一台节点测试ssh登录

ssh cdh2

在这里插入图片描述
直接能够登录即为设置完成
3、关闭SELINUX

vi /etc/selinux/config 

修改

SELINUX=disabled

保存

执行setenforce 0
所有节点都要关闭SELINUX

4、关闭防火墙

service iptables stop
chkconfig iptables off

所有节点都要执行

5、安装依赖包
挂载安装镜像作为yum源

mkdir -p /mnt/cdrom
mount /dev/cdrom /mnt/cdrom/

配置yum源

cd /etc/yum.repos.d/
rm -rf *
vi base.repo

复制以下内容到base.repo

[base]
name=Base
enabled=1
baseurl=file:///mnt/cdrom
gpgcheck=0

保存

yum install chkconfig python bind-utils psmisc libxslt zlib sqlite cyrus-sasl-plain cyrus-sasl-gssapi fuse fuse-libs redhat-lsb -y

所有节点都要安装

6、修改系统参数

echo 'vm.swappiness=0'>> /etc/sysctl.conf

所有节点都要执行
完成后重启所有节点
重启后每个节点执行查看更改是否成功

cat /proc/sys/vm/swappiness

显示为0即为配置完成

7、NTP时间同步

service ntpd start
chkconfig ntpd on

所有节点都要执行

8、安装JDK

rpm -ivh jdk-7u67-linux-x64.rpm

由于cdh安装配置时是按照指定目录搜索jdk,需要修改jdk默认目录,否则安装hbase时会报错,1.7版本目录为/usr/java/1.7,其他jdk版本以此类推,可移动修改jdk目录后配置环境变量,也可使用软连接,这里使用软连接

mkdir -p /usr/java/jdk1.7
ln -s /usr/java/jdk1.7.0_67/* /usr/java/jdk1.7

测试执行java -version
在这里插入图片描述
出现上图为配置成功
所有节点都要安装并配置软连接

9、安装MySQL
MySQL安装在需要部署CM的节点上,这里我们将CM运行在第一个节点,所以只需要在第一个节点安装MySQL即可
查看系统是否默认安装有MySQL RPM包

rpm -qa | grep mysql

如果有卸载

rpm -e --nodeps mysql-libs-5.1.73-8.el6_8.x86_64

安装MySQL

rpm -ivh MySQL-client-5.5.62-1.el6.x86_64.rpm
rpm -ivh MySQL-server-5.5.62-1.el6.x86_64.rpm

启动MySQL服务

service mysql start

查看MySQL服务是否运行

service mysql status

在这里插入图片描述
MySQL安装完成
开始初始化,初始化,删除不必要的数据,确保数据库的安全性和正常运转,此时MySQL root密码为空

mysql_secure_in
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值