Edge for Private Cloud v. 4.16.05
Apigee सिस्टम के रोज़ाना के काम करने के तरीके को बेहतर बनाने के लिए, कुछ टास्क को तब लागू किया जाता है, जब सिस्टम मूल रूप से इंस्टॉल होता है और/या समय-समय पर होता है.
रखरखाव टूल सेट किया गया
नीचे दिए गए टूल का इस्तेमाल, Apigee सिस्टम. वैरिएबल $APROOT उस डायरेक्ट्री का पता लगाता है जिसमें Apigee सिस्टम है इंस्टॉल किया गया.
टूल |
इनके लिए इस्तेमाल किया जाता है |
सिस्टम की जगह की जानकारी |
---|---|---|
nodetool |
Apache कसांद्रा का रखरखाव |
/<inst_root>/apigee/apigee-cassandra/bin |
cassandra-cli |
Apache कसांद्रा कमांड लाइन |
/<inst_root>/apigee/apigee-cassandra/bin |
zkCli.sh |
Apache ZooKeeper कमांड लाइन की सुविधा |
/<inst_root>/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)