Cassandra'yı çalıştıran bir docker görüntüsünü başlatmaya çalışıyorum. Cassandra ile iletişim kurmak için tasarruf etmem gerekiyor, ancak varsayılan olarak devre dışı bırakılmış gibi görünüyor. cassandra günlükleri gözden geçiriyorum gösterir:Cassandra Docker'da Thrift'i Etkinleştir
INFO 21:10:35 Not starting RPC server as requested.
Use JMX (StorageService->startRPCServer()) or nodetool (enablethrift) to start it
Sorum şu: Bu cassandra kabı başlatırken nasıl tutumluluğu etkinleştirebilirsiniz?
Ben boşuna çeşitli ortam değişkenlerini ayarlamak için denedim:
docker run --name cs1 -d -e "start_rpc=true" cassandra
docker run --name cs1 -d -e "CASSANDRA_START_RPC=true" cassandra
docker run --name cs1 -d -e "enablethrift=true" cassandra
Görünüşe göre, tasarruf RPC sunucusu Cassandra 2.2 beri devre dışı bırakıldı, istemcilerin tutumluluğu kullanabilmesi yeni sürümlerini = true start_rpc, nodetool enablethrift ayarlamanız gerekir. https://issues.apache.org/jira/browse/CASSANDRA-9319 – kisna