我在 Amazon EC2 的两台 linux 机器上安装并启动了 Cassandra。我还将 cassandra.yaml 设置为使用属性文件 snitch 并将 cassandra-topology.properties 文件配置如下:
<external IP 1>=AWS1:R1
<external IP 2>=AWS2:R1
然后创建一个键空间,如下所示:
create keyspace myks with strategy_options = [{AWS1:1,AWS2:1}] and placement_strategy='NetworkTopologyStrategy';
然后我创建了一个列族并尝试插入一行......但是,当我尝试插入时,我从 CLI 得到一个空值。我错过了配置中的某些内容吗?
我怎样才能知道发生了什么?
另外——Cassandra 是否只在启动时读取 cassandra-topology?
谢谢