问题标签 [cassandra]

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 投票
4 回答
29323 浏览

django - 如何在 Django 框架中使用 Cassandra

是否有任何可靠的方法可以将 Cassandra 后端实现到使用 Django Web 框架开发的 Web 应用程序?

0 投票
2 回答
796 浏览

cassandra - Cassandra 在启动时没有报告启动并运行

当我执行以下 .bat 文件时,我在 Windows 命令行上得到了输出

这是我在命令行上得到的输出

在这之后什么都没有发生,它只是发出哔哔声,我想知道这个问题的原因是什么以及如何解决我的系统是 Windows XP,Java 6

谢谢。

0 投票
5 回答
15078 浏览

ruby-on-rails - Cassandra 生产环境是否已为 Ruby on Rails 做好准备?

我正在研究一个正在考虑使用 Cassandra 作为数据库的项目。考虑到它的可扩展性,即使我们一开始使用 MySQL,我们也希望最终迁移到 Cassandra。我知道 Facebook、Digg 和最近的 Twitter 等大公司都在使用 Cassandra,但我不相信这些网站中的任何一个都使用 Rails。我的问题是使用 Ruby on Rails 使用 Cassandra 是否可行。需要考虑的要点:

  1. 我们严重依赖 Authlogic gem。切换到 Cassandra 会影响它的工作方式吗?
  2. Cassandra 有成熟的 ruby​​ 客户端吗?在 Github 上看,动物群的客户端(现在 twitters 的客户端)似乎是最成熟的。有人有生产经验吗?

感谢任何提示。

0 投票
2 回答
2422 浏览

cassandra - Cassandra 未知异常

我已经设法为 Thrift LazyBoy设置了Cassandra + Thrift和 Python 包装器,并且我遵循了LazyBoy Wiki 中提到的示例。在测试该示例后,我遇到了异常错误。

这是一个例外。我期待一些帮助。

谢谢。

0 投票
6 回答
3051 浏览

java - 社交媒体应用的最佳架构

我正在从事有前途的项目,该项目为网络和移动设备开发新的社交媒体应用程序。我们刚刚开始定义功能。不过,我正在考虑建筑。所以我问:

1 - 开发此应用程序核心的最佳平台是什么,它将具有 Rest API 接口。

2 - 可以随我的应用程序扩展和增长的最佳数据库是什么。

据我研究,这些是我发现最有趣的答案:

对于数据库:Cassandra NoSQL DB,惊人的可扩展性,惊人的写入性能,良好的读取性能(将在 0.6 上改进)。我想我会选择那个。

Zookeer 在 Cassandra 上进行交易。

我认为这两种技术非常适合该提议。你们觉得怎么样?

在前端它将服务于 REST API,我没有最终的候选人。对于这个,我有基于性能 X 可扩展性 X 快速开发/维护的问题。

Java 或 .Net 就我的研究而言,带来了这些要求的最佳平衡。

Python、pearl 和 Rail 拥有最好的(快速开发/维护),但在所有其他方面都差强人意。

我什至不考虑 C 或 C++,因为它的(快速开发/维护)功能...

那么你们怎么看呢?

0 投票
1 回答
3119 浏览

cassandra - 如何在 Cassandra 中插入带有 TimeUUIDType 列的行?

在 Cassandra 中,我有以下列族:

我正在尝试使用 Thrift 生成的 C++ 生成函数将记录插入其中,如下所示:

但是,我收到以下错误:“UUID 必须正好是 16 个字节”

我什至使用以下命令尝试了 Cassandra CLI:

但我仍然收到以下错误:

0 投票
1 回答
1288 浏览

nosql - 两个 Cassandra 节点之间的通信

假设两个 Cassandra 节点分别在主机上A运行B。主机之间需要打开哪些 TCP 和/或 UDP 端口才能A使BCassandra 正常运行?

0 投票
1 回答
10053 浏览

c# - Thrift.Transport.TTransportException:无法写入空输出流

我正在使用 Cassandra 和 Thrift 库做一些工作。我意识到这些是非常早期的库,并且(毫无疑问)会在某个时候发生变化。

我一直在使用以下链接来帮助设置我的 C# 代码以在我的 Cassandra 服务器(我在本地 VirtualBox 的 Ubuntu Server 实例中运行)写入和读取。我已经确认微不足道的读/写功能有效。

我遇到问题的地方是执行以下方法(使用 Cassandra 附带的 thrift.definition 文件为我生成):

这是我的设置代码:

我的调用代码如下所示:

这个方法的第一行是我得到异常的地方:

这是一个例外:

Thrift.Transport.TTransportException:无法在 Thrift.Protocol.TBinaryProtocol.WriteI32(Int32 i32) 的 Thrift.Protocol.TBinaryProtocol 的 Thrift.Transport.TStreamTransport.Write(Byte[] buf, Int32 off, Int32 len) 写入空输出流。在 Cassandra.cs 中的 Apache.Cassandra.Cassandra.Client.send_get_range_slice(String keyspace, ColumnParent column_parent, SlicePredicate predicate, String start_key, String finish_key, Int32 row_count, ConsistencyLevel 一致性_level) 中的 WriteMessageBegin(TMessage 消息):Apache.Cassandra.Cassandra 的第 341 行Cassandra.cs 中的 .Client.get_range_slice(String keyspace, ColumnParent column_parent, SlicePredicate predicate, String start_key, String finish_key, Int32 row_count, ConsistencyLevel 一致性_level):CassandraDemo.Models.Test.GetAllBlogEntries() 中的第 335 行 Test.cs:第 212 行在 CassandraDemo.Tests.Models。TestTest.cs 中的 TestTest.Test_GetAllBlogEntries_Success():第 42 行

有任何想法吗?

0 投票
1 回答
2094 浏览

mysql - 将 MySQL 数据/查询集转换为等效的 Cassandra 表示

考虑具有以下表结构的 5 亿行 MySQL 表...

...仅使用以下两个查询进行查询...

鉴于这些查询,您将如何使用 Cassandra 表示给定的数据集?

0 投票
5 回答
7736 浏览

python - 如何使用 pycassa 获取存储在 Cassandra 列族中的所有键?

有没有人有使用pycassa的经验,我对此表示怀疑。如何获取存储在数据库中的所有密钥?

好吧,在这个小片段中,我们需要提供键以获取关联的列(这里的键是“foo”和“bar”),这很好,但我的要求是一次获取所有键(只有键)作为 Python 列表或类似的数据结构。

谢谢。