DC에 이미 하나의 키 공간을 만들었습니다.동일한 DC에 2 개의 Keyspace
tradebees_dev의 키 스페이스에 대한 쿼리를 만듭니다 : - (이 키 스페이스는 잘 작동됩니다.)
CREATE KEYSPACE tradebees_dev WITH replication = {'class': 'NetworkTopologyStrategy', 'solr': '3'} AND durable_writes = true;
상태는 다음과 같습니다 : - 나는 같은 복제와 같은 DC의 다른 키 스페이스를 만든 후
nodetool status tradebees_dev
Datacenter: Solr
================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
-- Address Load Tokens Owns (effective) Host ID Rack
UN 127.0.0.1 1.09 GB 256 100.0% e754d239-8370-4e1d-82c8-dce3d401f972 rack1
UN 127.0.0.2 1.19 GB 256 100.0% 70b74025-1881-4756-a0c8-a1ec5e57d407 rack1
UN 127.0.0.3 1.53 GB 256 100.0% 3ba4bfe4-c894-4cd1-a684-f0f20edac78f rack1
요인.
crawl_dev의 키 스페이스에 대한 쿼리를 만듭니다 : -
CREATE KEYSPACE crawl_dev WITH replication = {'class': 'NetworkTopologyStrategy', 'solr': '3'} AND durable_writes = true;
nodetool status crawl_dev
Datacenter: Solr
================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
-- Address Load Tokens Owns (effective) Host ID Rack
UN 127.0.0.1 1.09 GB 256 0.0% e754d239-8370-4e1d-82c8-dce3d401f972 rack1
UN 127.0.0.2 1.19 GB 256 0.0% 70b74025-1881-4756-a0c8-a1ec5e57d407 rack1
UN 127.0.0.3 1.53 GB 256 0.0% 3ba4bfe4-c894-4cd1-a684-f0f20edac78f rack1
내가 crawl_dev에 두 번째 키 스페이스의 즉에 선택 쿼리를 수행하려고 할 때 첫 번째 키 스페이스는 잘 작동되지만, 나는 오류 메시지가 아래 얻고있다.
Traceback (most recent call last):
File "/usr/share/dse/resources/cassandra/bin/cqlsh", line 1124, in perform_simple_statement
rows = self.session.execute(statement, trace=self.tracing_enabled)
File "/usr/share/dse/resources/cassandra/bin/../lib/cassandra-driver-internal-only-2.7.2-5d33cb4.zip/cassandra-driver-2.7.2-5d33cb4/cassandra/cluster.py", line 1602, in execute
result = future.result()
File "/usr/share/dse/resources/cassandra/bin/../lib/cassandra-driver-internal-only-2.7.2-5d33cb4.zip/cassandra-driver-2.7.2-5d33cb4/cassandra/cluster.py", line 3347, in result
raise self._final_exception
Unavailable: code=1000 [Unavailable exception] message="Cannot achieve consistency level ONE" info={'required_replicas': 1, 'alive_replicas': 0, 'consistency': 'ONE'}
이 문제를 해결하는 방법을 알려주십시오. 동일한 DC에 두 개의 키 공간을 만들 수 있음을 알려주십시오. 예 혹은 아니오.
은 몇 가지 조사 후, 나는이 파일, DC = DC1 및 RC에/etc/dse/cassandra/cassandra-rackdc.properties
를 확인 후 정보를 가지고 = RACK1이 주어진다. 감사합니다. .
키 공간의 모든 테이블에서 발생합니까? –