当前位置: 首页 > news >正文

docker部署scylladb

创建存储数据的目录和配置目录

mkdir -p /root/docker/scylla/data/data /root/docker/scylla/data/commitlog /root/docker/scylla/data/hints /root/docker/scylla/data/view_hints /root/docker/scylla/conf

快速启动拷贝配置文件

docker run -d \
    --name scylla \
    scylladb/scylla:2025.1 \
    --developer-mode=0

拷贝配置文件

docker cp scylla:/etc/scylla/. /root/docker/scylla/conf

在这里插入图片描述

修改配置

  • 使用用户名和密码连接
    authenticator: PasswordAuthenticator
    在这里插入图片描述
    打开权限验证
    authorizer: CassandraAuthorizer
    在这里插入图片描述

移除容器

docker rm -f scylla

启动指令

docker run -d \
    --name scylla \
    --restart=always \
    -p 9042:9042 \
    -v /root/docker/scylla/conf:/etc/scylla \
    -v /root/docker/scylla:/var/lib/scylla \
    scylladb/scylla:2025.1 \
    --developer-mode=0

指令解释

docker run -d \ 后台运行
	--name scylla \ 容器名称
	--restart=always \ 开机自启动
	-p 9042:9042 \ 端口映射
	-v /root/docker/scylla/conf:/etc/scylla \ 配置挂载
	-v /root/docker/scylla/data:/var/lib/scylla \ 数据及日志挂载
	scylladb/scylla:2025.1 \ 
	--developer-mode=0  禁用 Scylla 的开发人员模式以在启动 Scylla 节点之前运行 I/O 调优

官方文档
docker文档

连接测试

这里使用idea连接
由于scylladb完全兼容Cassandra,所以用Cassandra的方式连接scylladb是完全没有问题的
在这里插入图片描述
初始用户名和密码都是cassandra
在这里插入图片描述

docker启动后需要等待一会scylladb初始化完成,可以使用docker logs -f scylla查看日志
在这里插入图片描述

相关文章:

  • 鲁大师绿色版,纯净无广告
  • 统计当前页面的localStorage使用了多少空间
  • FATFS文件系统配置
  • Sa-Token v1.42.0 发布 [特殊字符],新增 API Key、TOTP 验证码、RefreshToken 反查等能力
  • NOIP2015提高组.运输计划
  • Web 项目实战:构建属于自己的博客系统
  • 雷池WAF防火墙如何构筑DDoS防护矩阵?——解读智能语义解析对抗新型流量攻击
  • 数据库预热
  • PostIn安装及入门教程
  • 初识华为防火墙
  • 如何解决DDoS攻击问题 ?—专业解决方案深度分析
  • 嵌入式硬件篇---单片机周期
  • 猫咪如厕检测与分类识别系统系列【四】融合检测日志输出及前端展示界面制作
  • 内网邮箱服务器搭建-详解
  • LabVIEW往复式压缩机管路故障诊断系统
  • 消防设施操作员岗位注意事项有哪些?
  • 《基于AI识别的雾炮联动:堆场扬尘治理新利器》
  • DeepSeek使用001:Word中配置DeepSeek AI的V3和R1模型
  • 【Hadoop入门】Hadoop生态之Flume简介
  • Android应用开发指南
  • 网页设计制作费用多少/seo引擎优化方案
  • 网站建设林晓东/杭州seo营销
  • 网站建设中企动力推荐/seo网络推广知识
  • 如何欣赏网站/技能培训机构
  • 青海建设工程云网站/店铺推广渠道有哪些方式
  • 京东网站的设计风格/免费学生html网页制作成品