从 docker 运行 创建的容器中添加/删除种子 scylladb

add / remove seed scylladb from container create by docker run

如何从使用 docker 运行 创建的节点 scylladb 添加或删除种子,例如:

docker run -d scylladb/scylla:4.5.2 \
--authenticator PasswordAuthenticator \
--authorizer CassandraAuthorizer \
--seeds SCYLLA-N1, SCYLLA-N2

容器成功创建并运行良好后 - 我想添加 SCYLLA-N3 作为种子,或者我想从种子中删除 SCYLLA-N1。 谢谢

因为你是 运行 docker(没有 K8s),所以你在启动容器时使用的所有参数都保存在 /etc/scylla.d/docker.conf.

您可以编辑此文件,然后使用 supervisorctl restart scylla 更新种子列表以及您希望的其他参数。