【发布时间】:2021-11-13 20:05:36
【问题描述】:
我最近开始使用 Cassandra,并且有兴趣了解更多关于 2 个文件的信息 - cassandra_init.json 包含键空间和列族列表,而 cassandra.yaml 似乎包含一堆与配置相关的字段。有人可以详细说明为什么需要这些文件以及 cassandra 在启动期间如何使用/读取这些文件。蒂亚!
【问题讨论】:
标签: json cassandra yaml cassandra-2.0
我最近开始使用 Cassandra,并且有兴趣了解更多关于 2 个文件的信息 - cassandra_init.json 包含键空间和列族列表,而 cassandra.yaml 似乎包含一堆与配置相关的字段。有人可以详细说明为什么需要这些文件以及 cassandra 在启动期间如何使用/读取这些文件。蒂亚!
【问题讨论】:
标签: json cassandra yaml cassandra-2.0
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 安装并且可能正在运行一个分叉的发行版。干杯!
【讨论】: