अपाचे प्रेस्टो - जेएमएक्स कनेक्टर
जावा मैनेजमेंट एक्सटेंशन्स (JMX) जावा वर्चुअल मशीन और JVM के अंदर चल रहे सॉफ्टवेयर के बारे में जानकारी देता है। JMX कनेक्टर को Presto सर्वर में JMX जानकारी को क्वेरी करने के लिए उपयोग किया जाता है।
जैसा कि हम पहले ही सक्षम कर चुके हैं “jmx.properties” के तहत दर्ज करें “etc/catalog”निर्देशिका। JMX प्लगइन को सक्षम करने के लिए अब Perst CLI को कनेक्ट करें।
प्रेस्टो सीएलआई
सवाल
$ ./presto --server localhost:8080 --catalog jmx --schema jmx
परिणाम
आपको निम्न प्रतिक्रिया प्राप्त होगी।
presto:jmx>
जेएमएक्स स्कीमा
"जेएमएक्स" में सभी स्कीमाओं को सूचीबद्ध करने के लिए, निम्नलिखित क्वेरी टाइप करें।
सवाल
presto:jmx> show schemas from jmx;
परिणाम
Schema
--------------------
information_schema
current
टेबल्स दिखाएँ
"वर्तमान" स्कीमा में तालिकाओं को देखने के लिए, निम्न कमांड का उपयोग करें।
प्रश्न 1
presto:jmx> show tables from jmx.current;
परिणाम
Table
------------------------------------------------------------------------------
com.facebook.presto.execution.scheduler:name = nodescheduler
com.facebook.presto.execution:name = queryexecution
com.facebook.presto.execution:name = querymanager
com.facebook.presto.execution:name = remotetaskfactory
com.facebook.presto.execution:name = taskexecutor
com.facebook.presto.execution:name = taskmanager
com.facebook.presto.execution:type = queryqueue,name = global,expansion = global
………………
……………….
प्रश्न २
presto:jmx> select * from jmx.current.”java.lang:type = compilation";
परिणाम
node | compilationtimemonitoringsupported | name | objectname | totalcompilationti
--------------------------------------+------------------------------------+--------------------------------+----------------------------+-------------------
ffffffff-ffff-ffff-ffff-ffffffffffff | true | HotSpot 64-Bit Tiered Compilers | java.lang:type=Compilation | 1276
प्रश्न ३
presto:jmx> select * from jmx.current."com.facebook.presto.server:name = taskresource";
परिणाम
node | readfromoutputbuffertime.alltime.count
| readfromoutputbuffertime.alltime.max | readfromoutputbuffertime.alltime.maxer
--------------------------------------+---------------------------------------+--------------------------------------+---------------------------------------
ffffffff-ffff-ffff-ffff-ffffffffffff | 92.0 | 1.009106149 |