centos7下yum安装配置cloudera-manager

重点1

https://blog.csdn.net/chenhai201/article/details/78856007
https://archive.cloudera.com/cm5/redhat/7/x86_64/cm/5.14.1/RPMS/x86_64/

https://www.cnblogs.com/oftenlin/p/4217670.html

 


官网参考
https://www.cloudera.com/documentation/manager/5-0-x/Cloudera-Manager-Installation-Guide/cm5ig_mysql.html

6.9#便捷但是信息不全
https://blog.csdn.net/wh211212/article/details/78743191
https://www.cnblogs.com/Nervermore/p/4994309.html #简单参考

https://www.linuxidc.com/Linux/2018-03/151491.htm 简单参考

安装和下载注意事项

mysql-connector-java-5.1.46.tar.gz 
下载链接https://cdn.mysql.com//Downloads/Connector-J/mysql-connector-java-5.1.46.tar.gz
下载mysql-connector-java.jar,并保存到所有主机的/usr/share/java目录下

 

 

jdk1.7下载
http://www.oracle.com/technetwork/java/java-archive-downloads-javase7-521261.html (jdk1.7.0_80)
cm软件包下载离线安装的时候用(oracle-j2sdk1.7-1.7.0+update67-1.x86_64.rpm) 
http://archive.cloudera.com/cm5/redhat/7/x86_64/cm/5.14.1/RPMS/x86_64/

重要安装包(不操作会报错)
mysql-connector-java-5.1.46.tar.gz #解压mysql-connector-java-5.1.46-bin.jar放入/usr/share/java/(如不存在则创建),并重命名为:mysql-connector-java.jar


rpm -e jdk-1.6.0_31-fcs.x86_64 #卸载旧版安装新版(版本不匹配会报错)
jdk-7u80-linux-x64.rpm #rpm -ivh jdk-7u80-linux-x64.rpm 注意和版本要匹配

[root@master63 ~]# rpm -qa | grep jdk- #查看安装
jdk-1.7.0_80-fcs.x86_64

oracle-j2sdk1.7-1.7.0+update67-1.x86_64.rpm #rpm安装或者yum安装cm用

 

 

192.168.1.63 master63.cn master63
192.168.1.62 node62.cn node62
192.168.1.61 node61.cn node61
ssh-keygen -t rsa
ssh-copy-id 192.168.1.61
ssh-copy-id -p 10022 192.168.1.62
ssh-copy-id -p 10024 192.168.1.63

# 设置swap参数
[root@master63 ~]# cat /sys/kernel/mm/transparent_hugepage/defrag
[always] madvise never #建议写到开启启动新里

sysctl -w vm.swappiness=0 # 建议写进sysctl.conf

# 设置ntp同步服务器时间

rm /etc/localtime #删除link
ln -vs /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #软件link
yum install ntpdate -y
ntpdate time.nist.gov

*/2 * * * * /usr/sbin/ntpdate time.nist.gov >> /dev/null 2>&1


删除旧版本mariadb
yum -y remove mariadb*
rm -rf /var/lib/mysql/*

yum remove mysql-community-server -y

yum 安装mysql5.7的方法:
CentOS 7版本下载
[root@xuegod63 ~]#rpm -Uvh https://repo.mysql.com//yum/mysql-5.7-community/el/7/x86_64/mysql57-community-release-el7-10.noarch.rpm
[root@xuegod63 ~]#yum list #刷新yum源缓存
[root@xuegod63 ~]#yum -y install mysql-community-server #安装mysql5.7

mysql-community-server mysql-community-client

yum -y reinstall mysql-community-server
[root@xuegod63 ~]#systemctl start mysqld #启动mysql会生成临时密码

# grep "password" /var/log/mysqld.log 命令获取MySQL的临时密码

[root@xuegod63 ~]# mysql -uroot -p'&B=o4Fp!Rq_X' #注意临时密码要引号
用该密码登录到服务端后,必须马上修改密码,不然操作查询时报错误
刚开始设置的密码必须符合长度,且必须含有数字,小写或大写字母,特殊字符。

如果想设置简单密码,如下操作:
MariaDB [xuegod]> set global validate_password_policy=0; #定义复杂度
MariaDB [xuegod]> set global validate_password_length=1; #定义长度 默认是8
MariaDB [xuegod]>set password for 'root'@'localhost'=password('123456');
MariaDB [xuegod]> flush privileges;

systemctl restart mysqld && systemctl enable mysqld

方法二:在/etc/my.cnf
validate-password=ON/OFF/FORCE/FORCE_PLUS_PERMANENT #决定是否使用该插件(及强制/永久强制使用)。
validate-password=OFF

 

# 配置cloudera-cdh源和cloudera-manager源

# cloudera-manager

wget http://archive.cloudera.com/cm5/redhat/7/x86_64/cm/cloudera-manager.repo

# cloudera-cdh
wget https://archive.cloudera.com/cdh5/redhat/7/x86_64/cdh/cloudera-cdh5.repo

 


anaconda-ks.cfg cloudera-cdh5.repo cloudera-manager.repo
[root@master63 ~]# mv cloudera-cdh5.repo cloudera-manager.repo /etc/yum.repos.d/

安装依赖不知道是否需要但是安装上吧

yum install chkconfig python bind-utils psmisc libxslt zlib sqlite cyrus-sasl-plain cyrus-sasl-gssapi fuse fuse-libs redhat-lsb –y

# 安装jdk和cloudera-manager

yum install oracle-j2sdk1.7 -y

yum install cloudera-manager-daemons cloudera-manager-server -y

 

rpm -ivh jdk-7u80-linux-x64.rpm

vi /etc/profile #在最后面增加:
export JAVA_HOME=/usr/java/jdk1.7.0_80
export CLASSPATH=.:$CLASSPTAH:$JAVA_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin

source /etc/profile
java -version #查看JDK是否安装正确

 

# 使用mysql数据库,提前安装好mysql 授权账号和登录密码

mysql -u root -p123456
create database cmf DEFAULT CHARACTER SET utf8;
GRANT ALL PRIVILEGES ON `cmf`.* TO 'cmf'@'localhost' IDENTIFIED BY 'cmfpassword';
 flush privileges;

 

cmf cmf cmfpassword

/usr/share/cmf/schema/scm_prepare_database.sh -h localhost mysql cmf cmf cmfpassword #配置数据库连接

 

cmf cmf cmfpassword

# /etc/init.d/cloudera-scm-server restart

#netstat -anput |grep 7180

# 查看日志是否有报错,根据报错修改,然后再重新启动
tailf /var/log/cloudera-scm-server/cloudera-scm-server.log

浏览器访问:http://192.168.1.63:7180,用户名密码:admin admin

 

posted @ 2018-12-19 15:47  夜辰雪扬  阅读(1539)  评论(0)    收藏  举报