Porównaj ceny domen i usług IT, sprzedawców z całego świata

Klaster Glassfish nie działa podczas uruchamiania


Mam problem ze skonfigurowaniem klastra.
Opiszę szczegółową konfigurację (ponieważ nie mogłem znaleźć przykładu klastra wykonanego na dwóch różnych komputerach, wszystkie zostały wykonane na tym samym hoście lokalnym):
3 maszyny wirtualne Ubuntu: 1 administrator domeny i 2 instancje.
Zainstalowałem (rozpakowałem) 1 serwer Glassfish w każdej instancji i uruchomiłem je. Następnie utworzyłem węzeł ssh dla każdego administratora domeny (również glassfish)
Więc ja

node1 192.168.193.134 Węzeł SSH

node2 192.168.193.133 Host SSH

oba połączone pomyślnie.
Wreszcie utworzyłem klaster za pomocą wiersza poleceń w ten sposób
: ~ $ asadmin create-cluster clusterm

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

: ~ $ asadmin create-instance --node node2 --cluster clusterm inst2
ale kiedy próbowałem uruchomić klaster (
       :~$ asadmin start-cluster clusterm
) nie zgłosił tego błędu:
   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.

Chciałbym podziękować za pomoc w ustaleniu, dlaczego tak się dzieje (lub co zrobiłem źle).
Zaproszony:
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Wiem, że to stary post, ale miałem ten sam problem i straciłem na nim trochę czasu.
W moim przypadku musiałem się zmienić

/path/to/node/agent/config/das.properties

plik dla każdego węzła.
Zmiana wartości powinna pomóc
agent.das.port=das_port
agent.das.host=das_hostname
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Musisz uciekać
asadmin start-local-instance --node node2 --sync normal i1

następnie możesz zatrzymać instancję i ponownie uruchomić klaster.

Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się