1、安装jdk

mkdir -p /usr/java
tar zxvf jdk-7u80-linux-x64.tar.gz -C /usr/java/

vi /etc/profile
export JAVA_HOME=/usr/java/jdk1.7.0_80
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
source /etc/profile

alternatives --install /usr/bin/java java /usr/java/jdk1.7.0_80/bin/java 1
alternatives --install /usr/bin/javac javac /usr/java/jdk1.7.0_80/bin/javac 1
alternatives --install /usr/bin/jar jar /usr/java/jdk1.7.0_80/bin/jar 1
alternatives --install /usr/bin/javap javadoc /usr/java/jdk1.7.0_80/bin/javadoc 1
alternatives --install /usr/bin/javaws javaws /usr/java/jdk1.7.0_80/bin/javaws 1
alternatives --config java

2、ssh配置

server和servant:
ssh-keyget -t rsa
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
cp id_rsa.pub id_rsa_server.pub

拷贝pub到servant
scp id_rsa_server.pub root@h104:~/.ssh/
cat ~/.ssh/id_rsa.pub>>~/.ssh/authorized_keys
错误调试采用 tail secure -n 20

3、关闭防火墙 root账户

systemctl stop firewalld.service
systemctl disable firewalld.service

4、修改/etc/selinux/config 下的 SELINUX=disabled (重启后生效)

SELINUX=disabled

5、安装NTP服务

su root
yum install -y ntp
yum install -y ntpdate
vi /etc/ntp.conf
主要修改restrict 和ntp server 具体百度
systemctl start ntpd
systemctl enable ntpd

ntpdate -u pool.ntp.org
ntpdate -u h104

6、安装mysql

rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum install mysql-server
systemctl start mysqld.service
systemctl enable mysqld.service
mysql -u root
use mysql;
update user set password=password('123456') where user='root';
grant all on *.* to root@"%" Identified by '123456';
flush privileges;

7、cm和cdh安装的准备工作

1)解压压缩包到/opt
tar zxvf cloudera-manager-centos7-cm5.5.0_x86_64.tar.gz -C /opt
2)拷贝parcel包到/opt/cloudera/parcel-repo
sudo cp /usr/local/software/CDH-5.5.0-1.cdh5.5.0.p0.8-el7.parcel.sha1 /opt/cloudera/parcel-repo/CDH-5.5.0-1.cdh5.5.0.p0.8-el7.parcel.sha

sudo cp /usr/local/software/manifest.json /opt/cloudera/parcel-repo

sudo cp /usr/local/software/CDH-5.5.0-1.cdh5.5.0.p0.8-el7.parcel /opt/cloudera/parcel-repo
3)修改server_host
vi /opt/cm-5.5.0/etc/cloudera-scm-agent/config.ini
server_host=
4)创建用户cloudera-scm
useradd --system --home=/opt/cm-5.5.0/run/cloudera-scm-server --no-create-home --shell=/bin/false --comment "Cloudera SCM User" cloudera-scm
5)Cloudera Manager 5.5建立数据库
/opt/cm-5.5.0/share/cmf/schema/scm_prepare_database.sh mysql cm -hlocalhost -uroot -p123456 --scm-host localhost scm scm scm

需要拷贝jdbc驱动
cp /usr/local/software/mysql-connector-java-5.1.38-bin.jar /opt/cm-5.5.0/share/cmf/lib/

6)创建其它需要的数据库
数据名取组件头两个字母或者全名如:hive os(oozie server)
create database hive DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

create database am DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

create database rm DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

create database os DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

8、备份系统

东西准备好了要备份系统,安装失败,可以还原
tar cvpzf backup.tgz / --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys
tar cvpjf backup.tar.bz2 / --exclude=/proc --exclude=/lost+found --exclude=/backup.tar.bz2 --exclude=/mnt --exclude=/sys
还原的语句
tar xvpfz backup.tgz -C /
tar xvpfj backup.tar.bz2 -C /
9、启动server
sudo /opt/cm-5.5.0/etc/init.d/cloudera-scm-server start
10、启动agent
scp -r /opt/cm-5.5.0 root@h103:/opt
sudo /opt/cm-5.5.0/etc/init.d/cloudera-scm-agent start

11、开始安装

12、java驱动找不到的问题解决

scp mysql-connector-java-5.1.38-bin.jar root@h103:/opt/cloudera/parcels/CDH/lib/hive/lib/

scp mysql-connector-java-5.1.38-bin.jar root@h103:/opt/cloudera/parcels/CDH/lib/hive/lib/

scp mysql-connector-java-5.1.38-bin.jar root@h103:/opt/cloudera/parcels/CDH/lib/oozie/lib/

