CDH5部署三部曲之一:准备工作,学习linux的书

在这里插入图片描述

所有机器都要做的相同操作

以下操作需要master、worker1、worker2各自做一遍:

  1. 本次实战在所有机器上的操作,都使用root账号;

  2. 确保所有机器都可以用SSH工具远程登录;

  3. 安装时间同步工具:

yum install -y ntpdate

  1. 时间同步:

ntpdate cn.ntp.org.cn

  1. 关闭和禁用防火墙:

systemctl stop firewalld && systemctl disable firewalld

  1. 关闭SELINUX:打开文件/etc/selinux/config,找到SELINUX=xxx那一行,改为SELINUX=disabled,如下图红框:

在这里插入图片描述

  1. 关闭swap:打开文件/etc/fstab,找到带有swap的那一行,注释掉,如下图红框:

在这里插入图片描述

  1. 重启电脑;

  2. 新建文件夹/usr/lib/jvm

  3. 安装JDK,我这里下载的是jdk-8u191-linux-x64.tar.gz,解压后是个名为jdk1.8.0_191的文件夹,将此文件夹放在/usr/lib/jvm目录下;

  4. 打开文件/etc/profile,在尾部增加以下内容:

export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_191

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.: J A V A H O M E / l i b : {JAVA_HOME}/lib: JAVAHOME/lib:{JRE_HOME}/lib

export PATH= J A V A H O M E / b i n : {JAVA_HOME}/bin: JAVAHOME/bin:PATH

  1. 使配置生效:

source /etc/profile

  1. CDH默认的JDK目录是 /usr/java/default,因此要创建软链接,执行以下命令:

mkdir /usr/java && ln -s /usr/lib/jvm/jdk1.8.0_191 /usr/java/default

  1. 检查Python是否可用,如果没有还请自行安装,本次用到的是2.6或者2.7版本:

在这里插入图片描述

  1. 安装多个依赖包:

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

  1. 创建目录:

mkdir /opt/cloudera-manager

  1. 把前面准备好的文件cloudera-manager-centos7-cm5.7.2_x86_64.tar.gz上传到master,执行以下命令将该文件解压到/opt/cloudera-manager目录:

tar -zxvf cloudera-manager-centos7-cm5.7.2_x86_64.tar.gz -C /opt/cloudera-manager/

《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》

【docs.qq.com/doc/DSmxTbFJ1cmN1R2dB】 完整内容开源分享

建账号cloudera-scm:

useradd --system --no-create-home --shell=/bin/false --comment “Cloudera SCM User” cloudera-scm

  1. 编辑文件config.ini:

vi /opt/cloudera-manager/cm-5.7.2/etc/cloudera-scm-agent/config.ini

  1. 修改server_host的值,改为master,如下图红框所示:

在这里插入图片描述

  1. 新建目录 /usr/share/java/,将刚才下载的mysql-connector-java-5.1.34.jar放入该目录,并改名为mysql-connector-java.jar

三台电脑相互免密码登录设置

  1. 三台电脑的/etc/hosts文件,都增加以下相同内容:

192.168.133.154 master

192.168.133.155 worker1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值