CentOS 7 पर Apache Cassandra 3.11.x को कैसे स्थापित करें

Apache Cassandra एक स्वतंत्र और खुला स्रोत NoSQL डेटाबेस प्रबंधन प्रणाली है जो स्केलेबिलिटी, उच्च उपलब्धता और असंबद्ध प्रदर्शन प्रदान करने के लिए डिज़ाइन किया गया है।

इस लेख में, मैं अपाचे कैसेंड्रा, अपाचे कैसेंड्रा 3.11.2 के नवीनतम स्थिर रिलीज को सेंटोस 7 सर्वर उदाहरण पर स्थापित करने के माध्यम से मार्गदर्शन करूंगा।

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

  • कम से कम 4 जीबी मेमोरी के साथ एक ताजा वल्चर सेंटोस 7 एक्स 64 सर्वर उदाहरण । अपर्याप्त मेमोरी के कारण अपाचे कैसेंड्रा असामान्य रूप से बाहर निकल जाएगा।
  • एक sudo यूजर
  • सर्वर का उदाहरण नवीनतम स्थिर स्थिति में अपडेट किया गया है ।

चरण 1: OpenJDK JRE 8 स्थापित करें

Apache Cassandra को Java 8 की नवीनतम रिलीज़ की आवश्यकता है। इसके लिए आप OpenJDK JRE 1.8 की नवीनतम रिलीज़ को निम्नानुसार चुन सकते हैं:

sudo yum install -y java-1.8.0-openjdk

OpenJDK JRE 1.8 स्थापित होने के बाद, आप संस्थापन परिणाम की पुष्टि कर सकते हैं:

java -version

आउटपुट निम्न के समान होगा:

openjdk version "1.8.0_161"
OpenJDK Runtime Environment (build 1.8.0_161-b14)
OpenJDK 64-Bit Server VM (build 25.161-b14, mixed mode)

वैकल्पिक रूप से, आप JAVA_HOMEनिम्नानुसार पर्यावरण चर बना सकते हैं :

echo "JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::")" | sudo tee -a /etc/profile
source /etc/profile
echo $JAVA_HOME

चरण 2: पाइथन 2.7 को स्थापित करें, यदि यह आपके सिस्टम पर गायब है

Apache Cassandra को Python 3 के बजाय Python 2.7 की आवश्यकता होती है। यदि आप Python 3 वातावरण में Apache Cassandra संचालित करते हैं, तो आपको cqlshApache Cassandra के खोल को लॉन्च करने में परेशानी हो सकती है ।

सबसे पहले, अपनी मशीन पर अजगर के अस्तित्व और संस्करण का निर्धारण करें:

python -V

सेंटो 7 पर, सामान्य रूप से उत्पादन होगा:

Python 2.7.5

जैसा कि आप देखते हैं, पायथन 2.7 सेंटोस 7 में एक अंतर्निहित घटक है। हालांकि, यदि यह किसी कारण से गायब है, तो आप इसे निम्न कमांड चलाकर स्थापित कर सकते हैं:

sudo yum install python -y

चरण 3: अपाचे कैसेंड्रा की नवीनतम स्थिर रिलीज स्थापित करें

Apache Cassandra 3.11.x YUM रेपो बनाएँ:

cat <<EOF | sudo tee -a /etc/yum.repos.d/cassandra311x.repo
[cassandra]
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
EOF

उपरोक्त YUM रेपो का उपयोग करते हुए Apache Cassandra 3.11.2 स्थापित करें:

sudo yum install cassandra -y
sudo systemctl daemon-reload

चरण 4: अपाचे कैसेंड्रा की स्थापना का परीक्षण करें

अपाचे कैसेंड्रा डेमन शुरू करें:

sudo service cassandra start

उत्पादन होगा:

Starting cassandra (via systemctl):                        [  OK  ]

यदि आप अपाचे कैसेंड्रा स्वचालित रूप से सिस्टम बूट पर शुरू करना चाहते हैं, तो निम्न कमांड चलाएँ:

sudo chkconfig cassandra on

अगला, nodetoolवर्तमान नोड पर अपाचे कैसेंड्रा की स्थिति दिखाने के लिए कार्यक्रम का उपयोग करें :

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.65 KiB  256          100.0%            e977023b-7dd7-4e89-9ee7-aaa4c45df51c  rack1

आप cqlshअपाचे कैसेंड्रा के स���थ बातचीत करने के लिए शेल का उपयोग कर सकते हैं :

cqlsh localhost

आउटपुट निम्न के समान होगा:

Connected to Test Cluster at localhost:9042.
[cqlsh 5.0.1 | Cassandra 3.11.2 | CQL spec 3.4.4 | Native protocol v4]
Use HELP for help.
cqlsh>

अभी के लिए, बस टाइप करें exitऔर फिर ENTERcqlsh शेल छोड़ने के लिए दबाएँ ।

यदि आप Apache Cassandra को रोकना चाहते हैं, तो निम्न कमांड निष्पादित करें:

sudo service cassandra stop

एक टिप्पणी छोड़ें

डेबियन पर सेटअप NFS शेयर

डेबियन पर सेटअप NFS शेयर

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

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed ​​का उपयोग करता है। क्या थी?

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।

Linux पर एक TeamTalk Server सेटअप करें

Linux पर एक TeamTalk Server सेटअप करें

टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं

CentOS पर FFmpeg कैसे स्थापित करें

CentOS पर FFmpeg कैसे स्थापित करें

FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा

अपने Vultr VPS को कैसे एक्सेस करें

अपने Vultr VPS को कैसे एक्सेस करें

Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