成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

部署MySQLGaleraCluster的具體操作方法-創(chuàng)新互聯(lián)

下文給大家?guī)?lái)關(guān)于部署MySQL Galera Cluster的具體操作方法,感興趣的話就一起來(lái)看看這篇文章吧,相信看完部署MySQL Galera Cluster的具體操作方法對(duì)大家多少有點(diǎn)幫助吧。

做網(wǎng)站、網(wǎng)站設(shè)計(jì)的關(guān)注點(diǎn)不是能為您做些什么網(wǎng)站,而是怎么做網(wǎng)站,有沒(méi)有做好網(wǎng)站,給成都創(chuàng)新互聯(lián)公司一個(gè)展示的機(jī)會(huì)來(lái)證明自己,這并不會(huì)花費(fèi)您太多時(shí)間,或許會(huì)給您帶來(lái)新的靈感和驚喜。面向用戶友好,注重用戶體驗(yàn),一切以用戶為中心。

0.功能簡(jiǎn)介

特性

  1. 基于行復(fù)制的完全并行同步復(fù)制
  2. 實(shí)時(shí)多主架構(gòu),任意節(jié)點(diǎn)可讀寫
  3. 無(wú)延遲復(fù)制,事務(wù)零丟失,可靠健壯的讀寫體驗(yàn)。
  4. 自動(dòng)化節(jié)點(diǎn)關(guān)系控制:節(jié)點(diǎn)故障自動(dòng)摘除,節(jié)點(diǎn)加入自動(dòng)協(xié)調(diào)
  5. 接近原生的MySQL數(shù)據(jù)庫(kù)連接的體驗(yàn)

原理簡(jiǎn)析
當(dāng)一個(gè)事務(wù)在當(dāng)前寫入的節(jié)點(diǎn)提交后,通過(guò)wsrep API(write set replication API)將這個(gè)事務(wù)變成寫集(write set)廣播到同集群的其他節(jié)點(diǎn)中,其他節(jié)點(diǎn)收到寫集事務(wù)后,對(duì)這個(gè)事務(wù)進(jìn)行可行性檢查,并返回結(jié)果給wsrep API。
若大多數(shù)節(jié)點(diǎn)都預(yù)估自己可以成功執(zhí)行這個(gè)事務(wù),則wsrep API會(huì)做出仲裁,通知所有可以成功執(zhí)行這個(gè)事務(wù)的節(jié)點(diǎn)提交這個(gè)事務(wù),并將事務(wù)成功提交的消息返回給客戶端,同時(shí)根據(jù)需要剔除沒(méi)有成功執(zhí)行事務(wù)的節(jié)點(diǎn)

galera共享庫(kù)
galera本身是作為一個(gè)插件式的共享庫(kù)文件,MySQL通過(guò)調(diào)用galera寫集復(fù)制API掛鉤,獲得galera集群特性。

galera共享庫(kù)組成部分
galera庫(kù)是一個(gè)提供準(zhǔn)備,復(fù)制,應(yīng)用寫集事務(wù)功能的協(xié)議棧,其重要組成部分為:

wsrep API:寫集復(fù)制功能組件,負(fù)責(zé)提供關(guān)系型數(shù)據(jù)庫(kù)管理與復(fù)制服務(wù),定義接口
wsrep hooks:在數(shù)據(jù)庫(kù)引擎中的集成寫集組件
Gelera Provider:將共享庫(kù)轉(zhuǎn)化為wsrep API
Certification Layer:保護(hù)寫集并完整性,驗(yàn)證寫集完整性
replication:管理復(fù)制協(xié)議,提供完整的指令系統(tǒng)
GCS framwork:為集群組通信提供插件架構(gòu)

1.環(huán)境準(zhǔn)備

MySQL版本:5.6.41
192.168.33.14 node4
192.168.33.15 node5
192.168.33.16 node6

修改hosts文件

vim /etc/hosts
192.168.33.14 node4
192.168.33.15 node5
192.168.33.16 node6

2.安裝帶wsrep的mysql版本

# 分別在3臺(tái)服務(wù)器上安裝mysql
# 安裝基本工具
yum -y install lsof rsync wget

# 解壓
wget http://releases.galeracluster.com/mysql-wsrep-5.6/binary/mysql-wsrep-5.6.41-25.23-linux-x86_64.tar.gz
tar xf mysql-wsrep-5.6.41-25.23-linux-x86_64.tar.gz
mv mysql-wsrep-5.6.41-25.23-linux-x86_64 /usr/local/mysql

# 創(chuàng)建用戶及用戶組
groupadd -g 306 mysql
useradd -u 306 -g 306 mysql
chown -R mysql:mysql /usr/local/mysql

# 安裝依賴
yum -y install perl-Module-Install
cd /usr/local/mysql
./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/home/mysql/mysqldata

