單機上快速搭建pxc測試集羣

https://www.percona.com/blog/2019/10/15/how-to-start-a-3-node-percona-xtradb-cluster-with-the-binary-tarball-package/


工作或者日常實驗時候,我們可能需要臨時搭建個pxc集羣。 可以用docker, 這裏提供一個一鍵部署的腳本


注意,執行下面的操作前切換到非root賬號下:

su - xxxx
cd /home/xxxx/

下載pxc初始化用的腳本
wget
https://raw.githubusercontent.com/Percona-QA/percona-qa/master/pxc-tests/pxc-startup.sh
 
下載pxc二進制安裝包(這裏用的是pxc8.0版本,目前處於非GA,但是自己測試用沒啥問題了)
wget https://www.percona.com/redir/downloads/TESTING/Percona-XtraDB-Cluster-8.0/centos7/Percona-XtraDB-Cluster_8.0.15.5-27dev.4.2_Linux.x86_64.ssl102.tar.gz 

tar -xzf Percona-XtraDB-Cluster_8.0.15.5-27dev.4.2_Linux.x86_64.ssl102.tar.gz

cd Percona-XtraDB-Cluster_8.0.15.5-27dev.4.2_Linux.x86_64.ssl102/

bash ../pxc-startup.sh

然後,會在 當前目錄下生成一個可執行文件 start_pxc  


我們執行 start_pxc 3  就表示搭建一個3節點的pxc集羣


# ls -1 *_node_cli wipe *_pxc  有如下的幾個文件:
1_node_cli
2_node_cli
3_node_cli
start_pxc
stop_pxc
wipe

其中:
 *_cli結尾的3個文件,就是登錄進pxc節點的腳本
start_pxc 和 stop_pxc 就是用來啓動和停止pxc集羣的
wipe  用於清理全部節點文件


上面簡單的幾步操作, 我們就獲得一個3節點的pxc測試環境了。











發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章