Database
 sql >> डेटाबेस >  >> RDS >> Database

CentOS 6 . पर कैसेंड्रा v3 कैसे स्थापित करें

इस ब्लॉग में, हम बताएंगे कि कैसे CentOS 6 पर Cassandra v3 स्थापित करें। Apache Cassandra एक NoSQL डेटाबेस है जिसका उद्देश्य विकेंद्रीकृत, अत्यधिक उपलब्ध क्लस्टर में बड़ी मात्रा में डेटा संग्रहीत करना है।

CentOS या Linux पर Cassandra स्थापित करने के लिए पूर्व-आवश्यकता

जावा संस्करण की जाँच करें यदि यह पहले से स्थापित है:

[root@Sks-cluster-linux ~]# java -version
java version "1.8.0_151"
Java(TM) SE Runtime Environment (build 1.8.0_151-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)
[root@Sks-cluster-linux ~]#

लिनक्स पर Java 8 स्थापित करें

$ sudo yum install java-1.8.0-openjdk

कैसेंड्रा.रेपो फ़ाइल बनाएं

- ताकि आप yum कमांड से इंस्टाल कर सकें:

[root@Sks-cluster-linux ~]# cat /etc/yum.repos.d/cassandra.repo
[cassandra]
name=Apache Cassandra
baseurl=https://www.apache.org/dist/cassandra/redhat/311x/
gpgcheck=0
enabled = 1
repo_gpgcheck=0
gpgkey=https://www.apache.org/dist/Cassandra/KEYS
[root@Sks-cluster-linux ~]#

लिनक्स पर कैसेंड्रा स्थापित करें:

[root@Sks-cluster-linux ~]# sudo yum install Cassandra

Linux पर Cassandra सेवा प्रारंभ करने का आदेश:

[root@Sks-cluster-linux ~]# service cassandra start

रिबूट के बाद कैसंड्रा को स्वचालित रूप से प्रारंभ करने के लिए बनाएं:

[root@Sks-cluster-linux ~]# chkconfig cassandra on

Linux पर Cassandra सेवा को पुनरारंभ करने का आदेश

service cassandra restart

Linux पर Cassandra सेवा को बंद करने का आदेश

service cassandra stop

कैसंड्रा आर प्रसन्न फ़ाइलें:

/etc/cassandra/conf/cassandra-env.sh
/var/log/cassandra/cassandra.log
/var/log/cassandra/debug.log
/var/log/cassandra/gc.log.0.current
/var/log/cassandra/system.log

  सेवा के लिए Cassandra आदेश  start|stop|status:

service cassandra start
service cassandra stop
service cassandra status

कैसंड्रा ज्ञात समस्या:

ERROR: [root@sks-cluster-linux~]# service cassandra status

cassandra dead but pid file exists

(OR)

ERROR:

CassandraDaemon.java:706 - Local host name unknown: java.net.UnknownHostException

कैसेंड्रा समाधान 1:

// यह त्रुटि सिस्टम की हीप-मेमोरी के कारण हो सकती है - अपनी सिस्टम मेमोरी जांचें (फ्री -एम/2 डिवाइड करने के बाद यह 2GB से अधिक होनी चाहिए)

// तो अपने बॉक्स को न्यूनतम 6GB में अपग्रेड करें

कैसेंड्रा समाधान 2:

एडब्ल्यूएस ईसी 2 में, जब आप कैसंड्रा स्थापित करते हैं तो आपको प्रारंभिक रूप से कॉन्फ़िगर किए गए होस्टनाम के कारण यह समस्या हो सकती है जो आईपी-एक्स-एक्स-एक्स-एक्स पर ईसी 2 इंस्टेंस निजी पता एक्स-एक्स-एक्स-एक्स पर सेट है। इसे हल करने के लिए कदम:

संजाल विन्यास फाइल /etc/sysconfig/network संपादित करें

HOSTNAME=[myservername]

होस्ट फ़ाइल संपादित करें:

sudo vi /etc/hosts

होस्टनाम प्रविष्टि /etc/hosts

. में जोड़ें
127.0.0.1 [myservername]

होस्टनाम सेट करें या रीबूट करें

sudo hostname [myservername]

कैसेंड्रा v3 को CentOS 6 पर स्थापित करने के लिए ये चरण हैं।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. क्लाउड में 10 सर्वश्रेष्ठ स्टार्टअप - 2018

  2. डाटाबेस सबसेटिंग - आईआरआई वोरसिटी में कैसे करें

  3. 20-किशोरावस्था में VLDB:आपको एक बड़े की आवश्यकता होगी ...

  4. घुटना-झटका प्रदर्शन ट्यूनिंग:अस्थायी तालिकाओं का गलत उपयोग

  5. स्टार स्कीमा