Чтобы обеспечить оптимальную повседневную работу системы Apigee, определенные задачи следует выполнять при первоначальной установке системы и/или периодически.
Следующие инструменты используются для взаимодействия с различными компонентами системы Apigee или их обслуживания.
Инструмент | Используется для | Расположение системы |
---|---|---|
| Обслуживание Apache Кассандра | /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)