# 配置開機(jī)啟動(dòng)
cp support-files/mysql.server /etc/init.d/mysqld
chmod +x /etc/init.d/mysqld
if grep '^basedir=$' /etc/init.d/mysqld > /dev/null; then
   sed -i 's#^basedir=$#basedir=/usr/local/mysql#' /etc/init.d/mysqld
fi
if grep '^datadir=$' /etc/init.d/mysqld > /dev/null; then
   sed -i 's#^datadir=$#datadir=/home/mysql/mysqldata#' /etc/init.d/mysqld
fi
chkconfig --add mysqld
chkconfig mysqld on
service mysqld start

# 添加環(huán)境變量
cat > /etc/profile.d/mysql.sh <<EOF
export PATH=/usr/local/mysql/bin:$PATH
EOF
source /etc/profile

# 初始化配置
mysql_secure_installation <<EOF

y
oeasy808
oeasy808
y
n
y
y
EOF

# 配置完成之后,停止mysql服務(wù)
service mysqld stop

3.安裝galera

# 分別在3臺(tái)服務(wù)器上安裝galera
wget http://releases.galeracluster.com/galera-3/centos/7/x86_64/galera-3-25.3.24-2.el7.x86_64.rpm
yum -y install galera-3-25.3.24-2.el7.x86_64.rpm

4.配置集群

ip_addr=$(ip addr show $(ip route |grep default |awk '{print $5}')| grep inet |grep -Po '(\d+\.){3}\d+' | awk '{print $1;exit}')
mysql_id=$(echo $ip_addr | awk -F. '{print $NF}')
cat > /etc/my.cnf <<EOF
[mysqld]
skip-name-resolve=1
binlog_format=ROW
default-storage-engine=innodb
innodb_autoinc_lock_mode=2
innodb_locks_unsafe_for_binlog=1
query_cache_size=0
query_cache_type=0
bind_address=${ip_addr}
server-id=${mysql_id}

wsrep_on=ON
wsrep_provider=/usr/lib64/galera-3/libgalera_smm.so
wsrep_cluster_name="galera_cluster"
wsrep_cluster_address="gcomm://192.168.33.14,192.168.33.15,192.168.33.16" #全部集群節(jié)點(diǎn)
wsrep_node_name=cluster1 #節(jié)點(diǎn)名稱-唯一
wsrep_slave_threads=1
wsrep_certify_nonPK=1
wsrep_max_ws_rows=131072
wsrep_max_ws_size=1073741824
wsrep_debug=0
wsrep_convert_LOCK_to_trx=0
wsrep_retry_autocommit=1
wsrep_auto_increment_control=1
wsrep_drupal_282555_workaround=0
wsrep_causal_reads=0
#wsrep_notify_cmd=
wsrep_sst_method=rsync
wsrep_sst_auth=root:oeasy808 #安裝mysql時(shí)配置的密碼
EOF

5.啟動(dòng)集群

第一次在第1臺(tái)服務(wù)器上啟動(dòng)

/etc/init.d/mysqld bootstrap

在其他服務(wù)器上啟動(dòng)

service mysqld start

6.驗(yàn)證集群

# 查看集群節(jié)點(diǎn)狀態(tài)
mysql -p
> show status like 'wsrep%';
wsrep_incoming_addresses   | 192.168.33.16:3306,192.168.33.15:3306,192.168.33.14:3306
# 看到這個(gè)說(shuō)明3個(gè)節(jié)點(diǎn)已經(jīng)加到集群中了

看了以上關(guān)于部署MySQL Galera Cluster的具體操作方法詳細(xì)內(nèi)容,是否有所收獲。如果想要了解更多相關(guān),可以繼續(xù)關(guān)注我們的行業(yè)資訊板塊。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。

新聞名稱:部署MySQLGaleraCluster的具體操作方法-創(chuàng)新互聯(lián)
分享鏈接:http://jinyejixie.com/article36/djchpg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作企業(yè)網(wǎng)站制作、網(wǎng)站導(dǎo)航網(wǎng)站設(shè)計(jì)公司、小程序開發(fā)、建站公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

綿陽(yáng)服務(wù)器托管
衡阳县| 赤水市| 南部县| 晋中市| 苍梧县| 大渡口区| 房产| 泸定县| 商河县| 明星| 吉隆县| 道孚县| 望江县| 元氏县| 淮滨县| 香港| 华坪县| 新昌县| 海原县| 太谷县| 萍乡市| 大英县| 拉萨市| 长葛市| 阳东县| 自治县| 南投县| 图片| 宁武县| 连南| 苗栗县| 平果县| 丘北县| 仲巴县| 邛崃市| 长垣县| 临安市| 崇明县| 四子王旗| 根河市| 施秉县|