由於環境有限,樓主只在虛擬機器裡面部署了。
解壓到redis-3.2.9資料夾
安裝(make命令)
在/usr/local/裡新建乙個資料夾redis-cluster
在redis-cluster裡新建6個資料夾,redis01到06
從redis-3.2.9中找到4個關鍵檔案:redis.conf,redis-benchmark, redis-cli,redis-server,copy到6個資料夾中
修改redis.conf(6個):
1.埠號設定(7001-7006)
2.開啟集群配置cluster-enable yes
3.開啟後台執行 daemonize yes
在redis-cluster資料夾下建立指令碼vim startall.sh
具體內容:cd redis01
./redis-server redis.conf
cd ..
cd redis02
./redis-server redis.conf
cd ..
cd redis03
./redis-server redis.conf
cd ..
cd redis04
./redis-server redis.conf
cd ..
cd redis05
./redis-server redis.conf
cd ..
cd redis06
./redis-server redis.conf
cd ..從redis-3.2.9/src下copy redis-trib.rb到/usr/local/redis-cluster下
執行startall.sh指令碼
接入集群:執行下列命令
./redis-trib.rb create –replicas 1 192.168.188.72:7001 192.168.188.72:7002 192.168.188.72:7003 192.168.188.72:7004 192.168.188.72:7005 192.168.188.72:7006
安裝rubygems-devel:yum install rubygems-devel
關於gem源存在問題: 直接換成**源gem sources --add --remove
redis搭建集群(偽集群)
1 建立6個資料夾 2 複製redis.conf檔案,並修改redis.conf 配置檔案 3 建立集群 4 連線客戶端 5 檢視狀態 建立 6個資料夾來存放redis.conf,因為redis集群最小需要的是,三組三從,每個資料夾代表一台伺服器,6007跟6008可忽略 先複製乙個到6001資料夾...
搭建zookeeper偽集群
搭建zookeeper偽集群 2 將zookeeper壓縮包進行解壓 3 在zookeeper根目錄下新建data資料夾 4 在data資料夾內新建myid檔案,並在myid檔案內寫入1 5 將conf zoo sample.cfg檔案複製乙份,重新命名為zoo.cfg 6 開啟zoo.cfg檔案,...
Zookeeper偽集群搭建
搭建要求 真實的集群是需要部署在不同的伺服器上的,但是在我們測試時同時啟動十幾個虛擬機器記憶體會吃不消,所以我們通常會搭建偽集群,也就是把所有的服務都搭建在一台虛擬機器上,用埠進行區分。我們這裡要求搭建乙個三個節點的zookeeper集群 偽集群 在zookeeper集群中,每個節點都會投票,如果某...