1 购买3台阿里云服务

2 配置好ssh连接客户端 根据自己情况连接

3 安装好MySQL5.7 跳过,见之前博客 安装在hadoop001上

4 设置好Hosts文件 3台机器同时操作

vim /etc/hosts
#添加如下 172.24.8.138 hadoop001
172.24.8.136 hadoop002
172.24.8.137 hadoop003

5 关闭防火墙 3台机器同时操作

 systemctl stop firewalld.service
systemctl disable firewalld.service

6 安装jdk1.8 3台同时操作

cd /mnt/software
tar -zvxf jdk-8u201-linux-x64.tar.gz
vi /etc/profife

#set Java
export JAVA_HOME=/mnt/software/jdk1.8.0_201
export PATH=.:$JAVA_HOME/bin:$PATH

source /etc/profile

7 安装httpd,3台同时操作

 rpm -qa|grep httpd

 yum install -y httpd

systemctl list-unit-files | grep httpd

 systemctl enable httpd.service

systemctl start httpd

  

8 下载CDH-manager的安装文件 在hadoop001机器上

 cd /var/www/html/
mkdir parcels
cd parcels
wget http://archive.cloudera.com/cdh5/parcels/5.12.0/manifest.json
wget http://archive.cloudera.com/cdh5/parcels/5.12.0/CDH-5.12.0-1.cdh5.12.0.p0.29-el7.parcel
wget http://archive.cloudera.com/cdh5/parcels/5.12.0/CDH-5.12.0-1.cdh5.12.0.p0.29-el7.parcel.sha1  
mv CDH-5.12.-.cdh5.12.0.p0.-el7.parcel.sha1 CDH-5.12.-.cdh5.12.0.p0.-el7.parcel.sha

  

 校验文件是否有损坏,加密字符串一致就没问题

sha1sum CDH-5.12.0-1.cdh5.12.0.p0.29-el7.parcel
cat CDH-5.12.0-1.cdh5.12.0.p0.29-el7.parcel.sha

  

9 拷贝这3个文件到hadoop002,hadoop003对应目录下

 

  

 scp * root@hadoop002:/var/www/html/parcels
scp * root@hadoop003:/var/www/html/parcels

10 下载tar包并解压到指定目录并传输到另外两台机器  

wget http://archive.cloudera.com/cm5/repo-as-tarball/5.12.0/cm5.12.0-centos7.tar.gz
tar -zxf cm5.12.0-centos7.tar.gz -C /var/www/html/
scp -r cm root@hadoop002:/var/www/html/
scp -r cm root@hadoop003:/var/www/html/

 cd /var/www/html/cm/5.12.0/RPMS/x86_64  

查看软件包

外网访问http://39.104.94.234/cm/  根据你自己的外网ip查看是否解压文件正常

11 配置CDH的本地yum源,3台机器都操作一遍

vi /etc/yum.repos.d/cloudera-manager.repo

注意:里面的ip设置成你自己hadoop001的内网ip

[cloudera-manager]
name = Cloudera Manager, Version 5.7.0
baseurl = http://172.24.8.138/cm/5/
gpgcheck = 0
curl http://172.24.8.138/cm/5/
检查一下是否可以访问


11 开始安装

  在hadoop001上

cd /var/www/html/cm/5/RPMS/x86_64
yum install ./cloudera-manager-daemons-5.12.0-1.cm5120.p0.120.el7.x86_64.rpm

  

 yum install -y ./cloudera-manager-server-5.12.0-1.cm5120.p0.120.el7.x86_64.rpm

  

配置数据库

  初始化SQL

 create database cmf DEFAULT CHARACTER SET utf8;
grant all on cmf.* TO 'cmf'@'%' IDENTIFIED BY 'Zj314XXX!';
create database amon DEFAULT CHARACTER SET utf8;
grant all on amon.* TO 'amon'@'%' IDENTIFIED BY 'Zj314XXX!';
flush privileges;

  修改配置文件

   cd /etc/cloudera-scm-server/

  vim db.properties

# Copyright (c) 2012 Cloudera, Inc. All rights reserved.
#
# This file describes the database connection.
# # The database type
# Currently 'mysql', 'postgresql' and 'oracle' are valid databases.
com.cloudera.cmf.db.type=mysql # The database host
# If a non standard port is needed, use 'hostname:port'
com.cloudera.cmf.db.host=hadoop001 # The database name
com.cloudera.cmf.db.name=cmf # The database user
com.cloudera.cmf.db.user=cmf # The database user's password
com.cloudera.cmf.db.password=Zj314XXX! # The db setup type
# By default, it is set to INIT
# If scm-server uses Embedded DB then it is set to EMBEDDED
# If scm-server uses External DB then it is set to EXTERNAL
com.cloudera.cmf.db.setupType=EXTERNAL

 添加msyql连接驱动,自己上传jar并且重命名

 mkdir /usr/share/java
cd /usr/share/java/
cp /mnt/software/mysql-connector-java-5.1.45.jar /usr/share/java/
mv mysql-connector-java-5.1.45.jar mysql-connector-java.jar

 启动hadoop001上面的Cloudera-scm-server

service cloudera-scm-server start

12 开通7180的防火墙端口,在阿里云控制台

 

 12 访问Cloudera-manager页面

默认账号密码 admin/admin

13 开始页面配置

  

  

根据警告在各个机器上执行

echo never > /sys/kernel/mm/transparent_hugepage/defrag
echo never > /sys/kernel/mm/transparent_hugepage/enabled

 

期间遇到的问题

https://www.cnblogs.com/QuestionsZhang/p/10434726.html

https://www.cnblogs.com/QuestionsZhang/p/10434626.html

