एंड्रॉयड

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

टीवी अपाचे RTR गियर बॉक्स फिटिंग सब मोडल 4v 2 वी

टीवी अपाचे RTR गियर बॉक्स फिटिंग सब मोडल 4v 2 वी

विषयसूची:

Anonim

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

यह ट्यूटोरियल आपको डेबियन 9 पर अपाचे कैसेंड्रा को स्थापित करने की प्रक्रिया के माध्यम से मार्गदर्शन करता है।

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

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

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

डेबियन 9 पर अपाचे कैसेंड्रा को स्थापित करने की अनुशंसित विधि आधिकारिक अपाचे कैसेंड्रा भंडार से डेब पैकेज स्थापित करके है।

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

OpenJDK 8 पैकेज को स्थापित करने के लिए निम्नलिखित कमांड चलाएँ:

sudo apt update sudo apt install openjdk-8-jdk

एक बार पूरा होने के बाद, जावा संस्करण को प्रिंट करके इसे सत्यापित करें:

java -version

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

openjdk version "1.8.0_181" OpenJDK Runtime Environment (build 1.8.0_181-8u181-b13-2~deb9u1-b13) OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)

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

sudo apt install apt-transport-https

अगला कदम अपाचे कैसेंड्रा रिपॉजिटरी को सक्षम करना है।

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

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'

पैकेज के इंडेक्स को अपडेट करें और अपाचे कैसेंड्रा के नवीनतम संस्करण को स्थापित करें:

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

बस। अपाचे कैसेंड्रा को आपके डेबियन सर्वर पर स्थापित किया गया है।

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

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

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

कमांड लाइन के माध्यम से कैसेंड्रा के साथ बातचीत करने के लिए, cqlsh टूल का उपयोग करें जिसे कैसंड्रा पैकेज के साथ शिप किया गया है।

cqlsh

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

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

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

  1. सबसे पहले, टाइप करके कैसेंड्रा CQL टर्मिनल में प्रवेश करें:

    cqlsh

    और क्लस्टर नाम बदलने के लिए "क्लस्टर क्लस्टर" करने के लिए निम्नलिखित कमांड चलाएँ:

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

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

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

    /etc/cassandra/cassandra.yaml

    cluster_name: 'Linuxize Cluster'

    सिस्टम कैश साफ़ करने के लिए नीचे दिया गया कमांड चलाएँ:

    nodetool flush system

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

    sudo systemctl restart cassandra

निष्कर्ष

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

जावा कैसेंड्रा डेबियन डेटाबेस