问题标签 [scylla]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cassandra - 找不到 ScyllaDb tarball 和 rpm 可下载链接
我需要在基于 RHEL 的系统上升级 scyllaDB。试图找到 rpm 或 terball 的 scyllaDB 但无法找到和下载。很多次我访问了 scyllaDB 官方网站,在那里我找到了二进制/RPM 的链接,但没有成功下载。请提供所有 scylladb 版本 RPM 或 tarball 的可下载链接。
cassandra - scylla版本升级后需要sstable升级吗?
我检查了 scylla 升级文档,找到了这些步骤。 https://docs.scylladb.com/upgrade/upgrade-opensource/upgrade-guide-from-2.1-to-2.2/upgrade-guide-from-2.1-to-2.2-rpm/。作为二进制升级后的 cassandra,我们需要通过 nodetool upgradesstable 命令执行 sstable 升级,但在 scylla 中没有任何步骤可以执行。是必需的吗?或 scylla 不支持 nodetool upgradesstable 命令?请帮忙
centos - 升级后的 ScyllaDB 版本相同
我遵循了文档https://docs.scylladb.com/upgrade/upgrade-opensource/upgrade-guide-from-2.2-to-2.3/upgrade-guide-from-2.2-to-2.3-rpm/#upgrade-程序 和我的版本保持不变。它还没有升级到 2.3。有什么我可以做或检查的吗?
但我仍在使用 2.2 版
cassandra - Opscenter 是否可以使用 Scylla 进行配置?
对于 Scylla 监控,我们需要配置 Grafana,但是否可以将 Cassandra Opscenter 集成到 Scylla 中?
cassandra - RHEL 和 CentOS 上的 Scylla 安装问题
我正在按照此处描述的 RHEL 灌输步骤 https://www.scylladb.com/download/rhel_rpm/
在我的本地仓库 /etc/yum/repos.d/scylla.repo 中创建并添加了一堆 RPM 文件
安装时出现以下错误。
--> 处理依赖:/usr/bin/python3 用于包:scylla-server-2.1.6-0.20180701.7d2150a05.el7.x86_64 --> 完成依赖解析错误:包:scylla-server-2.1.6-0.20180701。 7d2150a05.el7.x86_64 (scylla2.16) 需要:/usr/bin/python3 错误:包:scylla-server-2.1.6-0.20180701.7d2150a05.el7.x86_64 (scylla2.16) 需要:python-requests 错误:包:scylla-server-2.1.6-0.20180701.7d2150a05.el7.x86_64(scylla2.16)需要:python34错误:包:scylla-server-2.1.6-0.20180701.7d2150a05.el7.x86_64(scylla2.16)需要: libhwloc.so.5()(64bit) 错误:包:scylla-tools-core-2.1.6-20180701.fadba0b27.el7.noarch (scylla2.16) 要求:java-headless 错误:包:scylla-tools-2.1 .6-20180701.fadba0b27.el7.noarch (scylla2.16) 需要:scylla-conf 错误:包:scylla-server-2.1.6-0.20180701.7d2150a05.el7.x86_64 (scylla2.16) 要求:libcryptopp.so.6()(64bit) 错误:包:scylla-server-2.1.6-0.20180701.7d2150a05。 el7.x86_64 (scylla2.16) 要求:PyYAML 错误:包:scylla-tools-core-2.1.6-20180701.fadba0b27.el7.noarch (scylla2.16) 要求:java-1.8.0-openjdk-headless 错误:包:scylla-jmx-2.1.6-20180701.315934b.el7.noarch (scylla2.16) 要求:java-1.8.0-openjdk-headless 错误:包:scylla-server-2.1.6-0.20180701.7d2150a05.el7。 x86_64 (scylla2.16) 需要:python3-pyudev 错误:包:scylla-server-2.1.6-0.20180701.7d2150a05.el7.x86_64 (scylla2.16) 需要:libthrift-0.9.1.so()(64bit) 错误: 包: scylla-server-2.1.6-0.20180701.7d2150a05.el7.x86_64 (scylla2.16) 要求: python34-PyYAML 错误:包:scylla-server-2.1.6-0.20180701.7d2150a05.el7.x86_64 (scylla2.16) 要求:libjsoncpp.so.0()(64bit) 错误:包:scylla-server-2.1.6-0.20180701.7d2150a05。 el7.x86_64 (scylla2.16) 需要:hwloc 错误:包:scylla-server-2.1.6-0.20180701.7d2150a05.el7.x86_64 (scylla2.16) 需要:python-setuptools 错误:包:scylla-server-2.1。 6-0.20180701.7d2150a05.el7.x86_64 (scylla2.16) 要求:libyaml-cpp.so.0.5()(64bit) 错误:包:scylla-server-2.1.6-0.20180701.7d2150a05.el7.x86_64 (scylla2. 16) 需要:python-urwid 错误:包:scylla-server-2.1.6-0.20180701.7d2150a05.el7.x86_64 (scylla2.16) 需要:collectd 错误:包:scylla-server-2.1.6-0.20180701.7d2150a05。 el7.x86_64 (scylla2.16) 要求:libgnutlsxx.so.28()(64bit) 错误:包:gcc-gnat-4.8.5-36.el7.x86_64 (@RHEL7) 要求:libgnat = 4.8.5-36.el7 删除:libgnat-4.8.5-36.el7.x86_64 (@RHEL7) libgnat = 4.8.2 -16.el7 libgnat = 4.8.5-36.el7 已废弃:scylla-libgcc72-7.2.1-1.el7.centos.x86_64 (scylla2.16) 未找到错误:包:scylla-server-2.1.6- 0.20180701.7d2150a05.el7.x86_64 (scylla2.16) 要求:libprotobuf.so.8()(64bit) 错误:包:scylla-server-2.1.6-0.20180701.7d2150a05.el7.x86_64 (scylla2.16) 要求: scylla-conf 错误:包:scylla-tools-core-2.1.6-20180701.fadba0b27.el7.noarch (scylla2.16) 要求:python-yamlel7 libgnat = 4.8.5-36.el7 已废弃:scylla-libgcc72-7.2.1-1.el7.centos.x86_64 (scylla2.16) 未找到错误:包:scylla-server-2.1.6-0.20180701.7d2150a05 .el7.x86_64 (scylla2.16) 需要:libprotobuf.so.8()(64bit) 错误:包:scylla-server-2.1.6-0.20180701.7d2150a05.el7.x86_64 (scylla2.16) 需要:scylla-conf错误:包:scylla-tools-core-2.1.6-20180701.fadba0b27.el7.noarch (scylla2.16) 要求:python-yamlel7 libgnat = 4.8.5-36.el7 已废弃:scylla-libgcc72-7.2.1-1.el7.centos.x86_64 (scylla2.16) 未找到错误:包:scylla-server-2.1.6-0.20180701.7d2150a05 .el7.x86_64 (scylla2.16) 需要:libprotobuf.so.8()(64bit) 错误:包:scylla-server-2.1.6-0.20180701.7d2150a05.el7.x86_64 (scylla2.16) 需要:scylla-conf错误:包:scylla-tools-core-2.1.6-20180701.fadba0b27.el7.noarch (scylla2.16) 要求:python-yaml16) 要求:scylla-conf 错误:包:scylla-tools-core-2.1.6-20180701.fadba0b27.el7.noarch (scylla2.16) 要求:python-yaml16) 要求:scylla-conf 错误:包:scylla-tools-core-2.1.6-20180701.fadba0b27.el7.noarch (scylla2.16) 要求:python-yaml
请帮助解决此问题。
cassandra - 如果没有管理员权限,用户可以查看特定的密钥空间而不是其他人吗?
在探索 cassandra 时,是否有可能在 cassandra 中创建一个用户“test”并且我有多个键位,所以如果我使用“test”记录 cqlsh,那么我只能看到选定的键空间,而不是其他人。管理员可以查看或切换所有键位. 如果有任何想法或纠正我,请提供帮助。
提前致谢。
cassandra - Scylla 从 2.1.x 升级到 2.2.x 的问题
当我升级我的 3 节点 Scylla 集群时发现一些不匹配。
我已经按照下面链接中描述的过程升级了一个节点。 https://docs.scylladb.com/upgrade/upgrade-opensource/upgrade-guide-from-2.1-to-2.2/
升级我的一个节点后,我检查了“nodetool describecluster”,然后发现“架构版本”不匹配。升级后的节点(2.2.x)具有不同的“架构版本”,其他 2 个节点(2.1.x)具有不同的“架构版本”
如下所示:-
架构版本
UUID [xx.xxx.xxx.xx]
UUID [yy.yyy.yyy.yy, zz.zzz.zzz.zz]
5分钟后。我再次检查了“nodetool describecluster”,发现如下所示有些惊讶,1 小时后也一样。
架构版本
UUID [xx.xxx.xxx.xx, yy.yyy.yyy.yy, zz.zzz.zzz.zz]
这是Scylla的正确行为吗?
谢谢。
kubernetes - 将 Kubernetes 卷限制为单个 pod
我有一个附加卷的 Scylla 数据库的 Kubernetes 部署。它有一个副本,清单类似于以下内容:
当我执行更新时,它将终止旧 pod 并在旧 pod 停止之前启动一个新 pod。这会导致新 pod 上的数据库失败,因为它无法访问存储在卷中的数据库文件(因为旧 pod 仍在使用它)。如何使一次只有一个 pod 使用该卷?(短暂的停机时间是可以的)
database - ScyllaDB 上的主要压缩
简单查询:- 我用 gc_grace_seconds 10 天删除了 Scylla 上的数据。Scylla 创建了墓碑并等待 gc_grace_seconds 过期。
现在,我在删除后的第二天运行了主要压缩(gc_grace_seconds 到期还剩下 8 天)。
1)什么压缩会做?它将考虑所有墓碑并清除2天前删除的内容?
2) 我应该在运行主要压缩之前更改 gc_grace_seconds=0 吗?
请帮忙
提前致谢。
scylla - 如何使用 ScyllaDB 修复此错误?
我正在尝试在这里完成 ScyllaDB 教程系列:https ://www.scylladb.com/2017/11/30/mutant-monitoring-system-day-1/
我有一个 Docker 容器正在运行(在 Windows 上,使用 Powershell)并克隆了他们的 repo,并使用 Docker Compose 运行它:
尝试使用 nodetool 检查其状态会返回容器重新启动错误:
日志显示这些意外的文件结束错误:
我该如何解决这个问题,最好不编写代码?