Кластер стеклянной рыбы терпит неудачу в начале

У меня проблема при попытке настроить кластер.

Я опишу подробную конфигурацию (так как я не смог найти пример кластера, сделанного на двух разных ПК, все они были сделаны на одном локальном хосте):

3 виртуальных машины Ubuntu: 1 администратор домена и 2 экземпляра.

Я установил (разархивировал) 1 сервер Glassfish в каждом экземпляре и запустил их. Затем я создал ssh-узел для каждого администратора домена (тоже стеклянная рыбка)

Так что я

узел1 192.168.193.134 узел SSH
узел2 192.168.193.133 узел SSH

оба успешно подключены.

Наконец я создал кластер через командную строку, как это

: ~ $ asadmin create-cluster clusterm
: ~ $ asadmin create-instance --node node1 --cluster clusterm inst1
: ~ $ asadmin create-instance --node node2 --cluster clusterm inst2

но когда я попытался запустить кластер (:~$ asadmin start-cluster clusterm) не удалось выбросить эту ошибку:

    remote failure: inst1: Could not start instance inst1 on node node1 (192.168.193.134).

    Command failed on node node1 (192.168.193.134): Previous synchronization failed at May 20, 2013 12:16:45 AM
    Will perform full synchronization.
    Removing all cached state for instance inst1.
    Command start-local-instance failed.
    CLI802 Synchronization failed for directory config, caused by:
      remote failure: Unknown server instance: inst1

    To complete this operation run the following command locally on host 192.168.193.134 from the GlassFish install location /opt/glassfish3:

     bin/asadmin  start-local-instance --node node1 --sync normal inst1
    inst2: Could not start instance inst2 on node node2 (192.168.193.133).

    Command failed on node node2 (192.168.193.133): Previous synchronization failed at May 20, 2013 12:18:09 AM
    Will perform full synchronization.
    Removing all cached state for instance inst2.
    CLI802 Synchronization failed for directory config, caused by:
      remote failure: Unknown server instance: inst2
    Command start-local-instance failed.

    To complete this operation run the following command locally on host 192.168.193.133 from the GlassFish install location /opt/glassfish3:

     bin/asadmin  start-local-instance --node node2 --sync normal inst2

    The command start-instance failed for: inst1 inst2 
    Command start-cluster failed.

Я хотел бы поблагодарить вас за помощь в выяснении, почему это происходит (или что я сделал не так).

2 ответа

Ты должен бежать

asadmin start-local-instance --node node2 --sync normal i1

Затем вы можете остановить экземпляр и снова запустить кластер.

Я знаю, что это старый пост, но у меня была та же проблема, и я потратил на нее некоторое время.

В моем случае мне пришлось изменить файл /path/to/node/agent/config/das.properties для каждого узла.

Изменение значений должно сделать свое дело

agent.das.port=das_port
agent.das.host=das_hostname
Другие вопросы по тегам