Чтобы обеспечить оптимальную повседневную работу системы Apigee, необходимо выполнять определенные задачи при первоначальной установке системы и/или на периодической основе.
Следующие инструменты используются для связи или обслуживания различных компонентов системы Apigee.
Инструмент | Используется для | Расположение системы |
---|---|---|
| Обслуживание Apache Cassandra | /opt/apigee/apigee-cassandra/bin |
| Командная строка Apache Cassandra | /opt/apigee/apigee-cassandra/bin |
zkCli.sh | Утилита командной строки Apache ZooKeeper | /opt/apigee/apigee-zookeeper/bin |
nc | Произвольные команды TCP/IP и UDP; вызов «четырехбуквенных команд» ZooKeeper | /usr/bin/nc или другое место в зависимости от вашей операционной системы |
В ситуациях, когда команды nc
или telnet
могут представлять угрозу безопасности, можно использовать следующий сценарий Python:
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)