https://www.cnblogs.com/QuestionsZhang/p/10434313.html

https://www.cnblogs.com/QuestionsZhang/p/10433738.html

  

阿里云三台CentOS7.2配置安装CDH5.12的更多相关文章

  1. 阿里云服务器centos7环境下安装xampp后,mysql有进程,但是却没有监听3306端口

    配置阿里云服务器centos7中xampp环境时出现了一种情况: 在centos中可以使用命令进入mysql 修改后也可以远程用phpmyadmin连接mysql 但是用navicat却无法连接 先修 ...

  2. 阿里云ECS(Centos7.2 64bit)安装Docker

    购买了阿里云的ECS服务器后,一直在尝试安装Docker,使用过Ubuntu和CentOS系统,也一直在查找文档,但都是Docker安装完成后却无法访问,一直在ECS上不停的更换系统盘 再次按官方文档 ...

  3. linux--->阿里云centos6.9环境配置安装lnmp

    阿里云centos6.9环境配置安装lnmp mysql安装 本人博客:http://www.cnblogs.com/frankltf/p/8615418.html PHP安装 1.安装依赖关系 yu ...

  4. 阿里云万网虚拟主机安装配置Https(SSL)教程

    太多太多的用户咨询阿里云虚拟主机是否可以安装SSL数字证书?万网空间是否可以支持HTTPS协议访问网站?答案只有一个:目前阿里云虚拟主机都不支持安装SSL证书!但是,但是,可以曲线实现目标! 1.为了 ...

  5. 在阿里云ECS CentOS7上部署基于MongoDB+Node.js的博客

    前言:这是一篇教你如何在阿里云的ECS CentOS 7服务器上搭建一个个人博客的教程,教程比较基础,笔者尽可能比较详细的把每一步都罗列下来,包括所需软件的下载安装和域名的绑定,笔者在此之前对Linu ...

  6. 阿里云Linux服务器,配置JDK,MySQL

    云服务器配置:低配 Linux CentOS 7.4 64位 选择空白镜像: 安装图形界面 yum groups install "MATE Desktop" yum groups ...

  7. 阿里云服务器Linux系统安装配置ElasticSearch搜索引擎

    近几篇ElasticSearch系列: 1.阿里云服务器Linux系统安装配置ElasticSearch搜索引擎 2.Linux系统中ElasticSearch搜索引擎安装配置Head插件 3.Ela ...

  8. nginx进行获取阿里云slb真实ip配置操作

    环境: 1.使用阿里云的slb进行配置nginx,nginx无法获取用户的真实ip解决方案 参考阿里云: https://help.aliyun.com/knowledge_detail/40535. ...

  9. shell脚本 阿里云基线检查一键配置

    一.简介 源码地址 日期:2017/9/1 介绍:安全加固脚本,会符合阿里云基线检查.有幂等性,可重复执行 效果图: 二.使用 适用:centos6/7 语言:中文 注意:脚本是符合阿里云基线检查的配 ...

随机推荐

  1. 洛谷P4769 冒泡排序

    n <= 60w,∑n <= 200w,1s. 解:首先有个全排列 + 树状数组的暴力. 然后有个没有任何规律的状压...首先我想的是按照大小顺序来放数,可以分为确定绝对位置和相对位置两种 ...

  2. LOJ#2542 随机游走

    解:首先minmax容斥变成经过集合t的第一个点就停止的期望步数.对于某个t,设从x开始的期望步数为f(x) 如果x∈t,f(x) = 0.否则f(x) = ∑f(y) / in[x] + 1 树上高 ...

  3. 【洛谷P4462】异或序列

    题目大意:给定一个长度为 N 的序列,有 M 组询问,每组询问查询区间 [l,r] 内异或和等于给定常数 K 的区间组数. 题解:对于异或和问题,一般先进行前缀和处理,转化为两个点的的关系.因此,经过 ...

  4. spring+shiro共享session完整小例子

    之前写过一个,只不过那个不单纯,有人跑不通,所以今天整个纯粹的小例子. 要求你有Redis. 源码 GitHub 目录结构 因为这是个例子,仅仅为了体现共享session,所以权限认证部分没有加入处理 ...

  5. 函数:PHP将字符串从GBK转换为UTF8字符集iconv

    1. iconv()介绍 iconv函数可以将一种已知的字符集文件转换成另一种已知的字符集文件.例如:从GB2312转换为UTF-8. iconv函数在php5中内置,GB字符集默认打开. 2. ic ...

  6. 利用开源审计插件对mysql进行审计

    转载于互联网 2017年06月02日MySQL社区版本最新版为MySQL_5.7.18,但是该版本不带AUDIT功能(MySQL Enterprise Edition自带AUDIT功能),因此需要加载 ...

  7. jmeter源码导入eclipse步骤

    1.新建标准java项目2.右击项目选import filesystem 将apache-jmeter-4.0整个目录勾选allow output folders for source folders ...

  8. MySQL最优配置模板( 5.6&5.7)(运维那点事)

    MySQL 5.6&5.7配置文件(姜总提供) [mysql] default-character-set=utf8mb4 user = root password = 123456 port ...

  9. Mybatis笔记一:写一个demo

    什么是Mybatis? 在Java中,我们连接数据库可以使用最初级的JDBC,但是这样很麻烦,每次都要写好多,所以Mybatis出现了,Mybatis可以帮我们很简单很简单的实现与数据库的读取改写操作 ...

  10. 搭建vscode+vue环境

    转自:https://blog.csdn.net/mao834099514/article/details/79138484 一.安装vue.js 1.简介 Vue.js(读音 /vjuː/, 类似于 ...