问题标签 [phpcassa]
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 比正常获取更快?
我想知道这是否:
比我现在使用的更灵活的速度更快:
方法1当然更难实现,但它会减少负载/带宽/延迟吗?
php - 使用 phpcassa 从文件批量加载到 Cassandra 的问题
我正在尝试使用 phpcassa 将文本文件中的 1000000 条记录加载到Cassandra中。但是在加载过程的中途,我收到了以下错误。
PHP 致命错误:在第 759 行的 /usr/share/php/phpcassa/columnfamily.php 中超过了 30 秒的最大执行时间**
如何增加执行时间?我必须更改任何参数columnfamily.php
吗?请在下面找到我的代码。
cassandra - 将数据附加到 cassandra 中的超级列族
我正在尝试使用 phpcassa 将一个巨大的数据集添加到 cassandra 中。该数据集包含我们过去几年的网站事件。我有一个超级列族,我想向其附加事件。我目前的方法是从 cassandra 获取现有数据,附加新事件,然后将其写回。该方法似乎无法扩展到超过 10 万条记录。将数据附加到超级列族的最佳方法是什么?
php - PHPcassa随机插入
当插入函数不按顺序插入值时,问题是神秘的,而是以跳跃顺序出现:col_val2
,,,,col_val3
col_val1
col_val4
当我可以做一个正确的get_range()
值时,这很糟糕,因为有些似乎插入到其他分区中。
如何使代码插入有序?
php - 卡桑德拉时间戳
SELECT * FROM table_name WHERE date > 1309110123
如何在 Phpcassa 中做到这一点?我认为必须有一些方法来修改它:
任何人的想法?
cassandra - phpcassa 连接服务器失败
我在ubuntu上安装cassandra,在conf文件中设置
监听地址:200.166.107.170
rpc_address:213.186.117.170
rpc_port:9160
然后我尝试从其他机器运行这个 php 代码
CassandraConn::add_node('200.166.107.170', 9160);
$users = new CassandraCF('Keyspace1', 'Users');
$users->insert('1', array('email' => 'hoan.tonthat@gmail.com', 'password' => 'test'));
结果有这个
致命错误: C:\inetpub\wwwroot\phpcassa.php:85 中未捕获的异常 'Exception' 和消息 'Could not connect to a cassandra server' 堆栈跟踪:#0 C:\inetpub\wwwroot\phpcassa.php(283) : CassandraConn::get_client() #1 C:\inetpub\wwwroot\cassandra_test.php(31): CassandraCF->insert('1', Array) #2 {main} 在 C:\inetpub\wwwroot\phpcassa 中抛出。第 85 行的 php
什么可能是导致此错误的原因?谢谢
cassandra - UUID 如何与 PHPCassa 一起工作
我在用:
这就是我得到的:
我虽然它会输出一个int。
到底是怎么回事?正常吗?
我还应该使用 uuid1 或 2 或 3 或 4 还是 ...?
提前致谢!
php - 尝试从 phpcassa 实例化 column_family 对象时出现 Cassandra_NotFound 异常
我在我的 Windows 7 机器 (64bit) 中设置了一个 Cassandra 实例 0.7。
cassandra 服务器已启动并运行,它正在成功侦听 thrift 客户端。我已经通过成功创建自己的示例键空间和列族测试了该实例。
现在,我必须从我的 PHP 脚本连接到这个 Cassandra 实例。我尝试使用thobbs\phpcassa。
在这里我遇到了麻烦。在安装中提到了 UNIX/Linux 系统的“make,build”步骤,但没有提到 Windows 的步骤。
不知道下一步该做什么,我尝试将 phpcassa 文件夹复制到我的 htdocs 文件夹(apache)中,并创建了一个包含以下内容的测试文件 cassandra_test.php:
demo是我从命令提示符创建的示例键空间。另外,我在演示键空间中创建了一个示例 column_family用户。
在我的浏览器中执行此脚本会给我以下异常:
我认为 phpcassa 找不到我本地的 cassandra 实例。如何检查?
还
没有给出任何错误/警告。所以,我完全不确定这个异常的根本原因是什么?我是 cassandra 和 PHPcassa 的新手。如果这个问题听起来很微不足道,我真的很抱歉。
cassandra - 如何删除 RowKey?
使用 PHPCassa,我正在删除一行。但是当我使用 remove($uuid) 时,uuid 会留在数据库中。有没有办法删除行和 RowKey?
提前致谢。
integer - cassandra 中 IntegerType 的一些问题
为什么我从 IntegerType 列中得到这样的符号“N���”?在 cassandra-cli.bat 中,它通常显示为整数。我正在使用 phpcassa ...也许我需要转换这个值,就像我正在使用 UUID
但具有其他某些功能?