注意問題:
1.保持mysql使用者和組的id號是一致的;
2.filesystem 共享儲存必須要有寫入許可權;
3.刪除資源必須先刪除約束,在刪除資源;
1.安裝資料庫,這裡使用maridb資料庫;
node1節點配置:
tar -xf maridb-xx.tar.gz -c /usr/local
ln -sv maridb-xx mysql
cd /usr/local/mysql
初始化資料庫,第二臺node2不需要在進行初始化直接copy相關配置檔案即可
2.配置filesystem nfs共享儲存;
新建一個資料夾,掛著磁碟為ext4格式的盤到mydata,此盤應該建立為lvm分割槽進行掛載;
vim /etc/exports
/mydata 192.168.254.0/24(rw,no_root_squash)
3.新建資源如下:
myip設定ip為192.168.254.21
mystore設定filesystem磁碟掛載路徑為 目標掛載:192.168.254.188:/mydata 本地掛著路徑:/mydata 使用的服務是:nfs
此時啟動myservices進行驗證,檢視node2節點是否啟動mysql埠3306如下:(已經啟動)
4.給node1的mysql授權一個使用者擁有root許可權的使用者,然後使用192.168.254.21叢集地址登陸效果;如下
mariadb [(none)]> grant all on *.* to 'root'@'192.168.254.%' identified by 'izyno';
mariadb [(none)]> flush privileges
然後在其他裝有mysql客戶端的機器進行驗證如下:
5.進行ha叢集切換;
HBase叢集HA高可用搭建
前提 搭建好hbase叢集 一,修改centoshadoop1節點上的hbase site.xml配置檔案 新增如下配置 hbase.master 60000 hbase.master.maxclockskew 180000 二,分發hbase site.xm l到其他節點 scp r hbase ...
高可用叢集
兩臺主機 vim etc yum.repos.d rhel source.repo 配備yum源 yum install ricci y 安裝ricc passwd ricci 設定ricci密碼 etc init.d ricci start 啟動ricci chkconfig ricci on 開...
配置高可用叢集
在生產環境中,redis單例項遠遠不能提供穩定高效 具備資料冗餘和高可用能力的鍵值儲存服務。雖然使用redis的主從複製機制和持久化可以解決資料冗餘備份的問題。但是如果沒有人工干預,一旦主例項宕機,則整個redis服務將無法恢復。redis原生支援的sentinel是使用最廣泛的高可用架構,利用se...