משימות תחזוקה חוזרות של שירותי Edge

כדי להבטיח שהמערכת של Apigee תפעל בצורה אופטימלית, צריך לבצע משימות מסוימות כשהמערכת מותקנת בפעם הראשונה או באופן תקופתי.

הכלים הבאים משמשים לתקשורת עם רכיבים שונים של מערכת Apigee או לתחזוקה שלהם.

כלי משמשת עבור: מיקום המערכת

nodetool

תחזוקה של Apache Cassandra

/opt/apigee/apigee-cassandra/bin

cassandra‑cli

שורת הפקודה של 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)