##免密
#生成
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
在线安装CDH6.X
最新推荐文章于 2024-05-23 17:22:29 发布