Przeglądasz dokumentację Apigee Edge.
  Przejdź do
     Dokumentacja Apigee X. informacje.
Krótki opis problemu
Problemy związane z danymi, często nazywane problemami z okablowaniem, mogą być związane z następujące objawy:
- Błędy podczas uruchamiania serwerów zarządzania
 - Nieudane wdrożenia
 - Błędy Datastore w interfejsie użytkownika
 - Problemy z łącznością między centrami danych między procesorami wiadomości i serwerami zarządzania
 - Brak danych w Statystykach
 
Te problemy nie są związane z infrastrukturą ZooKeeper, ale z nieprawidłowymi danymi, jest dostępny w drzewie ZooKeeper.
Możliwe przyczyny
Oto typowe przyczyny:
- Węzły podłączone do niewłaściwego regionu lub nazwy poda podczas instalacji z powodu błędów w plik instalacyjny w trybie cichym.
 - Nieudana instalacja komponentu powoduje powstanie zduplikowanych rejestracji. wiele razy. W takim przypadku niezbędne jest czyszczenie, aby usunąć rejestrację z nieprawidłowych identyfikatorów UUID.
 
Diagnostyka
Aby zdiagnozować, zbierz te dane:
- Diagram topologii z nazwą hosta i adresami IP każdego węzła oraz komponentem Apigee
    istniejących w węźle. Mapowanie podobne do tego z użyciem profilu instalacji Apigee spowodowałoby
    być najbardziej pomocne:
      
      
DC-1 DS: ip1 hostname DS: ip2 hostname DS: ip3 hostname MS: ip4 hostname RMP: ip5 hostname RMP: ip6 hostname SAX: ip7 hostname DC-2 DS: ip8 hostname DS: ip9 hostname DS: ip10 hostname MS: ip11 hostname RMP: ip12 hostname RMP: ip13 hostname SAX: ip14 hostname
 - Wygeneruj dane wyjściowe drzewa ZooKeeper, aby sprawdzić okablowanie:
      
/opt/apigee/apigee-zookeeper/contrib/zk-tree.sh > zk-tree-output.txt
 - Aby ułatwić weryfikację danych w drzewie ZooKeeper, uruchom poniższy interfejs API do zarządzania
    aby uzyskać listę identyfikatorów UUID serwerów w każdym z centrów danych:
      
      
Serwery bramy
curl -u sysadmin@email.com "http://management-server-host:8080/v1/servers?pod=gateway®ion=region-name"
Serwery centralne
curl -u sysadmin@email.com "http://management-server-host:8080/v1/servers?pod=central®ion=region-name"
Serwery Analytics
curl -u sysadmin@email.com "http://management-server-host:8080/v1/servers?pod=analytics®ion=region-name"
 - Sprawdź identyfikatory UUID każdego komponentu i upewnij się, że są zgodne z tym, co widzisz w ZooKeeper
    drzewo:
      
      
Router
curl 0:8081/v1/servers/self/uuid
Procesor wiadomości
curl 0:8082/v1/servers/self/uuid
Agent Qpid
curl 0:8083/v1/servers/self/uuid
Agent Postgres
curl 0:8084/v1/servers/self/uuid
 - Wykorzystaj dane UUID, aby przeszukać dane wyjściowe drzewa ZooKeeper wygenerowane w kroku 2, aby zweryfikować pod kątem przewodów i podzespołów, a także usunąć wszelkie zduplikowane rejestracje podzespołów z nieprawidłowych identyfikatorów UUID.
 - Użycie wywołań interfejsu API zarządzania znajdujących się na liście tutaj, aby poprawić rejestrację w magazynie danych. Komponenty takie jak Routery, Wiadomości Procesory, Postgres i Qpid rejestrują się w ZooKeeper podczas uruchamiania.
 
Rozdzielczość
Problemy związane z danymi ZooKeeper należy rozwiązywać indywidualnie w każdym przypadku. Dane w: ZooKeeper opiera się na topologii Apigee Edge i różni się w zależności od przypadku użycia. Jeśli któryś z problemów wystąpienia objawów, zbierz dane w sposób omówiony w poprzedniej sekcji, skontaktuj się z zespołem pomocy Apigee Edge.