The user you are logged in as must have sudo privileges to be able to install packages.
Installing Apache Cassandra
The recommended way to install Apache Cassandra on CentOS 7 is by installing the rpm package from the official Apache Cassandra repository.
To install OpenJDK , on your system type:
$ sudo yum install java-1.8.0-openjdk-devel
Verify the Java installation by running the following command which will print the Java version :
$ java -version
Now that Java is installed, the next step is to add the Apache Cassandra repository.
Open your editor of choice and create the following repository file:
$ sudo nano /etc/yum.repos.d/cassandra.repo
Paste the following content into the file:
[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
Once the repository is enabled, install the latest version of Apache Cassandra by typing:
$ sudo yum install cassandra
Start and enable the Cassandra service:
$ sudo systemctl enable cassandra
$ sudo systemctl start cassandra
Verify that Cassandra is running by typing:
$ nodetool status
Configuring Apache Cassandra
Apache Cassandra data is stored in the
/var/lib/cassandra directory, configuration files are located in
/etc/cassandra and Java start-up options can be configured in the
To interact with Cassandra through CQL (the Cassandra Query Language) you can use a command line utility named
cqlsh that is shipped with the Cassandra package.