अपाचे कैसेंड्रा - ट्यूटोरियल 10 - CQL - मुहर, TTLs, संग्रह और माध्यमिक indexs
विषयसूची:
- आवश्यक शर्तें
- जावा स्थापित कर रहा है
- अपाचे कैसेंड्रा स्थापित करना
- अपाचे कैसेंड्रा को कॉन्फ़िगर करना
- अपाचे कैसेंड्रा क्लस्टर का नाम बदलना
- निष्कर्ष
अपाचे कैसेंड्रा एक स्वतंत्र और ओपन-सोर्स नोएसक्यूएल डेटाबेस है जिसमें कोई भी विफलता नहीं है। यह प्रदर्शन से समझौता किए बिना रैखिक मापनीयता और उच्च उपलब्धता प्रदान करता है। अपाचे कैसेंड्रा का उपयोग कई कंपनियों द्वारा किया जाता है जिनके पास बड़े, सक्रिय डेटा सेट हैं, जिनमें Reddit, NetFlix, Instagram, और Github शामिल हैं।, हम समझाएंगे कि अपाचे कैसेंड्रा को डेबियन 10, बस्टर पर कैसे स्थापित किया जाए।
आवश्यक शर्तें
निर्देश मानते हैं कि आप sudo विशेषाधिकार के साथ रूट या उपयोगकर्ता के रूप में लॉग इन हैं।
जावा स्थापित कर रहा है
इस लेख को लिखने के समय, अपाचे कैसेंड्रा का नवीनतम स्थिर संस्करण
3.11
और इसके लिए OpenJDK 8 की आवश्यकता है, जो आधिकारिक डेबियन बस्टर रिपॉजिटरी में उपलब्ध नहीं है।
हम AdoptOpenJDK रिपॉजिटरी को सक्षम करेंगे और Prebuilt OpenJDK 8 पैकेज स्थापित करेंगे।
पैकेज सूची को अपडेट करें और HTTPS पर एक नया भंडार जोड़ने के लिए आवश्यक निर्भरताएं स्थापित करें:
sudo apt update
sudo apt install apt-transport-https ca-certificates wget dirmngr gnupg software-properties-common
रिपॉजिटरी की GPG कुंजी आयात करें और अपने सिस्टम में AdoptOpenJDK APT रिपॉजिटरी जोड़ें:
wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add -
wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add -
sudo add-apt-repository --yes
निम्नलिखित कमांड चलाकर Java 8 स्थापित करें:
sudo apt update
sudo apt install adoptopenjdk-8-hotspot
एक बार पूरा होने के बाद, जावा संस्करण को प्रिंट करके इसे सत्यापित करें:
java -version
आउटपुट कुछ इस तरह दिखना चाहिए:
openjdk version "1.8.0_232" OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_232-b09) OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.232-b09, mixed mode)
अपाचे कैसेंड्रा स्थापित करना
हम विक्रेता रिपॉजिटरी से डेब पैकेज का उपयोग करके अपाचे कैसेंड्रा स्थापित करेंगे। ऐसा करने के लिए, हमें अपाचे कैसेंड्रा भंडार को सक्षम करने की आवश्यकता है।
निम्नलिखित
wget
कमांड का उपयोग करके रिपॉजिटरी की सार्वजनिक कुंजी आयात करें:
wget -q -O - https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -
ऊपर दिए गए आदेश को
OK
करना चाहिए। इसका मतलब है कि कुंजी को सफलतापूर्वक आयात किया गया है, और इस भंडार से संकुल को विश्वसनीय माना जाएगा।
नीचे दिए गए कमांड को चलाकर कैसेंड्रा रिपॉजिटरी को अपने सिस्टम स्रोतों की सूची में जोड़ें:
sudo sh -c 'echo "deb https://www.apache.org/dist/cassandra/debian 311x main" > /etc/apt/sources.list.d/cassandra.list'
संकुल के सूचकांक को अद्यतन करें और Apache Cassandra पैकेज स्थापित करें:
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 103.71 KiB 256 100.0% dd8f6709-08ef-45b8-881e-5c1b5bbfc7f7 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>
अपाचे कैसेंड्रा क्लस्टर का नाम बदलना
डिफ़ॉल्ट रूप से, कैसंड्रा क्लस्टर का नाम "टेस्ट क्लस्टर" है। यदि आप इसे बदलना चाहते हैं तो नीचे दिए गए चरणों का पालन करें:
-
Cqlsh के साथ Cassandra CQL टर्मिनल में
cqlsh
:cqlsh
क्लस्टर नाम परिवर्तित करने के लिए निम्न आदेश जारी करें "क्लस्टर आकार दें":
UPDATE system.local SET cluster_name = 'Linuxize Cluster' WHERE KEY = 'local';
अपने इच्छित नाम के साथ "लिनक्स को बदलें"। एक बार हो जाने पर, टर्मिनल से बाहर
exit
लिए बाहरexit
टाइपexit
।
/etc/cassandra/cassandra.yamlcassandra.yaml
कॉन्फ़िगरेशन फ़ाइल संपादित करें और अपना नया क्लस्टर नाम डालें:cluster_name: 'Linuxize Cluster'
सिस्टम कैश साफ़ करें:
nodetool flush system
चलकर कैसांद्रा सेवा को पुनः आरंभ करें:
sudo systemctl restart cassandra
निष्कर्ष
हमने आपको अपाचे कैसेंड्रा डेबियन 10 को स्थापित करने और वैकल्पिक रूप से डिफ़ॉल्ट क्लस्टर का नाम बदलने का तरीका दिखाया है। कैसेंड्रा के साथ शुरुआत करने के बारे में अधिक जानकारी के लिए, आधिकारिक दस्तावेज़ीकरण पृष्ठ पर जाएं।
जावा कैसेंड्रा डेबियन डेटाबेससेंटो 7 पर अपाचे कैसेंड्रा कैसे स्थापित करें

अपाचे कैसंड्रा एक खुला स्रोत है NoSQL डेटाबेस विफलता का एक भी बिंदु नहीं है, प्रदर्शन को समझौता किए बिना रैखिक मापनीयता और उच्च उपलब्धता प्रदान करता है। यह ट्यूटोरियल बताता है कि अपाचे कैसेंड्रा को सेंटोस 7 पर कैसे स्थापित किया जाए।
Ubuntu 18.04 पर अपाचे कैसेंड्रा कैसे स्थापित करें

अपाचे कैसेंड्रा एक स्वतंत्र और खुला स्रोत है NoSQL डेटाबेस जिसमें विफलता का एक भी बिंदु नहीं है। इस ट्यूटोरियल में हम आपको बताएंगे कि अपाचे कैसेंड्रा को उबंटू 18.04 पर कैसे स्थापित किया जाए।
डेबियन 9 पर अपाचे कैसेंड्रा कैसे स्थापित करें

अपाचे कैसेंड्रा एक स्वतंत्र और खुला स्रोत है NoSQL डेटाबेस जिसमें विफलता का एक भी बिंदु नहीं है। यह ट्यूटोरियल आपको डेबियन 9 पर अपाचे कैसेंड्रा को स्थापित करने की प्रक्रिया के माध्यम से मार्गदर्शन करता है।