Инсталляция Apache Cassandra (DataStax Community Edition) в Centos 6.7

Устанавливаю первый раз!

http://www.planetcassandra.org/cassandra/

http://docs.datastax.com/en/cassandra/2.1/cassandra/install/installRHEL_t.html


JDK 7.25 и выше должно быть установлено. (впрочем это не значит, что JDK8 подойдет, поэтому устанавливаю JDK7)

http://javadev.org/install/jdk/7/linux/centos/6/x64/

# vi /etc/yum.repos.d/datastax.repo


[datastax]
name = DataStax Repo for Apache Cassandra
baseurl = http://rpm.datastax.com/community
enabled = 1
gpgcheck = 0


# yum install -y \
dsc21-2.1.5-1  \
cassandra2.1.5-1


# yum install -y cassandra21-tools-2.1.5-1


# chkconfig cassandra on
# service cassandra start


Пробуем

Выполняю команду под рутом, под обычным пользователем ошибки.

# cassandra


$ cqlsh


cqlsh> create KEYSPACE testdb WITH REPLICATION = {'class':'SimpleStrategy', 'replication_factor':3};

cqlsh> describe KEYSPACES;

cqlsh> USE testdb;

cqlsh:testdb> CREATE TABLE users(id uuid, name text, email text, username text, PRIMARY KEY(id, name, email, username));

cqlsh:testdb> DESCRIBE TABLE USERS;

cqlsh:testdb> INSERT INTO users(id, name, email, username) VALUES(now(), 'Brad Traversy', '[email protected]', 'techguy');

cqlsh:testdb> Select name from users;