Tâches de maintenance récurrentes des services Edge

Pour garantir un fonctionnement optimal du système Apigee, certaines tâches doivent être effectuées lors de l'installation initiale du système et/ou de temps à autre.

Les outils suivants sont utilisés pour communiquer ou gérer divers composants du système Apigee.

Outil Utilisation : Position du système

nodetool

Maintenance Apache Cassandra

/opt/apigee/apigee-cassandra/bin

cassandra‑cli

Ligne de commande Apache Cassandra

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

Utilitaire de ligne de commande Apache ZooKeeper

/opt/apigee/apigee-zookeeper/bin
nc

Commandes TCP/IP et UDP arbitraires ; appel de commandes à quatre lettres ZooKeeper

/usr/bin/nc ou un autre emplacement selon votre système d'exploitation

Dans les cas où les commandes nc ou telnet peuvent être considérées comme présentant un risque de sécurité, vous pouvez utiliser le script Python suivant:

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)