sudo mkdir -p /var/log/cassandraデフォールトのポート
sudo chown -R `whoami` /var/log/cassandra
sudo mkdir -p /var/lib/cassandra
sudo chown -R `whoami` /var/lib/cassandra
ポートの変更項目名 ポート番号 ① ThriftでのRPCポート 9160 ② JMXでの接続ポート 7199
MAX_HEAP_SIZE="1G" HEAP_NEWSIZE="800M"Server
bin/cassandra -fClientxss = -ea -javaagent:bin/../lib/jamm-0.2.5.jar -XX:+UseThreadPriorities -XX:ThreadPriorityPolicy=42 -Xms128M -Xmx128M -Xmn32M -XX:+HeapDumpOnOutOfMemoryError -Xss128k
Segmentation fault (コアダンプ)
$ bin/cqlsh
Connected to Test Cluster at localhost:9160.
[cqlsh 3.1.7 | Cassandra 1.2.9 | CQL spec 3.0.0 | Thrift protocol 19.36.0]
Use HELP for help.
cqlsh> show version;
[cqlsh 3.1.7 | Cassandra 1.2.9 | CQL spec 3.0.0 | Thrift protocol 19.36.0]
cqlsh> quit
High level clientsPHP
Cassandra-PHP-Client-LibraryPython
Perlii python-thrift 0.8.0-0ubuntu2 amd64 Python bindings for Thriftcql-1.4.0.tar.gz python setup.py install
sudo cpan Net::Cassandra sudo cpan Bit::VectorRuby
sudo apt-get install ruby-dev # gem install cassandra-cqlnode.js
yukim-node-cassandra-cql-449b416.tar.gz $ git clone https://github.com/yukim/node-cassandra-cql.gitJava
$ npm install
apache-cassandra-1.2.9.jar
libthrift-0.7.0.jar
log4j-1.2.16.jar
slf4j-api-1.7.2.jar
slf4j-log4j12-1.7.2.jar
$ echo "deb http://www.apache.org/dist/cassandra/debian 311x main" | sudo tee -a /etc/apt/sources.list.d/cassandra.sources.list起動
$ curl https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -
$ sudo apt-get update
$ sudo apt install cassandra
$ sudo systemctl start cassandra
$ yay -S cassandra 起動$ sudo systemctl start cassandraクライアント$ cqlsh Connected to Test Cluster at 127.0.0.1:9042. [cqlsh 5.0.1 | Cassandra 3.11.3 | CQL spec 3.4.4 | Native protocol v4] Use HELP for help. cqlsh> show version; [cqlsh 5.0.1 | Cassandra 3.11.3 | CQL spec 3.4.4 | Native protocol v4] cqlsh> quit