बार-बार होने वाली एज सेवाओं के रखरखाव के टास्क

Edge for Private Cloud v. 4.17.01

Apigee सिस्टम को रोज़ाना बेहतर तरीके से चलाने के लिए, कुछ टास्क पूरे करने ज़रूरी हैं. ये टास्क, सिस्टम को इंस्टॉल करते समय और/या समय-समय पर पूरे किए जाने चाहिए.

मेंटेनेंस टूल सेट

Apigee सिस्टम के अलग-अलग कॉम्पोनेंट के साथ कम्यूनिकेट करने या उन्हें मैनेज करने के लिए, इन टूल का इस्तेमाल किया जाता है. वैरिएबल $APROOT उस डायरेक्ट्री के बारे में बताता है जिसमें 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

टीसीपी/आईपी और यूडीपी के आर्बिट्रेरी कमांड; 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)