问题标签 [datastax-php-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.
php - 调用未定义函数 Cassandra\\Cluster\\cassandra_cluster_new()
当我尝试使用 library 将数据插入 cassandra 时出现此错误datastax php driver
。我正在使用 REST。任何想法 ?
php - 节俭 + Cassandra + PHP + Windows?
用 PHP 连接 Cassandra 真的很痛苦。Apache 和 DataStax 的文档写得非常糟糕 - 对于 Windows 用户。
我通过 Chocolatey 安装了 Thrift(我相信!)。但我仍然无法 使用 thrift 为 Cassandra 编译 php 代码。
如果您查看此链接,
- 现在我们可以使用 thrift 为 Cassandra 编译 php 代码,我使用了命令:d:\cassandra\trift\thrift.exe --gen php d:\cassandra\interface\cassandra.thrift
那么它是什么cassandra.thrift
以及它来自哪里?我应该在里面放什么??
如果我完全按照说明进行操作,我会收到此错误,
无法打开输入文件:d:\cassandra\interface\cassandra.thrift
那么发生了什么?
我该如何进行这项工作?
我曾尝试为 Apache Cassandra 安装 DataStax PHP 驱动程序,并且该文档甚至更糟糕。
为什么 PHP 模块不像 MongoDB 那样随 Cassandra 一起提供?我发现的大多数独立驱动程序都已过时,不再受支持或被放弃。
编辑:
从自述文件中,
安装 PHP 扩展
使用 pecl 安装
PHP 驱动程序未发布到官方 PECL 存储库是的。您仍然可以通过将提供的 package.xml 文件路径指定为 pecl install 命令的参数来使用 pecl 安装它。
安装2.0版本的C/C++驱动
not published to the official PECL repository yes
-是吗?_
我已经下载并安装了。那么,什么?在构建驱动程序中,
已创建一个批处理脚本来检测已安装的 Visual ...
什么?A批处理脚本突然从哪里来??
然后,
首先,您需要打开“命令提示符”(或 Windows SDK 命令提示符)来执行批处理脚本。
用法:VC_BUILD.BAT [选项...]
……
这些“--”是干什么用的?
要构建 32 位共享库:
VC_BUILD.BAT --X86 构建 64 位共享库:
VC_BUILD.BAT --X64
.BAT来自哪里?我应该在里面放什么?我应该从哪里运行它?
毕竟,那些Build Dependencies是干什么用的?我如何使用它们?
只是希望有人能写一个合适的指南然后上面的指南 - 太可怕了!(如果你比较MongoDB中的指南,它会更好更专业)
编辑2:
当我从桌面运行 .bat 时出现第一个错误,
我已经安装了 git 但我仍然有这个错误,
在修复了上面的 git 问题后,我有了一个新的 - 它只是冻结在那里,没有任何反应,
php - 在 ubuntu 上安装 php datastax 驱动程序
我正在尝试为 Cassandra 安装 datastax php 驱动程序,当我运行以下命令时:
从 git 中检查后,我收到以下消息:
谁能指出我正确的方向以便成功安装此驱动程序?
我使用的 cassandra 版本是 2.1.8,所以驱动程序可能尚未更新以连接到最新版本的 cassandra。
php - phpinfo中似乎没有php的cassandra模块
我尝试使用 cassandra php驱动程序
按照安装步骤操作后,出现错误:
Cassandra 模块似乎与php -m
但在 phpinfo 中,它似乎不是一个模块。
我应该怎么做才能解决它?
注意:操作系统:ubuntu,php版本:5.5,cassandra.so文件退出路径正确,php.ini文件更新为cassandra.so文件路径。php5-fpm 重新启动
php - pecl install cassandra 抛出:“错误:无法加载 libcassandra”
产生错误:
配置:错误:无法加载 libcassandra
错误:`/tmp/pear/temp/cassandra/configure' 失败
此错误消息是 SO 上另一个问题的主题,但尚未解决:Installing php datastax driver on ubuntu
有人可以帮忙吗?
php - CQL PHP驱动程序:准备好的语句上的无效值类型具有良好的值
我是卡桑德拉的新手。我正在使用 Datastax 的 Cassandra PHP 驱动程序。我正在尝试使用多个插入创建批处理语句。给定表格模型:
我试图以两种方式插入以下值:
这会产生错误:
同时,我尝试了一种更直接的方法,没有准备好的语句:
这样一切正常,但肯定会慢很多。也许有人可以解释我正在做的准备好的陈述方法有什么问题?
先感谢您。
php - 如何在 Ubuntu 14.04 中使用 XAMPP 安装和连接 PHP Apache Cassandra 本地服务器的 DataStax 驱动程序
我正在开始开发 Cassandra 数据库,我想开始使用 PHP 驱动程序 DataStax。
我遵循了安装指南https://github.com/datastax/php-driver,它似乎已正确安装。我想测试我的本地服务器 xampp 并且连接不正确。我使用 Ubuntu 14.04 LTS 作为我的开发环境。
php - 升级到 3.0.0 后无法连接到 Cassandra
几分钟前,我通过 apt-get upgrade(在 Ubuntu Linux 14.04 LTS 上)将 Cassandra 升级到了 3.0.0,安装并重新启动后,我可以使用 cqlsh 工具连接到我的密钥空间,一切正常,但是当我尝试使用连接时DataStax PHP 驱动程序第一次得到“所有 I/O 线程上的所有连接都忙”,但现在我得到“没有可用于控制连接的主机”。连接数据是一样的,所以127.0.0.1和默认端口9042,我没有在配置里改什么。我尝试将 Cassandra 降级到 2.2.3,但安装后它没有完成启动顺序。这是 Cassandra 还是 PHP 驱动程序的错误?有什么方法可以在不丢失数据的情况下恢复它(3.0或更低版本)?
php - 使用 datastax php 驱动程序的 Cassandra Prepared Statements 错误
我在使用 DataStax php 驱动程序 1.0.0-rc 和 Cassandra 2.2.3 的 Prepared Statements 时遇到奇怪的错误。我在这条线上遇到了一个异常:
我看到这个错误:
在用于与 Cassandra 通信的类存根下方:
如果我将 Simple Statemetn 与标准选择查询一起使用,则它可以工作。
有什么建议么?