Настольные кушетки не спариваются
Я довольно продвинутый пользователь Ubuntu и хотел бы разработать вещи, которые будут использовать desktopcouch, но я не могу начать, потому что, казалось бы, простая задача соединения двух кушеток в моей локальной сети не работает. Когда я смотрю в браузере avahi, я вижу кушетки и даже приглашенных слушателей.
Как я понимаю инструмент desktopcouch-pair
Мне просто нужно прослушать приглашение, и я смогу соединить кушетки. Но ничего не происходит... и, честно говоря, я даже не понимаю, как кушетки будут синхронизироваться, когда они каждый раз запускаются с использованием случайных портов.
Я надеюсь, что я могу получить некоторое объяснение здесь.
2 ответа
Когда вы соединяете два экземпляра desktopcouch, происходит следующее: первая база данных хранит информацию о второй и синхронизируется с ней, а вторая хранит информацию о первой и синхронизируется с ней. Конечно, синхронизация двусторонняя, но дело в том, что оба будут пытаться соединиться с другим. Это будет работать до тех пор, пока оба сервера не изменят IP-адрес одновременно. Если это произойдет, вам придется... повторно (-) соединить их.:)
Информация хранится в каждой базе данных управления couchdb, поэтому загляните в Futons и посмотрите, верна ли информация.