How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox
विषयसूची:
- आवश्यक शर्तें
- अपाचे कैसेंड्रा स्थापित करना
- अपाचे कैसेंड्रा को कॉन्फ़िगर करना
- अपाचे कैसेंड्रा क्लस्टर का नाम बदलना
- निष्कर्ष
अपाचे कैसंड्रा एक खुला स्रोत है NoSQL डेटाबेस विफलता का एक भी बिंदु नहीं है, प्रदर्शन को समझौता किए बिना रैखिक मापनीयता और उच्च उपलब्धता प्रदान करता है। कैसेंड्रा में, रिकॉर्ड्स को उसी तरह संरचित किया जाता है जैसे कि रिलेशनल डेटाबेस में टेबल, रो और कॉलम के साथ। Apache Cassandra का उपयोग Apple, NetFlix, eBay, और Easou सहित कई संगठनों द्वारा किया जाता है।
यह ट्यूटोरियल बताता है कि अपाचे कैसेंड्रा को सेंटोस 7 पर कैसे स्थापित किया जाए।
आवश्यक शर्तें
आप जिस उपयोगकर्ता के रूप में लॉग इन हैं, उसके पास पैकेज स्थापित करने में सक्षम होने के लिए sudo विशेषाधिकार होना चाहिए।
अपाचे कैसेंड्रा स्थापित करना
CentOS 7 पर Apache Cassandra को स्थापित करने का अनुशंसित तरीका आधिकारिक Apache Cassandra रिपॉजिटरी से rpm पैकेज स्थापित करके है।
इस लेख को लिखने के समय, अपाचे कैसेंड्रा का नवीनतम संस्करण
3.11
और सिस्टम पर OpenJDK 8 को स्थापित करने की आवश्यकता है।
अपने सिस्टम प्रकार पर OpenJDK स्थापित करने के लिए:
sudo yum install java-1.8.0-openjdk-devel
निम्नलिखित संस्करण चलाकर जावा इंस्टालेशन को सत्यापित करें जो जावा संस्करण को प्रिंट करेगा:
java -version
आउटपुट कुछ इस तरह दिखना चाहिए:
openjdk version "1.8.0_201" OpenJDK Runtime Environment (build 1.8.0_201-b09) OpenJDK 64-Bit Server VM (build 25.201-b09, mixed mode)
अब जब जावा स्थापित हो गया है, तो अगला चरण अपाचे कैसेंड्रा भंडार को जोड़ना है।
अपनी पसंद का संपादक खोलें और निम्नलिखित रिपॉजिटरी फ़ाइल बनाएँ:
sudo nano /etc/yum.repos.d/webmin.repo
निम्न सामग्री को फ़ाइल में पेस्ट करें:
name=Apache Cassandra baseurl=https://www.apache.org/dist/cassandra/redhat/311x/ gpgcheck=1 repo_gpgcheck=1 gpgkey=https://www.apache.org/dist/cassandra/KEYS
एक बार भंडार सक्षम हो जाने के बाद, अपाचे कैसेंड्रा के नवीनतम संस्करण को टाइप करके स्थापित करें:
sudo yum install cassandra
कैसंड्रा सेवा शुरू और सक्षम करें:
sudo systemctl enable cassandra
sudo systemctl start 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.68 KiB 256 100.0% 129a9437-377d-415b-b6b2-5dc46b73a763 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>
अपाचे कैसेंड्रा क्लस्टर का नाम बदलना
डिफ़ॉल्ट रूप से, कैसंड्रा क्लस्टर का नाम "टेस्ट क्लस्टर" है। यदि आप क्लस्टर नाम बदलना चाहते हैं, तो स्टेप्स का पालन करें:
-
Cqlsh के साथ Cassandra CQL टर्मिनल में
cqlsh
:cqlsh
निम्न आदेश क्लस्टर नाम को "क्लस्टराइज़ लिनक्स" में बदल देगा:
UPDATE system.local SET cluster_name = 'Linuxize Cluster' WHERE KEY = 'local';
अपने इच्छित नाम के साथ "लिनक्स क्लस्टर" बदलें। एक बार किया कंसोल से बाहर
exit
लिए टाइपexit
।
/etc/cassandra/default.conf/cassandra.yamlcassandra.yaml
कॉन्फ़िगरेशन फ़ाइल संपादित करें और अपना नया क्लस्टर नाम दर्ज करें।cluster_name: 'Linuxize Cluster'
सिस्टम कैश को खाली करने के लिए निम्न कमांड चलाएँ:
nodetool flush system
अंत में कैसेंड्रा सेवा को फिर से शुरू करें:
sudo systemctl restart cassandra
निष्कर्ष
आपने अपाचे कैसेंड्रा को सफलतापूर्वक अपने CentOS 7. पर स्थापित किया है। अब आप आधिकारिक अपाचे कैसेंड्रा डॉक्यूमेंटेशन पेज पर जा सकते हैं और सीख सकते हैं कि कैसे कैसेंड्रा के साथ शुरुआत करें।
जावा कैसेंड्रा सेंटोस डेटाबेसडेबियन 10 लाइनक्स पर अपाचे कैसेंड्रा कैसे स्थापित करें

अपाचे कैसेंड्रा एक स्वतंत्र और ओपन-सोर्स नोएसक्यूएल डेटाबेस है जिसमें कोई भी विफलता नहीं है। इस लेख में हम बताएंगे कि अपाचे कैसेंड्रा को डेबियन 10, बस्टर पर कैसे स्थापित किया जाए
Ubuntu 18.04 पर अपाचे कैसेंड्रा कैसे स्थापित करें

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

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