Tareas de mantenimiento recurrentes de los servicios perimetrales

Para garantizar una operación diaria óptima del sistema de Apigee, se deben realizar ciertas tareas cuando se instala el sistema originalmente o de forma periódica.

Las siguientes herramientas se usan para mantener o mantener diversos componentes del sistema Apigee.

Herramienta Se usa para Ubicación del sistema

nodetool

Mantenimiento de Apache Cassandra

/opt/apigee/apigee-cassandra/bin

cassandra‑cli

Línea de comandos de Apache Cassandra

/opt/apigee/apigee-cassandra/bin
zkCli.sh

Utilidad de línea de comandos de Apache ZooKeeper

/opt/apigee/apigee-zookeeper/bin
nc

Comandos TCP/IP y UDP arbitrarios; invocación de "comandos de cuatro letras" de ZooKeeper

/usr/bin/nc o una ubicación diferente según el sistema operativo

En situaciones en las que los comandos nc o telnet pueden considerarse un riesgo para la seguridad, se puede usar la siguiente secuencia de comandos de 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)