2014-02-21 181 views
3

我有兩個石墨設置,我試圖中繼兩者之間的交通,但不知何故碳繼電器不工作。 我的緩存在2003/2004和繼電器運行在2013/2014 以下是配置來完成:石墨碳繼電器不工作

#carbon file 


[cache:b] 
LINE_RECEIVER_PORT = 2003 
PICKLE_RECEIVER_PORT = 2004 
CACHE_QUERY_PORT = 7012 



[relay] 
LINE_RECEIVER_INTERFACE = 0.0.0.0 
LINE_RECEIVER_PORT = 2013 
PICKLE_RECEIVER_INTERFACE = 0.0.0.0 
PICKLE_RECEIVER_PORT = 2014 
RELAY_METHOD = rules 

REPLICATION_FACTOR = 1 

DESTINATIONS = 127.0.0.1:2003:a, aa.bb.cc.dd:2003:b 


#relay-rules file 

[default] 
default = true 
destinations = 127.0.0.1:2003:a, aa.bb.cc.dd:2003:b 

Any pointers will be helpful 

回答

7

截至工作近期項目的一部分,我已經想通了,碳惡魔發送時使用PICKLE協議數據到目的地。

所以碳中繼的目的地應該是碳緩存的泡菜接收端口。

#carbon.conf 
.... 

[relay] 
LINE_RECEIVER_INTERFACE = 0.0.0.0 
LINE_RECEIVER_PORT = 2013 
PICKLE_RECEIVER_INTERFACE = 0.0.0.0 
PICKLE_RECEIVER_PORT = 2014 
RELAY_METHOD = rules 

REPLICATION_FACTOR = 1 

DESTINATIONS = 127.0.0.1:2004:a, aa.bb.cc.dd:2004:b 

而且修改中繼rules.conf在carbon.conf 中繼rules.conf 指定的同一目的地.....

[default] 
default = true 
destinations = 127.0.0.1:2004:a, aa.bb.cc.dd:2004:b 
+0

+1謝謝指點那就是,我收到了碳收集者收到的「無效的行」,但無法找到原因。然後我意識到協議可能會有所不同,但無法找到任何關於此的文檔。 – losnir