Tareas de mantenimiento recurrentes de los servicios perimetrales

Edge for Private Cloud v4.18.05

Para garantizar un funcionamiento óptimo diario del sistema de Apigee, se deben se realiza cuando se instala el sistema originalmente o de manera periódica.

Las siguientes herramientas se utilizan para comunicarse con los distintos componentes de la sistema de Apigee.

Herramienta Uso 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 arbitrarios TCP/IP y UDP; invocación de los “comandos de cuatro letras” de ZooKeeper

/usr/bin/nc o alguna otra ubicación que dependa de tu sistema operativo

En situaciones en las que los comandos nc o telnet podrían ser considera un riesgo de seguridad, la siguiente secuencia de comandos de Python puede usarse:

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)