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