scylladb docker 運行試用


scylladb 是兼容cassandra 的數據存儲系統,從官方的性能報告,比原生的apache cassandra 有好多
的提高

使用docker 運行,具體的也可以參考官方文檔,后邊會提供docker-compose 運行的腳本

步驟

  • 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;

效果



參考資料

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM