Cassandra中的YAML和JSON配置文件



我最近开始使用Cassandra,我有兴趣了解更多关于2个文件- cassandra_init。Json,它保存键空间和列族和cassandra的列表。Yaml,它似乎拥有一堆配置相关的字段。有人能详细说明为什么需要这些文件,以及这些文件是如何被cassandra在启动期间使用/读取的。蒂娅!

cassandra.yaml文件包含了Cassandra数据库的可配置属性。至少,您需要配置以下内容以启动最小可行集群:

cluster_name: your_cluster_name
seed_provider:
- class_name: org.apache.cassandra.locator.SimpleSeedProvider
parameters:
- seeds: "127.0.0.1:7000"
listen_address: private_ip
rpc_address: public_ip

没有cassandra_init.json这样的东西,这让我怀疑你没有一个标准的Cassandra安装,可能正在运行一个分叉的发行版。干杯!

最新更新