【发布时间】:2015-11-12 05:20:42
【问题描述】:
我想知道我是否可以在同一个 cassandra 节点上拥有两个 datastax 代理实例?
似乎一个显示停止器是代理的监听 stomp 端口,它是自动的 = + 1。
所有 cassandra 监听端口都可以分开,因此它们可以共享相同的 IP 堆栈/地址。但是 datastax 代理似乎想在 server-stomp-port + 1 上进行侦听,因此很难在同一个 IP 地址上拥有两个代理实例。
任何提示或者我是否需要为第二个实例添加另一个单独的 IP 堆栈?
【问题讨论】:
-
为什么要在同一个节点上有两个代理?
-
又名更改代理上的 Jetty 侦听端口
-
我想这样做是因为我在每台服务器上运行两个 cassandra 实例,每个实例都有不同的架构和不同的存储。根据 ISV 的建议,一种仅用于 SSD 上的应用程序元数据,另一种用于 HDD 上的应用程序 blob 数据,只是它们通常不使用 Opscenter 进行监控。
-
也许通过在 /usr/share/datastax-agent/bin/datastax-agent 中的 JVM_OPTS 中设置/解析正确的类 var 值,从而能够解析嵌入的新端口值码头类实例...
-
在每个物理节点最终成功running two agents 之后。我想我会停止使用 OpsCenter 的自动代理配置,而是坚持手动配置/维护每个节点的 SW。