The main goal of this tutorial is to simplify installation of NoSQL Database Cassanndra on Ubuntu with correct and accurate commands, so that you learn more with NoSQL Cassandra Database.
Note: The following commands are run and tested on Ubuntu 16.04, JRE/JDk 7 and Cassandra 2.2.12 version
Download Cassandra Database Stable Release : http://www.eu.apache.org/dist/cassandra/2.2.12/apache-cassandra-2.2.12-bin.tar.gz [ 29MB ]
After downloading Cassandra [apache-cassandra-2.2.12]
Note: The following commands are run and tested on Ubuntu 16.04, JRE/JDk 7 and Cassandra 2.2.12 version
Download Cassandra Database Stable Release : http://www.eu.apache.org/dist/cassandra/2.2.12/apache-cassandra-2.2.12-bin.tar.gz [ 29MB ]
After downloading Cassandra [apache-cassandra-2.2.12]
- Copy it to the home folder and Extract it.
- Then rename the folder [in my case apache-cassandra-2.2.12] to cassandra
#Update the System sudo apt-get update #Install JDK/JRE sudo apt-get install openjdk-7-jre-headless sudo apt-get install openjdk-7-jdk #IF YOU ARE GETTING PROBLEM TO INSTALL JRE/JDK 7 then use following commands(Optional) sudo apt-get install -f sudo add-apt-repository ppa:openjdk-r/ppa sudo apt-get update sudo apt-get install openjdk-7-jre-headless sudo apt-get install openjdk-7-jdk #To check java version java -version #Make directories mkdir ~/cassandra/lib/data mkdir ~/cassandra/lib/commitlog mkdir ~/cassandra/lib/saved_caches mkdir ~/cassandra/log #Now check the user name of your computer and remember it. whoami #Now open cassandra.yaml file gedit ~/cassandra/conf/cassandra.yaml #After opening cassandra.yaml file add the following code at the end of the file data_file_directories: - /home/YOUR_USER_NAME/cassandra/lib/data commitlog_directory: /home/YOUR_USER_NAME/cassandra/lib/commitlog saved_caches_directory: /home/YOUR_USER_NAME/cassandra/lib/saved_caches #Make sure you change YOUR_USER_NAME with your USERNAME #Save and exit the file #Now open logback.xml gedit ~/cassandra/conf/logback.xml #And replace/change the #LINE 35 (${cassandra.logdir}/system.log ) #in logback.xml file with the below line/home/YOUR_USER_NAME/cassandra/log/system.log #Make sure you change YOUR_USER_NAME with your USERNAME #save and exit file #Done now start Cassandra Daemons ~/cassandra/bin/cassandra -f # The cassandra daemon should start in the foreground #(don’t press ctrl + c; as it’ll terminate the daemon) # open a new terminal ~/cassandra/bin/cqlsh # It’ll have output like this cqlsh>
Comments
Post a Comment