我正在使用 helm v3.2.1 通过这个命令安装 redis 群集。
./helm install stable/redis-ha --generate-name -n middleware
但是,当我启动redis集群时,它给了我错误。
*** FATAL CONFIG FILE ERROR ***
Reading the configuration file, at line 12
>>> 'slaveof 10.111.179.78 6379'
replicaof directive not allowed in cluster mode
你能帮我找到问题所在,我应该怎么做才能让它正常工作?
有人说要把 cluster-enabled
到no,但我不认为这是一个明智的决定。
你应该评论 slaveof 10.111.179.78 6379
.
在Redis集群中,为了使一个节点成为另一个节点的副本,你应该调用 CLUSTER REPLEXATE 命令,而不是指定 slaveof
配置。
我对Kubernetes-helm不熟悉,不知道它会不会自动调用这个命令。你可以把 slaveof
配置,并再次尝试。