centos7安装CDH5.5.0的更多相关文章

  1. RHEL7或CentOS7安装11.2.0.4 RAC碰到的问题

    RHEL7或CentOS7安装11.2.0.4 RAC碰到的问题 随着Linux 版本的普及,但Oracle数据库主流版本仍是11gR2, 的支持不很完美,在Linux 上安装会遇到几处问题,以此记录 ...

  2. centos6.8安装cdh5.10.0(离线版)

    Centos6.8安装CDH5 相关包的下载地址: Cloudera Manager地址:http://archive.cloudera.com/cm5/cm/5/ CDH安装包地址:http://a ...

  3. centos7安装kafka_2.11-1.0.0 新手入门

    系统环境 1.操作系统:64位CentOS Linux release 7.2.1511 (Core) 2.jdk版本:1.8.0_121 3.zookeeper版本:zookeeper-3.4.9. ...

  4. CM自动化安装CDH5.14.0详解

    CDH5.14.0版本说明 CDH最早版本只包含hadoop.hive.hbase等基础组件,CDH5.14.0版本目前已经封装了spark.impala.kudu(CDH 5.13.x开始)等众多组 ...

  5. CentOS7 安装MongoDB 3.0服务器

    1,下载&安装 MongoDB 3.0 正式版本发布!这标志着 MongoDB 数据库进入了一个全新的发展阶段,提供强大.灵活而且易于管理的数据库管理系统.MongoDB宣称,3.0新版本不只 ...

  6. MongoDB 3.0(1):CentOS7 安装MongoDB 3.0服务

    目录(?)[-] 1下载安装 2MongoDB CRUD 1创建数据 2更新数据 3删除 4查询 5更多方法 3MongoDB可视化工具 4总结   本文原文连接: http://blog.csdn. ...

  7. CentOS7 安装MongoDB 3.0服务

    1,下载&安装 MongoDB 3.0 正式版本发布!这标志着 MongoDB 数据库进入了一个全新的发展阶段,提供强大.灵活而且易于管理的数据库管理系统.MongoDB宣称,3.0新版本不只 ...

  8. centos7 安装php5.6.0 、nginx1.7.4、phpssdbadmin

    1 创建用户.网站目录和下载相关的安装包 groupadd www #添加www组 创建目录/data/www/ chown www:www /data/www/ -R #设置目录所有者 chmod ...

  9. CentOS7安装配置redis5.0.5

    一.安装必需包gcc yum install gcc 二.下载redis,并解压 wget http://download.redis.io/releases/redis-5.0.5.tar.gz t ...

随机推荐

  1. 解析XML

    1.解析String类型的XML字符串得到属性值 String  resultXML = "<?xml version="1.0" encoding="U ...

  2. 25款创新的 PSD 格式搜索框设计素材【免费下载】

    这一次,我们给大家带来的素材是25款很有吸引力的搜索框 PSD 设计,你可以免费下载使用.有时候,搜索框容易被访客忽视,因为其简单和没有吸引力的设计.如果这是你所面对的问题,那么我们会鼓励你去看看在这 ...

  3. C++11新特性 lambda表达式

    C++11 添加了了一个名为lambda表达式的功能,可以用于添加匿名函数 语法: [capture_block](parameter) mutable exception_specification ...

  4. JAVASCRIPT实现网页版:俄罗斯方块

    HTML+CSS+JS实现俄罗斯方块完整版,素材只有图片,想要的下载图片按提示名字保存,css中用的时候注意路径!!主要在JS中!JS附有详细注释 效果: 按键提示:[键盘按键] 素材:图片名字与代码 ...

  5. github添加ssh key报错Key is invalid. Ensure you've copied the file correctly

    github添加ssh key的时候报错:Key is invalid. Ensure you've copied the file correctly 将秘钥复制粘贴到文本编辑器中,再粘贴复制到

  6. div水平居中

    1.先给它外层的div定位并left:position:absolute;left:50%; 2.获取当前元素div的宽度,并除以2 3.改变它的css:margin-left:-(获取当前元素div ...

  7. css小技巧,会不断更新的

    1.去除input记住密码后自动填充表单的黄色背景 input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px #FFF inset; }/ ...

  8. ArcGIS中国工具2.2正式发布

    ArcGIS中国工具2.2新功能 1. 2.0全面支持ArcGIS10.3 2. 全面修改成插件,原来部分是独立运行的EXE 3. 可以制作倾斜的矩形图框 4. 修改宗地(地块)左上角为第一个点,填写 ...

  9. Android之Splash页面

    在继上个任务没有解决之后,心灰意冷之后,现在的我在跟着视频学习开发一个手机卫士的软件.在写自己的笔记之前,我先来展示一下我的结果. 下面我来总结一下我跟随视频学习到的知识点: 一.代码的组织结构: 1 ...

  10. iOS指南针

    前言: 这个小项目使用到了CoreLocation框架里面的设备朝向功能,对CoreLocation感兴趣的可以翻一下之前的文章 在另一个博客站有朋友发现一个尴尬的问题(图片的东西2个方向是不对的), ...