如何使用 docker 为 scylladb 设置机架和数据中心名称?
How do I set rack and datacenter name for scylladb using docker?
Scylladb 建立在许多与 Cassandra 相同的范例之上。通过 docker 启动 Cassandra 实例时,可以直接从命令行指定其机架和数据中心名称,如下所示:
docker run --name c1 -d tobert/cassandra -rack myRack -dc myDatacenter
但是,我未能获得与 Scylladb 相同的行为。是否可以从 docker 命令行指定机架和数据中心名称?如果不是:那么如何设置这些(和其他)配置参数?
ScyllaDB Docker 映像当前不支持这些选项,但您可以手动更改 /etc/scylla/cassandra-rackdc.properties 文件来配置它们。
我打开了一个关于缺少配置选项的问题:https://github.com/scylladb/scylla/issues/2048
Scylladb 建立在许多与 Cassandra 相同的范例之上。通过 docker 启动 Cassandra 实例时,可以直接从命令行指定其机架和数据中心名称,如下所示:
docker run --name c1 -d tobert/cassandra -rack myRack -dc myDatacenter
但是,我未能获得与 Scylladb 相同的行为。是否可以从 docker 命令行指定机架和数据中心名称?如果不是:那么如何设置这些(和其他)配置参数?
ScyllaDB Docker 映像当前不支持这些选项,但您可以手动更改 /etc/scylla/cassandra-rackdc.properties 文件来配置它们。
我打开了一个关于缺少配置选项的问题:https://github.com/scylladb/scylla/issues/2048