作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在 Ubuntu 14.04 上设置一个三节点 Aerospike 集群。除了 IP 地址/名称,每台机器都是相同的。我根据 documentation 安装了 Aerospike 和管理控制台, 在每台机器上。
然后我在 /etc/aerospike/aerospike.conf
中编辑了网络/服务和网络/心跳部分。 :
network {
service {
address any
port 3000
access-address 10.0.1.11 # 10.0.1.12 and 10.0.1.13 on the other two nodes
}
heartbeat {
mode mesh
port 3002
mesh-seed-address-port 10.0.1.11 3002
mesh-seed-address-port 10.0.1.12 3002
mesh-seed-address-port 10.0.1.13 3002
interval 150
timeout 10
}
[...]
}
sudo service aerospike start
在每个节点上,服务都运行但它不是集群的。如果我尝试在管理控制台中添加另一个节点,它会通知我:“节点 10.0.1.12:3000 无法在此处监控,因为它属于不同的集群。”
aerospike.conf
进行哪些更改,在每个节点上,为了设置一个 Aerospike 集群而不是三个独立的实例?
最佳答案
您的配置似乎正确。
检查您是否能够通过端口 3001 和 3002 打开从每个主机到其他主机的 TCP 连接。
nc -z -w5 <host> 3001; echo $?
nc -z -w5 <host> 3002; echo $?
asinfo -v service
asinfo -v services
asadm -e info
asadm -e "info net"
表示所有节点都具有相同的节点 ID。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Network Information~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Node Node Fqdn Ip Client Current HB HB
. Id . . Conns Time Self Foreign
h *BB9000000000094 hadoop01.woolford.io:3000 10.0.1.11:3000 15 174464730 37129 0
Number of rows: 1
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Network Information~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Node Node Fqdn Ip Client Current HB HB
. Id . . Conns Time Self Foreign
h *BB9000000000094 hadoop03.woolford.io:3000 10.0.1.13:3000 5 174464730 37218 0
Number of rows: 1
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Network Information~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Node Node Fqdn Ip Client Current HB HB
. Id . . Conns Time Self Foreign
h *BB9000000000094 hadoop02.woolford.io:3000 10.0.1.12:3000 5 174464731 37203 0
Number of rows: 1
Tried eth,bond,wlan and list of all available interfaces on device.Failed to retrieve physical address with errno %d %s
network {
service {
address any
port 3000
access-address 10.0.1.11 # 10.0.1.12 and 10.0.1.13 on the other two nodes
network-interface-name em1 # Needed for Node ID
}
关于Aerospike 社区版 : what should I do to `aerospike.conf` to setup a cluster?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31375598/
我是一名优秀的程序员,十分优秀!