问题标签 [cassandra-driver]

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 投票
2 回答
365 浏览

apache-spark - Play Cassandra Netty Server null pointer exception

Hi i am using playframework with technologies like ,

i am getting below warning, at the time of project clean compile

at the time of sbt run , getting below error

How to solve netty issue? is there version mismatched issue??

0 投票
2 回答
844 浏览

python-2.7 - Cassandra-Driver 错误,无法运行 Python 脚本

背景

我一直在尝试在服务器上运行几个 Python 脚本一段时间,但是每次我都会收到以下错误:

我假设这与未安装 Cassandra-Driver 有关,但是当我运行时:

我收到以下输出:

问题

我假设现在已经安装了驱动程序,但是当我再次运行脚本时,我收到一个新错误:

我不确定如何修复它或下载驱动程序的其他替代方法?如果有人遇到这个错误,你能做些什么来解决它?我已经删除了有错误的目录,但是如果我删除它,我的脚本会中断,因为它需要 Cassandra 来加载数据。任何输入都会很棒。

更多背景信息

  • 在 Ubuntu 18.04 上运行
  • 使用 Python 2.7
  • 使用 Cassandra 3.11.1

谢谢,一个苦苦挣扎的软件开发人员:)

0 投票
1 回答
488 浏览

node.js - 如何在 Cassandra + AWS Lambda 中处理超时

我有一个连接到 Cassandra 的带有 VPC 的 Lambda 函数。

我认为由于冷启动或其他问题,它根本无法连接到 Cassandra,Lambda 有 10 秒的超时,我也想为 Cassandra 添加超时,如果第一个连接没有建立我会杀脚本并返回存在问题。

我正在为节点 js 使用 cassandra-driver: https ://github.com/datastax/nodejs-driver/

连接:

我不能使用 nodejs 的超时然后检查连接,因为 Lambda 在超时完成之前不会完成代码,即使一切正常。

0 投票
3 回答
262 浏览

cassandra - Cassandra datastax 驱动程序的 Pentaho 问题

我正在使用 Pentaho 8.1 CE

当我在 Pentaho 勺子中使用超过 1 个 Cassandra 输入时,大多数情况下(大约 4 次中的 3 次),我们会收到以下错误:

有没有人遇到过这样的事情?我们在几个工作站上得到了这个,包括 Windows 和 Mac 平台。

0 投票
0 回答
83 浏览

node.js - 在 Koa 中发送对象流作为响应

我想将数据库查询结果作为对象数组直接流式传输到客户端。数据库驱动程序以对象模式返回一个可读 Streams2 流,发出Row实例。Koa 只接受字符串模式流。在这种情况下,在两种类型之间进行转换的最佳方法是什么?

0 投票
1 回答
168 浏览

cassandra - cassandra.Client.execute('SOURCE ...') 不工作

133/5000 我想创建自己的 scylla 应用程序,我想使用 cassandra-drivers 和 cqlsh SOURE 从文件中运行命令

[cqlsh 5.0.1 | 卡桑德拉 3.0.8 | CQL 规范 3.3.1 | 本机协议 v4]

doke 版本客户端:版本:18.09.4 API 版本:1.39 Go 版本:go1.10.8 Git 提交:d14af54266 内置:2019 年 3 月 27 日星期三 18:35:52 OS/Arch:linux/amd64 实验:false

服务器:Docker 引擎 - 社区引擎:版本:18.09.4 API 版本:1.39(最低版本 1.12) Go 版本:go1.10.8 Git 提交:d14af54 构建:2019 年 3 月 27 日星期三 18:01:48 OS/Arch:linux/amd64实验:错误

运行代码后出现错误:

怎么了?

0 投票
1 回答
7964 浏览

cassandra - Cassandra:未配置的表

TLDR;表仍然无法访问,而表中system_schema.tables已经包含相应的记录

我正在尝试同时使用 Cassandra。卡桑德拉版本:[cqlsh 5.0.1 | Cassandra 3.11.3 | CQL spec 3.4.4 | Native protocol v4]

我有两个 Python 脚本cassandra-driver==3.16.0用于在不同进程中运行的消费者和生产者。

当生产者创建和填充表时,消费者等待直到使用运行 CQL 语句的 Python 脚本创建表:

在语句产生至少一条记录后,我得出一个表已创建的结论,并尝试使用以下命令读取它SELECT

但有时,我会遇到非常烦人的错误:

根据信息,我发现当 SELECT 语句使用尚未创建的表执行时会发生错误。因此,虽然system_schema.tables已经包含有关该表的记录,但该表还不能访问。

也许有一种更可靠的方法来检查表的可访问性?还是常见的解决方法?

0 投票
1 回答
770 浏览

cassandra-3.0 - 为什么我的带双引号的 cql 查询不起作用但带单引号的查询有效?

中不允许使用双引号cql吗?

运行此查询有效

但这不是(因为我使用双引号)

0 投票
0 回答
189 浏览

node.js - Node 的 Cassandra-driver 未连接到 ScyllaDB 服务器

这个问题也适用于 Cassandra。

我在 Node 中使用 Cassandra-driver packagegae 连接到我的 ScyllaDB 节点。该节点可以通过 cqlsh 从其网络之外的其他 linux 机器访问。但是,当我使用 Windows 通过 Node 应用程序连接到它时,它无法访问主机。我也尝试过使用端口 9042、9160 和其他一些端口。

以前,我使用 Docker 在同一个 Linux VM 中托管多个 ScyllaDB 节点,而 Docker 最终通过端口 80 公开它们——我能够通过 Node 应用程序连接到该端口。

你认为问题出在哪里?Windows 在连接到 Scylla/Cas​​sandra 节点时是否有问题?

PS:Scylla 节点托管在 Azure 上的 Ubuntu 18.04 VM 上。

0 投票
1 回答
1852 浏览

node.js - 如何将 Node.js 应用程序正确连接到 Cassandra 节点?

我有两个 Cassandra 节点托管在两个 IP 上。现在,当我从 Windows 通过 Node.js 中的 cassandra-driver 连接到其中一个节点时,我收到“连接超时”和“主机无法访问”类型的错误。但是,我可以从网络外部通过 CQLSH 连接到这些节点。

难道我做错了什么?这是示例代码。

在 cassandra.yaml 中,我有以下值:

我需要改变什么?节点工作正常,并且可以相互进行 CQLSH(也可以从远程网络)。