Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
cassandra 2.0集群中的Create table仅存在于一个节点上_Cassandra_Cassandra 2.0 - Fatal编程技术网

cassandra 2.0集群中的Create table仅存在于一个节点上

cassandra 2.0集群中的Create table仅存在于一个节点上,cassandra,cassandra-2.0,Cassandra,Cassandra 2.0,我们有一个有两个节点的集群。 执行create table命令时,表实际上只在一个节点上创建: 创建表prod.users\u test( 用户名varchar, 密码varchar, 性别瓦尔查尔, 会话\u令牌varchar, 州瓦查尔, 出生年月日, 主键(用户名) 上次我们在集群上创建一个表时,这项工作正常。已经有一段时间了,但一切都没有改变。集群工作正常,数据正在旧表中的两个节点之间复制 如果我在两个节点上手动创建表,并在一个节点上执行插入操作,则会将表复制到另一个节点 知道为什么现在

我们有一个有两个节点的集群。 执行create table命令时,表实际上只在一个节点上创建:

创建表prod.users\u test( 用户名varchar, 密码varchar, 性别瓦尔查尔, 会话\u令牌varchar, 州瓦查尔, 出生年月日, 主键(用户名)

上次我们在集群上创建一个表时,这项工作正常。已经有一段时间了,但一切都没有改变。集群工作正常,数据正在旧表中的两个节点之间复制

如果我在两个节点上手动创建表,并在一个节点上执行插入操作,则会将表复制到另一个节点

知道为什么现在不能在两个节点上创建它吗

以下是键空间描述:

CREATE KEYSPACE prod WITH replication = {
 'class': 'NetworkTopologyStrategy',
 'PRODDC1': '2' };

   CREATE TABLE users_test (
 user_name text,
 birth_year bigint,
 gender text,
 password text,
 session_token text,
 state text,
 PRIMARY KEY (user_name)
) WITH
 bloom_filter_fp_chance=0.010000 AND
 caching='KEYS_ONLY' AND
 comment='' AND
 dclocal_read_repair_chance=0.000000 AND
 gc_grace_seconds=864000 AND
 index_interval=128 AND
 read_repair_chance=0.100000 AND
 replicate_on_write='true' AND
 populate_io_cache_on_flush='false' AND
 default_time_to_live=0 AND
 speculative_retry='99.0PERCENTILE' AND
 memtable_flush_period_in_ms=0 AND
compaction={'class': 'SizeTieredCompactionStrategy'} AND
 compression={'sstable_compression': 'LZ4Compressor'};`
以下是cassandra-topology.properties文件:

10.6.71.204=PRODDC1:RAC2
10.6.71.205=PRODDC1:RAC2

# default for unknown nodes
default=PRODDC1:RAC2

# Native IPv6 is supported, however you must escape the colon in the IPv6 Address
# Also be sure to comment out JVM_OPTS="$JVM_OPTS -Djava.net.preferIPv4Stack=true"
# in cassandra-env.sh
fe80\:0\:0\:0\:202\:b3ff\:fe1e\:8329=DC1:RAC3

您能从CQL发布
desc keyspace prod
的输出吗?我用描述输出更新了原始帖子。我看到,您使用的是网络拓扑策略。您还可以发布您的cassandra-topology.yaml配置吗?我们已经在cassandra.yaml中设置了snitch:
endpoint\u snitch:PropertyFileSnitch
,这不是意味着它是cassandra-topology.properties文件吗?我用它更新了原来的帖子。