真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

codis3.2集群的實例分享-創(chuàng)新互聯(lián)

codis3.2集群的實例分享,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領域值得信任、有價值的長期合作伙伴,公司提供的服務項目有:國際域名空間、虛擬空間、營銷軟件、網(wǎng)站建設、云夢網(wǎng)站維護、網(wǎng)站推廣。

codis配置實例

3.13.10.1架構圖及環(huán)境

1、架構圖

   codis3.2集群的實例分享

2、軟件版本

(1)zookeeper-3.5.2-alpha.tar.gz

(2)go1.8.1.linux-amd64.tar.gz

(3)codis3.2

3.13.10.2 zookeeper集群安裝

1、安裝jdk 1.8(這一步不作詳解)

2、下載zookeeper3.5.2安裝

在192.168.2.122, 192.168.2.123, 192.168.2.124執(zhí)行以下安裝

(1)準備安裝目錄和數(shù)據(jù)存放目錄,并建立id文件

#Mkdir /apps/

#Mkdir -p /var/zookeeperdata/

(2)安裝zookeeper

# tar -xvf zookeeper-3.5.2-alpha.tar.gz -C/apps/

(3)配置zook.cfg

到/apps/zookeeper目錄下的conf目錄下配置zoo.cfg如下:

clientPort=2181

dataDir=/var/zookeeperdata           //主要改這一項。

syncLimit=5

initLimit=10

tickTime=2000

server.1=192.168.2.122:2888:3888//后面一定不能有空格,否則啟動出錯。

server.2=192.168.2.123:2888:3888

server.3=192.168.2.124:2888:3888

(1)   為zookeeper服務器創(chuàng)建ID號

192.168.2.122服務器執(zhí)行:

Echo “1”>>/var/zookeeperdata/myid

192.168.2.123服務器執(zhí)行:

Echo “2”>>/var/zookeeperdata/myid

192.168.2.124服務器執(zhí)行:

Echo “3”>>/var/zookeeperdata/myid

(5)啟動并驗證

./bin/zkServer.sh start

./bin/zkServer.sh status   //查看狀態(tài)

可以查看狀態(tài):(誰先啟動誰為leader)

192.168.2.123為leader

codis3.2集群的實例分享

192.168.2.122和192.168.2.124為follower

codis3.2集群的實例分享

3.13.10.3安裝codis-proxy和codis-server

在192.168.2.122,192.168.2.123,192.168.9.124上執(zhí)行下列相同操作。

1、安裝gcc gcc-c++ git  autoconf

Yum -y install gcc gcc-c++ git autoconf

2、安裝 go

到go的官網(wǎng)下載go.tar.gz包到/apps/目錄下:

#Tar -xvf go1.8.1.linux-amd64.tar.gz -C /apps/

Vi /etc/profile.d/go.sh

Export GOROOT=/apps/go

EXPORT GOPATH=apps/codis

Export PATH=$PATH:$GOROOT:$GOPATH

Source go.sh

3、安裝codis

下載codis

#go get -u -d github.com/CodisLabs/codis

Codis會下載到/apps/codis目錄下。

(2)編譯codis

#Cd /apps/codis/src/github.com/codislabs/codis

#make

編譯成功會在/apps/codis/src/github.com/codislabs/codis

bin/目錄下生成如下文件:

codis3.2集群的實例分享

4、創(chuàng)建并復制主要目錄到/apps/codis/目錄下

#mkdir-p /apps/codis/{bin,logs,data}/

#cp -rf$GOPATH/src/github.com/CodisLabs/codis/bin/* /opt/local/codis/bin

#cp -rf$GOPATH/src/github.com/CodisLabs/codis/config /opt/local/codis/

3.13.10.4啟動codis-dishboard

1、配置codis-dishboard

Vi /apps/codis/config/ dashboard.toml

coordinator_name = "zookeeper"

coordinator_addr = "192.168.2.123:2181,192.168.2.122:2181,192.168.2.124:2181"

product_name = "codis-loready"

product_auth = ""

admin_addr = "0.0.0.0:18080"

2、啟動 codis-dishboard

#./bin/codis-dashboard --config=./config/dashboard.toml--log=./logs/dashboard.log --log-level=WARN &

3.13.10.5 啟動codis-proxy

在192.168.2.122,192.168.2.123上啟動codis-proxy

1、 配置codis-proxy

vi proxy.toml:

product_name ="codis-loready"          //關鍵配置

product_auth = ""

session_auth = ""

admin_addr = "0.0.0.0:11080"

proto_type = "tcp4"

proxy_addr = "0.0.0.0:19000"

jodis_name = "Zookeeper"              //關鍵配置

jodis_addr = "192.168.2.123:2181,192.168.2.122:2181,192.168.2.124:2181"   //關鍵配置

jodis_timeout = "20s"

jodis_compatible = false

proxy_datacenter = ""

proxy_max_clients = 1000

proxy_max_offheap_size = "1024mb"

proxy_heap_placeholder = "256mb"

backend_ping_period = "5s"

backend_number_databases = 16

2、啟動codis-proxy

#./bin/codis-proxy --config=./config/proxy.toml --log=./logs/proxy.log --log-level=WARN &

3.13.10.5配置codis-server-group

在192.168.2.123和192.168.2.124上配置redis.conf,并啟動codis-server,并把192.168.2.124作為master,192.128.2.123作為slave。

1、 配置redis.conf

(1)192.168.2.124(master)的配置

Vi /apps/codis/config/redis.conf

bind 127.0.0.1

bind 192.168.2.124

logfile"/apps/codis/logs/redis_6379.log"

#save 900 1                          //關閉快照持久化。

#save 300 10

#save 60 10000

appendonly yes                      //開啟aof持久化

appendfilename "appendonly.aof"

appendfsync everysec

(2)192.168.2.123(slave配置)

Vi /apps/codis/config/redis.conf

bind 127.0.0.1

bind 192.168.2.123

logfile"/apps/codis/logs/redis_6379.log"

#save 900 1                          //關閉快照持久化。

#save 300 10

#save 60 10000

slaveof 192.168.2.124 6379            //設定master的地址

slave-serve-stale-data yes

slave-read-only yes

appendonly yes                      //開啟aof持久化

appendfilename "appendonly.aof"

appendfsync everysec

2、 啟動redis

在192.168.2.123和192.168.2.124

Cd  /apps/codis

# ./bin/codis-server ./config/redis.conf &

3.13.10.6配置CODIS-FE管理codis

1、生成codis.json文件

./bin/codis-admin--dashboard-list --zookeeper=192.168.2.123:2181,192.168.2.122:2181,192.168.2.124:2181|tee ./config/codis.json

2、啟動codis-fe

./bin/codis-fe --log=./logs/fe.log--log-level=WARN --zookeeper=192.168.2.123:2181 --listen=192.168.2.122:8089&

3、 訪問192.168.2.122:8089配置集群

codis3.2集群的實例分享

(1)      添加codis-proxy

依次添加192.168.2.122:11080, 192.168.2.123:11080

 codis3.2集群的實例分享

(2)      添加codis-server-group

codis3.2集群的實例分享

(3)      初始化solts

可以把不同的solt分配到不同的codis-server-group,因為我這里只創(chuàng)建了一個codis-group,所以把1024個solt全分配到group1.

codis3.2集群的實例分享

至此codis集群部署完畢。

看完上述內(nèi)容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對創(chuàng)新互聯(lián)的支持。

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


文章名稱:codis3.2集群的實例分享-創(chuàng)新互聯(lián)
文章鏈接:http://weahome.cn/article/csejge.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部