2013-08-19 9 views
6

के माध्यम से elasticsearch schema प्राप्त करें मैं एक परियोजना पर एक लोचदार क्रियान्वयन पर तेजी लाने की कोशिश कर रहा हूं। मैं क्लस्टर पर मौजूद डेटा को कैसे देख सकता हूं? क्या कोई कमांडलाइन उपकरण है जो मुझे स्कीमा पर जानकारी देता है?कमांडलाइन टूल

उत्तर

12

प्राप्त करने के लिए स्कीमा:

curl -XGET 'http://loadtest-appserver1:9200/myIndex/_mapping' 

देखें Elasticsearch Api Doc

+3

क्या यह सिर्फ मुझे है या यहां बहुत सारे क्यू हैं जो दस्तावेज़ों के त्वरित पढ़ने से मिल सकते हैं ... क्या वे वाकई खराब हैं! – ramseykhalaf

+1

दस्तावेज़ीकरण बहुत खराब है। स्टार्टअप में मैक उपयोगकर्ता होने के बिना मैं elasticsearch-head कैसे स्थापित कर सकता हूं? मेरे पास नौकरशाही प्रौद्योगिकी बुनियादी ढांचे में प्रतिबंधित रिमोट जीएनयू/लिनक्स सर्वर पर 'एनपीएम इंस्टॉल' या 'ग्रंट सर्वर' जैसी चीजें नहीं हैं। –

+1

मैं मानता हूं कि दस्तावेज बहुत सारे क्षेत्रों में खराब और बुरी तरह से संरचित है। हालांकि एपीआई दस्तावेज काफी अच्छा है। – runarM

0

उपयोग करने का प्रयास ElasticSearch प्रमुख

http://mobz.github.io/elasticsearch-head/

यह जब अपने सूचकांक में देखना एक महान उपकरण है और यह मेटा डेटा है (जैसे कि स्कीमा) यह पता लगाने के लिए कि क्या हो रहा है।

इसके अलावा यह एचटीएमएल 5/आरईएसटी आधारित है, इसलिए आप अपने ब्राउज़र में अपने क्लस्टर पर भेजे गए आदेशों पर एक नज़र डाल सकते हैं और आवश्यकता होने पर कमांड लाइन कर्ल वाले लोगों का उपयोग कर सकते हैं।