cassandra-3.0相关内容

如何获得卡桑德拉的当年

如何在Cassandra中获得部分当前日期?在我的特殊情况下,我只需要获取年份。 我暂时从系统中选择 select dateof(now())。当地; 但是我找不到任何函数来获取文档 https://docs.datastax.com/en/dse/5.1/cql /cql/cql_reference/refCqlFunction.html#refCqlFunction__toTim ..
发布时间:2020-09-29 20:58:29 其他开发

用于登录Cassandra的DataModel用例

我正在尝试在Cassandra中设计应用程序日志表, 创建表日志( yyyymmdd varchar, 创建了timeuuid, logMessage文本, 模块文本, 主键(yyyymmdd,已创建) ); 现在,当我尝试执行以下查询时,它按预期运行, 从日志中选择* yymmdd ='20182302'LIMIT 50; 以上查询没有分组 ..
发布时间:2020-09-29 20:57:53 其他开发

初始令牌为cassandra无法正常工作

要了解没有vNode的环,我尝试将节点1中的初始令牌尝试为25,将节点2的初始令牌尝试为50,如下所示, 地址机架状态状态拥有者令牌 50 172.30.56.60 rack1向上正常82.08 KiB 100.00%25 172.30.56.61 rack1向上正常82.09 KiB 100.00%50 user_id | |提供以下信息(user_id-主键/分 ..
发布时间:2020-09-29 20:57:45 其他开发

Apache Cassandra中的二级索引

我尝试使用以下链接了解Cassandra中的二级索引: https://www.youtube.com/watch?v=BPvZIj5fvl4 假设我们有5个节点N1,N2,N3,N4和N5群集,其复制因子为3,这意味着分区数据将被复制到群集中的3个节点(例如N1,N2和N3)。 现在执行此查询时: SELECT *来自用户 的 WHERE partitionKey = ..
发布时间:2020-09-29 20:56:12 其他开发

我从3.0降级到2.1.7后无法看到C * 2.1.7中的所有键空间

我一直在使用Cassandra 2.1.7,由于某种原因,我升级到3.0.12,后来意识到一些依赖的应用程序不能在3.0.12上运行,所以我降级了,并像以前一样使用C * 2.1.7使用之前。但是现在我看不到C *中的键空间。 (仅供参考:两个C * yaml文件中的数据目录都相同) 我需要进行任何更改吗? 感谢您的帮助。 解决方案 如果您尚未备份,则无需担心,因为C * 3. ..
发布时间:2020-09-29 20:55:39 其他开发

当我添加新节点时,Cassandra集群将花费大量时间

我有5个节点的Cass集群,每个集群目前拥有1 TB的数据。当我尝试添加另一个节点时,将其花费到“联合国”州几乎要花15个多小时。 有没有办法使其变得更快? Cassandra版本:3.0.13 环境:AWS,m4.2xlarge机器。 解决方案 1 TB是每个节点大量的数据。由于您有5个节点的群集,并且要添加一个新节点,因此该节点将占用0833 TB的数据,该数据必须从所有 ..
发布时间:2020-09-29 20:54:17 其他开发

Cassandra中的4节点设置与3节点设置相同

我在Cassandra中有一个4节点设置,并决定采用以下配置,但是ppl表示这将与3节点设置相同,所以有人可以告诉我为什么, 节点= 3,复制因子= 2,写一致性= 2,读一致性= 1 节点= 4,复制因子= 3,写一致性= 3,读一致性= 1 根据我的理解,节点= 4,请提供这两个节点故障,将RF设置为'3'是有益的,但是ppl表示在4节点设置中RF = 2与RF = ..

卡桑德拉(Cassandra)中的摘要请求

关于摘要请求,我有几个问题,我通读了文档,以下信息不是重点, 1)假设我有10个 同样,为了理解,让副本为节点1,节点2和节点3,协调器为节点4。 p> 对于读取请求,根据我的理解,第一协调器(节点4)将直接请求发送到延迟较低(动态侦听)的节点之一,说节点1并得到数据,然后在接收到数据后,将摘要请求发送到下一个等待时间节点(例如节点2)之一,仅获取哈希值,并将其与从直接请求 ..
发布时间:2020-09-29 20:52:43 其他开发

即使数据存在,Cassandra也不会提供数据

