создать кластер redis v5 с ошибкой docker - PullRequest
0 голосов
/ 29 апреля 2020

Подготовка среды

this docker -compose.yml

version: "3"
services:
  redis-master1:
    image: redis:5.0
    container_name: redis-master1
    working_dir: /config
    ports:
      - 6391:6391
      - 16391:16391
    stdin_open: true
    tty: true
    network_mode: host
    privileged: true
    volumes:
      - /dvolumn/redis/config:/config
    entrypoint:
      - /bin/bash
      - redis.sh

redis. sh

redis-server /config/nodes-6391.conf

node-6391.conf: is a копия "https://github.com/antirez/redis/blob/5.0/redis.conf" критического изменения

cluster-enabled yes
port 6391
cluster-node-timeout 15000
cluster-config-file nodes-6391.conf

Запуск и ошибка

docker-compose up -d
docker-compose logs redis-master1
# the error infomation below: 

Attaching to redis-master1
redis-master1    |  # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
redis-master1    |  # Redis version=5.0.9, bits=64, commit=00000000, modified=0, pid=6, just started
redis-master1    |  # Configuration loaded
redis-master1    |  # Unrecoverable error: corrupted cluster config file.

показывает, что неисправимая ошибка: поврежден файл конфигурации кластера, но файл "node-6391.conf" - это копия "https://github.com/antirez/redis/blob/5.0/redis.conf", как она повреждена?

Как мне это исправить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...