एंड्रॉयड

Ubuntu 18.04 पर अपाचे कैसेंड्रा कैसे स्थापित करें

Howto install Ambari on Ubuntu

Howto install Ambari on Ubuntu

विषयसूची:

Anonim

अपाचे कैसेंड्रा एक स्वतंत्र और खुला स्रोत है NoSQL डेटाबेस जिसमें विफलता का एक भी बिंदु नहीं है। यह प्रदर्शन से समझौता किए बिना रैखिक मापनीयता और उच्च उपलब्धता प्रदान करता है। Apache Cassandra का उपयोग Apple, NetFlix, eBay, और Easou सहित कई संगठनों द्वारा किया जाता है।

इस ट्यूटोरियल में, हम आपको बताएंगे कि अपाचे कैसेंड्रा को उबंटू 18.04 पर कैसे स्थापित किया जाए। यही निर्देश उबंटू 16.04 और उबंटू आधारित वितरण के लिए लागू होते हैं, जिसमें लिनक्स मिंट, कुबंटु और एलिमेंटरी ओएस शामिल हैं।

आवश्यक शर्तें

अपने उबंटू प्रणाली पर पैकेज स्थापित करने में सक्षम होने के लिए, आपको sudo विशेषाधिकारों वाले उपयोगकर्ता के रूप में लॉग इन होना चाहिए।

अपाचे कैसेंड्रा स्थापित करना

उबासी 18.04 पर अपाचे कैसेंड्रा को स्थापित करने का सबसे आसान तरीका आधिकारिक अपाचे कैसेंड्रा रिपॉजिटरी से डेब पैकेज स्थापित करना है।

इस लेख को लिखते समय, Apache Cassandra का नवीनतम संस्करण 3.11 और सिस्टम पर OpenJDK 8 को स्थापित करने की आवश्यकता है।

जावा इंस्टॉलेशन बहुत सरल है, पैकेज इंडेक्स को अपडेट करके शुरू करें:

sudo apt update

टाइप करके OpenJDK पैकेज स्थापित करें:

sudo apt install openjdk-8-jdk

निम्नलिखित संस्करण चलाकर जावा इंस्टालेशन को सत्यापित करें जो जावा संस्करण को प्रिंट करेगा:

java -version

आउटपुट कुछ इस तरह दिखना चाहिए:

openjdk version "1.8.0_191" OpenJDK Runtime Environment (build 1.8.0_191-8u191-b12-2ubuntu0.18.04.1-b12) OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)

HTTPS पर रिपॉजिटरी को एक्सेस करने के लिए आवश्यक apt-transport-https पैकेज स्थापित करें:

sudo apt install apt-transport-https

अगला कदम अपाचे कैसेंड्रा भंडार को जोड़ना है।

निम्नलिखित wget कमांड का उपयोग करके रिपॉजिटरी के GPG को आयात करें:

wget -q -O - https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -

ऊपर दिए गए आदेश को OK करना चाहिए, जिसका अर्थ है कि कुंजी को सफलतापूर्वक आयात किया गया है और इस भंडार से संकुल को विश्वसनीय माना जाएगा।

इसके बाद, जारी करके सिस्टम में कैसेंड्रा रिपॉजिटरी जोड़ें:

sudo sh -c 'echo "deb http://www.apache.org/dist/cassandra/debian 311x main" > /etc/apt/sources.list.d/cassandra.list'

एक बार भंडार सक्षम हो जाने के बाद, apt पैकेज सूची को अपडेट करें और टाइप करके अपाचे कैसेंड्रा के नवीनतम संस्करण को स्थापित करें:

sudo apt update sudo apt install cassandra

स्थापना प्रक्रिया पूरी होने के बाद कैसंड्रा सेवा स्वचालित रूप से शुरू हो जाएगी। आप पुष्टि कर सकते हैं कि कैसंड्रा टाइप करके चल रहा है:

nodetool status

आपको इसके समान कुछ देखना चाहिए:

Datacenter: datacenter1 ======================= Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns (effective) Host ID Rack UN 127.0.0.1 114.55 KiB 256 100.0% d8c27e24-ea26-4eeb-883c-5986218ba3ca rack1

बधाई हो, इस समय आपके पास अपाचे कैसेंड्रा अपने उबंटू सर्वर पर स्थापित है।

अपाचे कैसेंड्रा को कॉन्फ़िगर करना

Apache Cassandra डेटा /var/lib/cassandra निर्देशिका में संग्रहीत है, कॉन्फ़िगरेशन फ़ाइलें /etc/cassandra में स्थित हैं और जावा स्टार्ट-अप विकल्प /etc/default/cassandra फ़ाइल में कॉन्फ़िगर किए जा सकते हैं।

डिफ़ॉल्ट रूप से, कैसंड्रा को केवल लोकलहोस्ट पर सुनने के लिए कॉन्फ़िगर किया गया है। यदि डेटाबेस से जुड़ने वाला क्लाइंट भी उसी होस्ट पर चल रहा है, तो आपको डिफ़ॉल्ट कॉन्फ़िगरेशन फ़ाइल को बदलने की आवश्यकता नहीं है।

CQL (कैसेंड्रा क्वेरी भाषा) के माध्यम से कैसेंड्रा के साथ बातचीत करने के लिए आप cqlsh नाम की कमांड लाइन उपयोगिता का उपयोग कर सकते हैं जिसे कैसंड्रा पैकेज के साथ शिप किया गया है।

cqlsh

Connected to Test Cluster at 127.0.0.1:9042. Use HELP for help. cqlsh>

अपाचे कैसेंड्रा क्लस्टर का नाम बदलना

डिफ़ॉल्ट रूप से, कैसंड्रा क्लस्टर का नाम "टेस्ट क्लस्टर" है। यदि आप इसे बदलना चाहते हैं तो निम्न चरणों का पालन करें:

  1. Cqlsh के साथ Cassandra CQL टर्मिनल में cqlsh :

    cqlsh

    क्लस्टर नाम परिवर्तित करने के लिए निम्न आदेश चलाएँ "क्लस्टर क्लस्टर करें":

    UPDATE system.local SET cluster_name = 'Linuxize Cluster' WHERE KEY = 'local';

    अपने इच्छित नाम के साथ "लिनक्स को बदलें"। एक बार किया कंसोल से बाहर exit लिए टाइप exit

    cassandra.yaml कॉन्फ़िगरेशन फ़ाइल संपादित करें और अपना नया क्लस्टर नाम दर्ज करें।

    /etc/cassandra/cassandra.yaml

    cluster_name: 'Linuxize Cluster'

    सिस्टम कैश को खाली करने के लिए निम्न कमांड चलाएँ:

    nodetool flush system

    अंत में कैसेंड्रा सेवा को फिर से शुरू करें:

    sudo systemctl restart cassandra

निष्कर्ष

आपने अपाचे कैसेंड्रा को अपने Ubuntu 18.04 पर सफलतापूर्वक स्थापित किया है। अब आप आधिकारिक अपाचे कैसेंड्रा प्रलेखन पृष्ठ पर जा सकते हैं और सीख सकते हैं कि कैसंड्रा के साथ कैसे शुरुआत करें।

जावा कैसेंड्रा ubuntu डेटाबेस