问题标签 [cassandra-0.7]

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.

0 投票
1 回答
1072 浏览

php - 使用 php 的猪脚本

是否可以使用任何其他编程语言(如 PHP)运行 pig 脚本?

0 投票
1 回答
506 浏览

uuid - 我无法使用 phpcassa 获取 TimeUUIDType

菜鸟在这里。

我有一个按 timeuuidtype 排序的超级列族,其中包含许多条目。我正在尝试使用 phpcassa 执行一个简单的 get 函数,但它不起作用。我正在尝试从 TimeUUID 排序的 SC 中的 UTF8 排序列返回特定值。确切的代码适用于按 BytesType 排序的类似 SC 系列。

这是我之前通过 -cli 输入的 scf 的信息。

这是我用来检索数据的 phpcassa 脚本。

另外,如果我没有像这样指定 SC。

它返回:

我知道部分问题可能已在如何在 Cassandra 中插入带有 TimeUUIDType 列的行中提出? 但这并没有真正帮助我,因为我大概已经接受了 timeuuidtypes。

感谢您的帮助。

0 投票
2 回答
699 浏览

nosql - Hector 测试示例不适用于 Cassandra 0.7.4

我已经设置了我的单节点 Cassandra 0.7.4 并使用 bin/cassandra -f 启动了该服务。现在我正在尝试使用 Hector API (v. 0.7.0) 来管理数据库。Cassandra CLI 工作正常,我可以创建键空间等。

我尝试运行测试示例并创建一个键空间:

但我得到的只是:

你能告诉我我做错了什么吗?谢谢

0 投票
1 回答
465 浏览

nosql - RandomPartitioner 下 Cassandra 中的二级索引

我正在研究使用 Aquiles 在 Cassandra 中使用二级索引功能的可能性。我知道对于主索引(键),我必须使用 OrderPreservingPartitioner 才能进行查询。起初,我认为二级索引没有这样的限制,但我注意到开始键是 GetIndexedSlicesCommand 的一部分。这是否意味着在 RandomPartitioner 下,此命令无法使用?

0 投票
1 回答
320 浏览

cassandra-0.7 - 卡桑德拉回到整排

我正在用一个非常简单的例子来尝试 Cassandra。我在 cassandra 数据库中存储了一个列族:

上面的值实际上是“Cambria Suites”。当我使用以下代码从数据库中检索值时:

我最终得到输出:我发现:?getnameCambria Suites ??B?

似乎通过引用 col.column.value,我得到了整行中的所有内容。我的问题是如何才能只获取没有名称和时间戳部分的值?非常感谢。

0 投票
2 回答
4467 浏览

nosql - Cassandra 集群名称不匹配

我正在尝试将单个节点添加到已存在的名为 ClusterA 的集群中。在引导该节点之前,它正在运行一个名为“Test”的单节点 cassandra 集群,版本为 0.7.4。ClusterA 正在运行 0.7.5,我也升级了要添加到 0.7.5 的节点。我正确配置了 yaml,但是当我运行 Cassandra 时,我收到以下垃圾邮件:

此 IP 在新 yaml 中的任何位置都不存在。这是我前段时间尝试实现的旧配置,但我根本没有尝试使用此 IP 进行集群。我尝试删除所有存储、数据库文件和旧配置,但它仍然以某种方式检测到旧种子 IP。

当我确认数据目录为空时,我发现这被记录下来很奇怪。

在数据目录中找到表数据...

谁能告诉我这在启动过程中如何仍然出现?我需要更改/删除/删除什么才能让这个 IP 消失?

谢谢。

0 投票
3 回答
3714 浏览

cassandra - Cassandra 启动问题

我在启动 Cassandra 时遇到问题。以下是我尝试发出启动命令时的终端输出:

root@gestion:~# cassandra -f
线程“main”中的异常 java.lang.ExceptionInInitializerError 原因:java.lang.RuntimeException:无法找出 log4j 配置。在 org.apache.cassandra.service.AbstractCassandraDaemon.(AbstractCassandraDaemon.java:75) 找不到主类:org.apache.cassandra.thrift.CassandraDaemon。
程序将会退出。

我导出了 JAVA_HOME 路径。我在 10.04 Lucid 机器上。谁能帮帮我吗?

0 投票
3 回答
313 浏览

dependencies - WSO2 DSS Cassandra 依赖

集成的 Cassandra 服务器(版本 0.7.x)是否与 WSO2 DSS(版本 2.6)松散耦合?使用较新版本的 Cassandra(例如 0.8.x)会影响低级别的 DSS 吗?

谢谢

0 投票
1 回答
288 浏览

hadoop - 轻快的小文件

我是 Cassandra 和 Hadoop 的新手。在寻找两种产品的集成时,我遇到了 Brisk。从描述中我了解到 Brisk 用 CassandraFS 替换了 HDFS。那么这个替换是Hadoop小文件问题的解决方案吗?如果是这样,大文件呢?目前我需要实现一个资源存储,其中包含带有元数据的大型二进制数据文件和图像等小文件。

0 投票
3 回答
913 浏览

amazon-ec2 - 无法将节点添加到现有 Cassandra 集群

我们在 EC2 上有 6 个节点的 cassandra 集群,我们必须将其容量翻倍至 12 个节点。所以要再添加 6 个节点,我按照以下步骤操作。

1 计算 12 个节点的令牌并相应地配置新节点。

2 通过正确配置启动新节点,以便新节点将现有令牌范围一分为二。

  • 一开始,所有新节点都显示正在进行的流式传输。
  • 在环状态下,所有节点都处于“加入”状态
  • 12 小时后,2 个节点完成流式传输并进入正常状态。
  • 但是在流式传输一些数据后剩余的 4 个节点上没有显示任何进度,看起来像是被卡住了

我们已经安装了 Cassandra-0.8.2,每个现有节点上有大约 500 GB 的数据,并将数据存储在 EBS 卷上。

如何解决此问题并获得 12 个节点的平衡集群?

我可以重新启动节点吗?

如果我清理了卡住的 Cassandra 节点的数据目录并重新安装,是否会导致任何数据丢失?