元數據庫設計到的服務:scm庫:server hive庫:hive amon庫:cloudera management服務
元數據庫要從5.7.24升級到5.7.25,為了避免升級失敗導致 集群不可用,我們計划在另一個節點安裝5.7.25數據庫,然后導入數據,並完成cm數據庫切換。
1.關閉hive、clouderamanagement服務
2.關閉主節點server、所有節點agent進程
3.備份my.cnf和mysql里面的數據
cp /etc/my.cnf /etc/my.cnf.bak
mysqldump -uroot -proot --all-databases > mysqlbak.sql
4.安裝mysql、初始化、啟動、設置root密碼、倒入數據、查看用戶、創建用戶、授予用戶權限;
ll mysql-community-common-5.7.25-1.el7.x86_64.rpm mysql-community-libs-compat-5.7.25-1.el7.x86_64.rpm mysql-community-client-5.7.25-1.el7.x86_64.rpm mysql-community-libs-5.7.25-1.el7.x86_64.rpm mysql-community-server-5.7.25-1.el7.x86_64.rpm #安裝 rpm -ivh * #初始化 mysqld --initialize --user=mysql #啟動 systemctl start mysqld mysql -uroot -p #修改密碼 ALTER USER 'root'@'localhost' IDENTIFIED BY 'root'; #查看用戶 select Host,user from mysql.user; 創建用戶、授權 create user 'scm'@'%' identified by 'scm'; grant all privileges on scm.* on 'scm'@'%';
5.修改cloudera-scm-server主機的配置
/etc/cloudera-scm-server/db.properties
指定server的db為新集群hostname
6.可視化頁面修改amon、hive數據庫信息。