Edge for Private Cloud w wersji 4.16.05
Aby zapewnić optymalne codzienne działanie systemu Apigee, należy wykonać pewne zadania przeprowadzanych, gdy system został pierwotnie zainstalowany lub okresowo.
Zestaw narzędzi do konserwacji
Poniższe narzędzia służą do komunikowania się z różnymi komponentami System Apigee. Zmienna $APROOT odnosi się do katalogu, w którym znajduje się system Apigee Zainstalowano.
Narzędzie |
Zastosowanie |
Lokalizacja systemowa |
---|---|---|
nodetool |
Konserwacja Apache Cassandra |
/<inst_root>/apigee/apigee-cassandra/bin |
cassandra-cli |
Wiersz poleceń Apache Cassandra |
/<inst_root>/apigee/apigee-cassandra/bin |
zkCli.sh |
Narzędzie wiersza poleceń Apache ZooKeeper |
/<inst_root>/apigee/apigee-zookeeper/bin |
nc |
dowolne polecenia TCP/IP i UDP, wywołanie „czteroliterowych poleceń” ZooKeeper. |
/usr/bin/nc lub inna lokalizacja w zależności od systemu operacyjnego |
W sytuacjach, gdy ciąg „nc” lub „telnet” polecenia mogą być uważane za zagrożenie dla bezpieczeństwa, można użyć tego skryptu Pythona:
import time import socket import sys if len(sys.argv) <> 4: print "Usage: %s address port 4-letter-cmd" % sys.argv[0] else: c = socket.socket(socket.AF_INET, socket.SOCK_STREAM) c.connect((sys.argv[1], int(sys.argv[2]))) c.send(sys.argv[3]) time.sleep(0.1) print c.recv(512)