We learnt about Cassandra in previous post. We will setup and run client on an Cassandra cluster(fully distributed) here.
Installation
For installation we will use three nodes. We will install fully distributed Cassandra cluster. Here we are using following details for installation (for complete setup):- Installation base directory:
- /home/anishsneh/installs
- Installation user name:
- anishsneh
- Hostnames:
- server01 (first node, say with ip address 172.16.70.131)
- server02 (second node, say with ip address 172.16.70.132)
- server03 (third node, say with ip address 172.16.70.133)
- Install Cassandra
- Download Apache Cassandra binary from Apache Website.
- Extract downloaded package to /home/anishsneh/installs, such that we have:
[anishsneh@server01 installs]$ ls -ltr apache-cassandra-2.1.5/ total 360 -rw-r--r--. 1 anishsneh anishsneh 2117 Apr 27 07:33 NOTICE.txt -rw-r--r--. 1 anishsneh anishsneh 64431 Apr 27 07:33 NEWS.txt -rw-r--r--. 1 anishsneh anishsneh 11609 Apr 27 07:33 LICENSE.txt -rw-r--r--. 1 anishsneh anishsneh 245971 Apr 27 07:33 CHANGES.txt drwxr-xr-x. 2 anishsneh anishsneh 4096 May 17 15:37 interface drwxr-xr-x. 4 anishsneh anishsneh 4096 May 17 15:37 javadoc drwxr-xr-x. 3 anishsneh anishsneh 4096 May 17 15:37 lib drwxr-xr-x. 3 anishsneh anishsneh 4096 May 17 15:37 pylib drwxr-xr-x. 4 anishsneh anishsneh 4096 May 17 15:37 tools drwxr-xr-x. 2 anishsneh anishsneh 4096 May 17 15:37 bin drwxrwxr-x. 2 anishsneh anishsneh 4096 May 17 15:51 logs drwxrwxr-x. 5 anishsneh anishsneh 4096 May 17 15:51 data drwxr-xr-x. 3 anishsneh anishsneh 4096 May 17 16:46 conf
- Repeat above steps for all the three nodes.