scylladb 是兼容cassandra 的数据存储系统,从官方的性能报告,比原生的apache cassandra 有好多
的提高

步骤

  • seed 节点
docker run --name scylla -d scylladb/scylla
  • 添加其他节点
docker run --name scylla-node2 -d scylladb/scylla --seeds="$(docker inspect --format='{{ .NetworkSettings.IPAddress }}' scylla)"
docker run --name scylla-node3 -d scylladb/scylla --seeds="$(docker inspect --format='{{ .NetworkSettings.IPAddress }}' scylla)"
  • 查看状态
docker exec -it scylla nodetool status

数据访问

  • 数据操作,使用cqlsh工具
docker exec -it scylla cqlsh
CREATE KEYSPACE demoapp WITH replication = {'class':'SimpleStrategy', 'replication_factor' : 1};
CREATE TABLE demoapp.users (id int PRIMARY KEY ,name text);
select * from demoapp.users;

效果

scylladb docker 运行试用-LMLPHP

scylladb docker 运行试用-LMLPHP
scylladb docker 运行试用-LMLPHP
scylladb docker 运行试用-LMLPHP

参考资料

https://www.scylladb.com/download/

 
 
 
 
05-02 20:03