单机版本CDH6.3.2搭建教程

单机版本CDH6.3.2搭建教程
已正常安装centos7 虚拟机
安装包
链接:https://pan.baidu.com/s/1ZC7U1pu_5KApQn8JOz1aPQ
提取码:ksic

在这里插入图片描述

文档
链接:https://pan.baidu.com/s/1gS_4GLlKClA16ZuBDG1nbA
提取码:zb46
–来自百度网盘超级会员V5的分享

前置准备已经把以下包上传到software目录下。
在这里插入图片描述

CentOS7.6操作系统,4核16G最低配置(单机)
设置hostname 主机名称
在这里插入图片描述

hostname cdh1
在这里插入图片描述

查看ip

Ifconfig

设置所有节点的hosts⽂件
在这里插入图片描述

echo “192.168.0.234 cdh1”>> /etc/hosts

关闭所有节点的防⽕墙及清空规则
在这里插入图片描述

systemctl stop firewalld
systemctl disable firewalld
iptables -F
在这里插入图片描述

关闭所有节点的selinux
vi /etc/selinux/config
将SELINUX=enforcing改为SELINUX=disabled
设置后需要重启才能⽣效

退出保存wq
在这里插入图片描述

安裝jdk 和scala
mkdir /usr/java
tar -zxvf jdk-8u212-linux-x64.tar.gz -C /usr/java/
#切记必须修正所属⽤户及⽤户组
chown -R root:root /usr/java/jdk1.8.0_212
echo “export JAVA_HOME=/usr/java/jdk1.8.0_212” >> /etc/profile
echo “export PATH=/usr/java/jdk1.8.0_212/bin:${PATH}” >> /etc/profile
source /etc/profile
which java

在这里插入图片描述

安装scala

mkdir /usr/scala
tar -zxvf scala-2.11.12.tgz -C /usr/scala/

echo “export PATH=/usr/scala/scala-2.11.12/bin:${PATH}” >> /etc/profile
source /etc/profile
输入scala弹出如下

Ctrl+c退出

在这里插入图片描述

安装mysql5.7.27

先卸载mariadb防止mysql冲突
rpm -qa |grep mariadb
在这里插入图片描述

rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64

按顺序执行下面五句话安装mysql
rpm -ivh mysql-community-common-5.7.27-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-libs-5.7.27-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-libs-compat-5.7.27-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.27-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-server-5.7.27-1.el7.x86_64.rpm --nodeps --force
在这里插入图片描述

查看mysql是否启动

service mysqld status

启动mysql

service mysqld start

停止mysql

service mysqld stop

重启mysql

service mysqld restart

设定开机自启动

vi /etc/rc.local
添加 service mysqld start
在这里插入图片描述

确认mysql初始密码

more /var/log/mysqld.log |grep password

在这里插入图片描述

登录mysql

mysql -p

修改密码(大写+小写+特殊字符)
在这里插入图片描述

mysql> set password = password(“Mysql_123456”);
Query OK, 0 rows affected, 1 warning (0.00 sec)
mysql远程连接配置
grant all privileges on . to root@’%’ identified by “Mysql_123456”;
flush privileges;
在这里插入图片描述

Exit;退出

navicat连接mysql。创建所需的元数据数据库。

create database cmf DEFAULT CHARACTER SET utf8;
create database amon DEFAULT CHARACTER SET utf8;
create database hive DEFAULT CHARACTER SET utf8;
create database hue DEFAULT CHARACTER SET utf8;
create database oozie DEFAULT CHARACTER SET utf8;

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

拷贝jdbc连接包到公共目录,实现jdbc连接msyql

mkdir -p /usr/share/java/

cp mysql-connector-java-5.1.46.jar /usr/share/java/mysql-connector-java.jar

在这里插入图片描述

CDH部署
1.离线部署cm server及agent
1.1.所有节点创建⽬录及解压
mkdir /opt/cloudera-manager
tar -xzvf cm6.3.1-redhat7.tar.gz -C /opt/cloudera-manager/
1.2.选择cdh1 为cm server,不下载依赖包直接部署
cd /opt/cloudera-manager/cm6.3.1/RPMS/x86_64
rpm -ivh cloudera-manager-daemons-6.3.1-1466458.el7.x86_64.rpm --nodeps --force
rpm -ivh cloudera-manager-server-6.3.1-1466458.el7.x86_64.rpm --nodeps --force
1.3.所有节点(包含cdh1)为cm agent,不下载依赖包直接部署
cd /opt/cloudera-manager/cm6.3.1/RPMS/x86_64
rpm -ivh cloudera-manager-daemons-6.3.1-1466458.el7.x86_64.rpm --nodeps --force
rpm -ivh cloudera-manager-agent-6.3.1-1466458.el7.x86_64.rpm --nodeps --force

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

所有节点修改agent的配置,指向server的节点cdh1

vi /etc/cloudera-scm-agent/config.ini

在这里插入图片描述

wq保存退出

主节点修改server的配置:
vi /etc/cloudera-scm-server/db.properties
com.cloudera.cmf.db.type=mysql
com.cloudera.cmf.db.host=cdh1:3306
com.cloudera.cmf.db.name=cmf
com.cloudera.cmf.db.user=root
com.cloudera.cmf.db.password=Mysql_123456
com.cloudera.cmf.db.setupType=EXTERNAL
在这里插入图片描述

注意我把上面的全注释掉了。。 。。。。。。。。。自己粘贴新的

在这里插入图片描述

完全离线安装

在这里插入图片描述

rpm -ivh mailcap-2.1.41-2.el7.noarch.rpm
rpm -ivh httpd-tools-2.4.6-93.el7.centos.x86_64.rpm
rpm -ivh httpd-2.4.6-93.el7.centos.x86_64.rpm

在这里插入图片描述

mkdir -p /var/www/html/cdh6_parcel

在这里插入图片描述

拷贝文件

在这里插入图片描述

cp
CDH-6.3.2-1.cdh6.3.2.p0.1605554-el7.parcel CDH-6.3.2-1.cdh6.3.2.p0.1605554-el7.parcel.sha1 manifest.json /var/www/html/cdh6_parcel/

改名校验
mv
CDH-6.3.2-1.cdh6.3.2.p0.1605554-el7.parcel.sha1 CDH-6.3.2-1.cdh6.3.2.p0.1605554-el7.parcel.sha

在这里插入图片描述

systemctl start httpd
启动httpd 访问

在这里插入图片描述

启动server
systemctl start cloudera-scm-server
查看⽇志:
cd /var/log/cloudera-scm-server/

tail -F cloudera-scm-server.log
在这里插入图片描述

在这里插入图片描述

Ctrl+c退出
所有节点启动Agent
systemctl start cloudera-scm-agent
在这里插入图片描述

登录admin/admin

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Hive on spark 优化配置

Hue连接不上解决
yum install php-devel php-pear httpd-devel

Hue连接不上解决
yum install php-devel php-pear httpd-devel

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值