歡迎您光臨本站 註冊首頁

ats cluster 不成功

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

ats cluster 不成功

環境 Centos6.2 64bit  ATS:3.2.0

在同一個交換機下,iptables開放8086埠

2台機器做集群,配置如下:
CONFIG proxy.config.proxy_name STRING yd
LOCAL proxy.local.cluster.type INT 1
CONFIG proxy.config.cluster.ethernet_interface STRING eth0

重啟ats

為什麼會沒成功。
《解決方案》

本帖最後由 llzqq 於 2013-03-04 17:34 編輯

cluster.config,這個文件是定義集群成員的,要配置一下。

http://bbs.chinaunix.net/thread-3611607-1-1.html
《解決方案》

llzqq 發表於 2013-03-04 17:28 static/image/common/back.gif
cluster.config,這個文件是定義集群成員的,要配置一下。

http://bbs.chinaunix.net/thread-3611607-1- ...
這個真不用手動配置
《解決方案》

本帖最後由 llzqq 於 2013-03-05 11:11 編輯

回復 3# LnBSD

哦,我想當然了,能自動生成這種機制是不錯,這種機制會不會為集群管理代理一定的困擾呢? 如我在一個網路裡面建多個集群,怎麼區分每個集群的成員?用不同的通信埠?

TS的文檔比較少啊,有些問題要靠摸索,這個急需改善啊。
   
《解決方案》

本帖最後由 LnBSD 於 2013-03-05 11:36 編輯

回復 4# llzqq

這問題TS早就想到了,設計還是比較巧妙的,通過 proxy.config.proxy_name 這個值來區分不同的集群,組播的
不要說文檔少,其實官方的doc還是很不錯的
《解決方案》

記得TS的集群有2個層面, 一個是FULL,一個MGMT類型。無論是那個,當修改了配置文件中的內容時集群中其他成員也會跟隨。

假設cluster-1中的一個成員要變到cluster-2中去,即:

proxy.config.proxy_name  cluster-1    ---->   proxy.config.proxy_name  cluster-2

這時cluster-1中的其他成員的配置文件不也要跟著變嗎? 這個我沒想通。
《解決方案》

某個成員要遷移到其他集群,應該是要先下線,stop掉服務。然後修改proxy.config.proxy_name  cluster-1    ---->   proxy.config.proxy_name  cluster-2  再啟動服務,在線用命令改是不行,這是我以前測試的結果
《解決方案》

回復 1# xierz

是udp埠啊,哥們你開的哪個


   
《解決方案》

問題解決了。

2台機器做集群,配置如下:
CONFIG proxy.config.proxy_name STRING yd
LOCAL proxy.local.cluster.type INT 1
CONFIG proxy.config.cluster.ethernet_interface STRING eth0

這3個配置就行了,是防火牆的問題,做了埠限制,原來允許了8086 8088 埠都不可以。但關掉iptables。發現netstat -ant |grep 8086已經建立了連接。而且cluster.config以自動配置好。 如是雙方做了一條規則,都允許對方ip就行了。

另外回復樓上的。8086 這個是TCP埠。你netstat一下就知道了。
《解決方案》

我經較鬱悶的是:兩台主機,一開cluster就老重啟

[火星人 ] ats cluster 不成功已經有453次圍觀

http://coctec.com/docs/service/show-post-11661.html