我有一个复制系数为3的键空间。我正在将数据插入写一致性级别为1的Cassandra(具有单个数据中心的4节点集群)中。插入完成后,我正在读取一致性级别为定额(2)的数据。但是有时即使有数据,我有时也无法获取数据,但一段时间后,我仍使用相同的查询来获取数据。我不知道为什么Cassandra会这样。 我的列族模式 创建表input_data_profile.input_log_profil ..
发布时间:2020-09-29 20:52:34 其他开发

如何使用Java中的cassandra-driver从UDT集合(例如:list)中读取UDT?

我有一个表 emp(id,name,list>))。这里的地址是Cassandra UDT,定义为 create TYPE地址(hno int,街道文本); 。我正在尝试使用以下代码在emp中读取给定id的所有地址,并且出现以下错误: 线程“ main”中的异常“ com.datastax.driver.core.exceptions.CodecNotFo ..
发布时间:2020-09-29 20:52:33 Java开发

nodetool快照也需要架构快照(备份)吗?

Cassandra doc 提到了“ nodetool snapshot”命令获取表数据的快照。但是,我也可以在生成所有快照文件的快照目录中看到schema.cql和manifest.json文件。 这是预期的行为吗?还可以根据需要使用schema.cql文件还原模式吗? 我的卡桑德拉版本 cqlsh>显示版本 [cqlsh 5.0.1 |卡桑德拉3.0.9 | CQL规范3 ..
发布时间:2020-09-29 20:51:16 其他开发

提交日志不断增长中的问题

我有一台提交日志不断增加到7.8 GB并仍在增长的机器,我检查了一个属性 commitlog_total_space_in_mb:8192 ,该属性在cassandra.yaml中进行了注释。我怀疑它一定是默认值。 1)提交日志的大小增加了什么问题? 2)是否表示未达到内存不足的阈值? 已编辑: memtable_cleanup_threshold = 1 /(memtab ..
发布时间:2020-09-29 20:41:03 其他开发

Cassandra节点需要几个小时才能加入

我的大小为2的群集进入了某种不一致的状态。在一个节点(称为节点A)上,nodetool的状态正确显示了2个节点。在另一个节点(称为B)上时,它仅显示一个,即本身。经过几次尝试,我无法解决此问题。因此,我停用了节点B。但是,节点A上的nodetool状态仍显示节点B处于UN状态。我不得不在节点A上重新启动cassandra,以至于忘记了节点B。 但是,这导致了另一个问题。我正在创建新节点(称为 ..
发布时间:2020-09-29 20:40:57 其他开发

如果只有一个客户端写入集群,是否需要对Cassandra进行时钟同步?

从cassandra的文档中,我知道cassandra使用查询的时间戳来解决两次写操作之间的冲突,因此需要同步集群所有节点上的时钟。在我的用例中,我们只有一个客户端在向集群写入数据,而有多个客户端在从集群读取数据。因此,如果我使用客户端时间戳生成器(我相信版本3是默认的时间戳生成器),我是否仍需要使群集节点时钟彼此同步? 解决方案 在与存储的数据相关联的写入时间戳记的情况下,如果您使用客户 ..
发布时间:2020-09-29 20:33:46 其他开发

卡桑德拉无法连接

我是cassandra apache的新手。在教程视频中,它说键入bin / nodetools status来检查节点的状态,但是当我尝试输入它时。终端返回 无法连接到'127.0.0.1:7199'-ConnectException:'连接 被拒绝(连接被拒绝)'。 查看此图像 我试图在以下位置将JVM_OPTS更改为“ $ JVM_OPTS -Djava ..
发布时间:2020-09-29 20:28:38 其他开发

Cassandra 3.9和CQL规范版本

只是很好奇Cassandra 3.9支持什么版本的cql。 我知道Cassandra 3.9支持cql 3.4.2,但是是否也支持3.4.3?以及如何升级/配置Cassandra 3.9以使用cql 3.4.3? 我在Internet上进行搜索,发现了一些信息,例如哪个CQL版本对应于哪个Cassandra版本?, https://docs.datastax.com/en/landing_ ..
发布时间:2020-09-29 20:28:28 其他开发

Cassandra数据建模:时间戳作为分区键

我需要能够返回在指定间隔内执行操作的所有用户。 Cassandra中的表定义如下: 创建表t(时间戳从,时间戳到,用户文本,PRIMARY KEY((从,到),用户)) 我正在尝试在Cassandra中实现以下查询: select * from t WHERE from> :startInterval并 ..
发布时间:2020-09-29 20:28:09 其他开发