Ubuntu 16.04 LTS पर Apache Cassandra 3.11.x कैसे स्थापित करें

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

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

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

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

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

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

sudo apt install openjdk-8-jre -y

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

java -version

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

openjdk version "1.8.0_151"
OpenJDK Runtime Environment (build 1.8.0_151-8u151-b12-0ubuntu0.16.04.2-b12)
OpenJDK 64-Bit Server VM (build 25.151-b12, 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

Ubuntu 16.04 LTS पर, आउटपुट थोड़ा भ्रामक हो सकता है:

The program 'python' can be found in the following packages:
* python-minimal
* python3
Ask your administrator to install one of them

वास्तव में इसका मतलब है कि आपको अपने द्वारा पायथन 2.7 स्थापित करने की आवश्यकता है:

sudo apt install python -y

python -Vकमांड फिर से चलाएँ, और आउटपुट बन जाएगा:

Python 2.7.12

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

अपाचे कैसेंड्रा 3.11.x उपयुक्त रेपो बनाएँ:

echo "deb http://www.apache.org/dist/cassandra/debian 311x main" | sudo tee -a /etc/apt/sources.list.d/cassandra.sources.list
curl https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -
sudo apt-get update

यदि आप एक GPG सार्वजनिक कुंजी त्रुटि का सामना करते हैं, तो Apache Cassandra सार्वजनिक कुंजी, जो A278B781FE4B2BDAइस मामले में है, को जोड़ने के लिए निम्नलिखित कमांड चलाएं :

sudo apt-key adv --keyserver pool.sks-keyservers.net --recv-key A278B781FE4B2BDA
sudo apt-get update

aptApache Cassandra को स्थापित करने के लिए नए जोड़े गए रेपो का उपयोग करें :

sudo apt-get install cassandra

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

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

sudo service cassandra start

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

sudo update-rc.d cassandra defaults

अगला, 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  102.66 KiB  256          100.0%            23916cfd-892d-4898-857c-aff9efe2354a  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


Leave a Comment

CentOS 7 पर RockMongo स्थापित करें

CentOS 7 पर RockMongo स्थापित करें

RockMongo एक वेब-आधारित MongoDB प्रबंधन उपकरण है जो MySQL प्रबंधन उपकरण के समान है: phpMyAdmin। यह ट्यूटोरियल इंस्टॉलिन की प्रक्रिया को कवर करेगा

कैसे आर्कब लिनक्स पर MariaDB 10.3 या MySQL 8.0 स्थापित करें

कैसे आर्कब लिनक्स पर MariaDB 10.3 या MySQL 8.0 स्थापित करें

किसी और Vultr सर्वर को आर्क लिनक्स (इस लेख को देखें) तक चला रहे हैं। सूडो पहुंच: रूट के रूप में चलाने के लिए आवश्यक कमांड #, और एक द्वारा उपसर्ग किए जाते हैं।

MongoDB सुरक्षित करना

MongoDB सुरक्षित करना

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

Ubuntu 16.04 पर एक्सेस कंट्रोल के लिए कीफाइल का उपयोग करते हुए MongoDB 3.4 में उच्च उपलब्धता के साथ एक प्रतिकृति सेट तैनात करें

Ubuntu 16.04 पर एक्सेस कंट्रोल के लिए कीफाइल का उपयोग करते हुए MongoDB 3.4 में उच्च उपलब्धता के साथ एक प्रतिकृति सेट तैनात करें

2009 में अपनी गर्भाधान के बाद से MongoDB NoSQL उद्योग का नेतृत्व कर रहा है। MongoDB की मुख्य अवधारणाओं में से एक प्रतिकृति सेट है, इसलिए i के साथ काम करने से पहले

OpenBSD 6 पर MariaDB कॉन्फ़िगर करें

OpenBSD 6 पर MariaDB कॉन्फ़िगर करें

इस लेख में, इल आपको ओपनबीएसडी 6 पर मारबीडीबी को स्थापित करने का तरीका दिखाता है और इसे एक क्रोकेटेड ��ेब सर्वर (अपाचे या नेग्नेक्स) तक पहुंच योग्य होने के लिए कॉन्फ़िगर करता है। आप als करेंगे

Ubuntu 16.04 पर ArangoDB स्थापित और उपयोग कैसे करें

Ubuntu 16.04 पर ArangoDB स्थापित और उपयोग कैसे करें

एक अलग प्रणाली का उपयोग? परिचय ArangoDB एक खुला स्रोत NoSQL डेटाबेस है जिसमें दस्तावेजों, ग्राफ़ और कुंजी-मानों के लिए एक लचीला डेटा मॉडल है। यह है

MySQL डेटाबेस का समर्थन

MySQL डेटाबेस का समर्थन

MySQL डेटाबेस के लिए उपयोग किया जाने वाला दुनिया का सबसे लोकप्रिय सॉफ्टवेयर है। यह सुनिश्चित करना कि आपके डेटाबेस का बैकअप बहुत महत्वपूर्ण है। यह अभ्यास अनुमति देता है

CentOS 7 पर ओरिएंटडीबी सामुदायिक संस्करण को कैसे स्थापित और कॉन्फ़िगर करें

CentOS 7 पर ओरिएंटडीबी सामुदायिक संस्करण को कैसे स्थापित और कॉन्फ़िगर करें

OrientDB एक अगली-जीन मल्टी-मॉडल ओपन सोर्स NoSQL DBMS है। कई डेटा मॉडल के लिए समर्थन के साथ, OrientDB अधिक कार्यक्षमता और लचीलापन प्रदान कर सकता है

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

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

एक अलग प्रणाली का उपयोग? परिचय ArangoDB एक खुला स्रोत NoSQL डेटाबेस है जिसमें दस्तावेजों, ग्राफ़ और कुंजी-मानों के लिए एक लचीला डेटा मॉडल है। यह है

डेबियन 7 पर MongoDB के नए संस्करण स्थापित करें

डेबियन 7 पर MongoDB के नए संस्करण स्थापित करें

MongoDB एक तेज़ और शक्तिशाली NoSQL डेटाबेस है। हालांकि, डेबियन रिपॉजिटरी धीरे-धीरे अपडेट होती हैं और अक्सर पैकेज के बहुत पुराने संस्करण होते हैं। यह तूटोरिया

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

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

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

स्नैप के साथ सेटअप बरनी 2

स्नैप के साथ सेटअप बरनी 2

Barnyard2 बाइनरी आउटपुट को स्नॉर्ट से MySQL डेटाबेस में स्टोर करने और संसाधित करने का एक तरीका है। इससे पहले कि हम शुरू करें कृपया ध्यान दें कि यदि आपके पास खर्राटे नहीं हैं

Telegraf के साथ डेबियन जेसी पर InfluxDB स्थापित करें

Telegraf के साथ डेबियन जेसी पर InfluxDB स्थापित करें

परिचय InfluxDB Go में लिखा गया एक समय-श्रृंखला आधारित डेटाबेस है। InfluxDB के कई व्यावहारिक उपयोग हैं, जिनमें से एक सर्वर पर निगरानी डेटा संग्रहीत कर रहा है। मैं

Ubuntu 16.04 पर SSL समर्थन के साथ सु���क्षित MariaDB

Ubuntu 16.04 पर SSL समर्थन के साथ सु���क्षित MariaDB

MariaDB एक मुक्त स्रोत स्रोत है, और MySQL के लिए सबसे व्यापक रूप से उपयोग किया जाने वाला ड्रॉप-इन प्रतिस्थापन है। यह MySQL के डेवलपर्स द्वारा बनाया गया है और इसका रीमाई करने का इरादा है

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

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

phpRedisAdmin एक वेब एप्लिकेशन है जो Redis डेटाबेस को एक सहज ज्ञान युक्त ग्राफिक यूजर इंटरफेस के साथ प्रबंधित करता है। यह ट्यूटोरियल समझाएगा कि किस तरह से जमाना है

उबंटू 15.10 पर रेडिस कैसे स्थापित करें

उबंटू 15.10 पर रेडिस कैसे स्थापित करें

Redis एक कुंजी-मूल्य डेटा संग्रहण समाधान है, जिसे अक्सर NoSQL डेटाबेस के रूप में संदर्भित किया जाता है। यह बहुत अधिक पढ़ने / लिखने की गति प्राप्त कर सकता है क्योंकि यह इन-मेमोरी बू है

Ubuntu 16.04 पर MySQL / MariaDB डेटाबेस को बैकअप, रिस्टोर या ट्रांसफर कैसे करें

Ubuntu 16.04 पर MySQL / MariaDB डेटाबेस को बैकअप, रिस्टोर या ट्रांसफर कैसे करें

डेटाबेस से निपटने का एक महत्वपूर्ण हिस्सा है। भले ही आप एक कॉर्पोरेट साइट चलाते हैं, या बस वर्डप्रेस को होस्ट करते हैं, जो आपको बैकअप देने के लिए महत्वपूर्ण है

CentOS 7 पर Laravel GitScrum को कैसे स्थापित करें

CentOS 7 पर Laravel GitScrum को कैसे स्थापित करें

Laravel GitScrum, या GitScrum एक खुला स्रोत उत्पादकता उपकरण है जिसे विकास टीमों को एक समान टी में स्क्रेम पद्धति को लागू करने में मदद करने के लिए डिज़ाइन किया गया है।

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

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

रेडिस एक डेटा स्ट्रक्चर स्टोर है। यह वर्डप्रेस साइटों के साथ लोकप्रिय है क्योंकि यह कैशिंग में अनुकूलित दृष्टिकोण के कारण बड़े प्रदर्शन को बढ़ावा देता है।

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