2016-07-10 4 views
1

Возможно ли подключить несколько кураторов к тому же экземпляру Zookeeper? И если да, то как?Подключение нескольких кураторов к одному экземпляру Zookeeper?

Кажется, что Zookeeper имеет только один клиентский порт.

Эта потребность возникает, поскольку во время тестов мне нужно будет записать некоторые данные инициализации в Zookeeper, но в настоящее время у меня уже есть основной кураторский экземпляр (к которому у меня нет доступа), подключенный к Zookeeper.

ответ

2

Я не уверен, почему вас беспокоят отдельные порты клиента. Просто выделите столько кураторов, сколько хотите. Однако зачем вам больше 1 экземпляра куратора? Один экземпляр куратора может использоваться для всех взаимодействий ZooKeeper в приложении. Подумайте об этом, как о подключении JDBC.

+0

Я предполагаю, что неправильно использую zookeeper. Я думаю, вопрос должен быть больше, как я могу избежать одиночных портов клиента? – stikku

+0

Опять же - вы должны объяснить, почему вы хотите иметь более одного клиентского порта. Я не могу придумать причину, по которой вам это нужно. – Randgalt

+0

Все это кажется ошибкой с моей стороны. Неправильное использование журналов. Приносим извинения за неудобства – stikku

0

As Zookeeper предназначен для использования различными процессами на разных машинах. По определению у вас будет много клиентов, подключенных к одному и тому же Zookeeper. Если вы выберете тех клиентов как реализацию куратора (что я рекомендую), у вас будут разные кураторы, подключенные к одному и тому же ZK.

Независимо от того, являются ли эти разные экземпляры в одном и том же процессе или нет, это не имеет значения, но, как указал Рангальт, использование не более одного экземпляра для каждого процесса.

 Смежные вопросы

  • Нет связанных вопросов^_^