先下载 Cassandra
wget https://dlcdn.apache.org/cassandra/4.0.1/apache-cassandra-4.0.1-bin.tar.gz
解压缩并放到 /opt/cassandra
tar xzvf apache-cassandra-4.0.1-bin.tar.gz
sudo mv apache-cassandra-4.0.1 /opt/cassandra
修改 IP binding
vi /opt/cassandra/conf/cassandra.yaml
#listen_address: localhost
listen_address: 192.168.50.15
#rpc_address: localhost
rpc_address: 192.168.50.15
- seeds: "192.168.50.15:7000"
#- seeds: "127.0.0.1:7000"
建立 cassandra.pid
cd /var/run
sudo touch cassandra.pid
sudo chmod 666 cassandra.pid
起动 cassandra
/opt/cassandra/bin/cassandra -p /var/run/cassandra.pid
查看 cassandra 状态
kazuya@ubuntu: ~
$ /opt/cassandra/bin/nodetool status
Datacenter: datacenter1
=======================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
-- Address Load Tokens Owns (effective) Host ID Rack
UN 192.168.50.15 85.76 KiB 16 100.0% a9d3a914-fee9-4d5c-b1ca-e9dc3b4c7f8b rack1
进入 cqlsh
/opt/cassandra/bin/cqlsh
cqlsh> DESCRIBE tables;
cqlsh> SELECT * FROM system_schema.tables;
cqlsh> quit
停止 cassandra
kill `cat /var/run/cassandra.pid`