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

浙公网安备 33010602011771号