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就老重啟