在线安装CDH6.X

##免密
#生成
ssh-keygen -t rsa
#本机免密
ssh-copy-id localhost
#配置hosts
vi /etc/hosts
10.0.50.240  cdh 
#CM yum源
cd /etc/yum.repos.d/
wget https://archive.cloudera.com/cm6/6.0.1/redhat7/yum/cloudera-manager.repo	
rpm --import https://archive.cloudera.com/cm6/6.0.1/redhat7/yum/RPM-GPG-KEY-cloudera


yum clean all

yum makecache 

#安装JDK
rpm -qa | grep java
yum -y remove java-1.8.0-openjdk-1.8.0.181-7.b13.el7.x86_64  
yum -y remove java-1.8.0-openjdk-headless-1.8.0.181-7.b13.el7.x86_64
yum -y remove java-1.7.0-openjdk-1.7.0.191-2.6.15.5.el7.x86_64
yum -y remove java-1.7.0-openjdk-headless-1.7.0.191-2.6.15.5.el7.x86_64

yum search all  oracle-j2sdk
yum -y install oracle-j2sdk1.8.x86_64
#配置环境变量
vi /etc/profile
export JAVA_HOME=/usr/java/jdk1.8.0_141-cloudera
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

source /etc/profile

#安装NTP
yum -y install ntp
systemctl start ntpd.service

#安装Cloudera Manager Server
yum -y install cloudera-manager-server 

#安装mysql
rpm -qa | grep mariadb
rpm -e --nodeps 包名
yum -y remove mari*
rm -rf /var/lib/mysql/*
 
vi /etc/yum.repos.d/mysql-community.repo

[mysql56-community]
name=MySQL 5.6 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/7/$basearch/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

yum makecache

yum install mysql-community-server

systemctl start mysqld.service

mysql

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('root');

CREATE USER 'scm'@'localhost' IDENTIFIED BY 'scm';

grant all privileges on scm.* to scm@'%' identified by 'scm';
flush privileges;

mysql -uscm -pscm
create database scm;

##mysql5.7的初始密码是随机生成的,放在了 /var/log/mysqld.log
##使用命令 grep ‘temporary password’ /var/log/mysqld.log 读出来即可

#初始化数据库
#mysql-connector
上传JDBC包到 /usr/share/java
#保证/usr/share/java目录中已经存在 mysql-connector-java.jar
cd  /usr/share/java
#软连接:
ln -s mysql-connector-java-5.1.46.jar mysql-connector-java.jar
/opt/cloudera/cm/schema/scm_prepare_database.sh mysql scm scm scm 

#启动Cloudera Manager Server
systemctl start cloudera-scm-server
ps -ef | grep cloudera-scm-server #查看是否启动
systemctl status cloudera-scm-server #显示 Active: active (running) 
#查看日志:
tail -f /var/log/cloudera-scm-server/cloudera-scm-server.log
#出现:INFO WebServerImpl:com.cloudera.server.cmf.WebServerImpl: Started Jetty server.则表示服务正常启动

#检查端口是否监听
yum install net-tools 安装 netstat
netstat -lnpt | grep 7180 
#要等一段时间启动完全启动成功后,才能看到端口被使用,然后才能真正访问到CM的登录网页
tcp 0  0 0.0.0.0:7180  0.0.0.0:*  LISTEN  68289/java

#CentOS7查看和关闭防火墙
#查看防火墙状态
firewall-cmd --state
#停止firewall
systemctl stop firewalld.service
#禁止firewall开机启动
systemctl disable firewalld.service 




#访问7180安装CDH
cdh:7180
用户名admin密码admin
#界面安装CDH




  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值