首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >phpcassa连接服务器失败

phpcassa连接服务器失败
EN

Stack Overflow用户
提问于 2011-07-11 11:10:29
回答 1查看 526关注 0票数 0

我将cassandra安装在ubuntu上,设置为conf文件。

listen_address: 200.166.107.170

rpc_address: 213.186.117.170

rpc_port: 9160

然后,我尝试从其他机器运行这个php代码。

CassandraConn::add_node('200.166.107.170',9160);

$users =新CassandraCF(‘Keyspace1 1’,‘User’);

$users->插入(‘1’,数组(电子邮件‘=> 'hoan.tonthat@gmail.com',密码’=>‘test’);

结果就是这个

致命错误:未指明的异常“异常”消息“无法连接到C:\inetpub\wwwroot\phpcassa.php:85堆栈跟踪中的C:\inetpub\wwwroot\phpcassa.php:85服务器”:#0 C:\inetpub\wwwroot\phpcassa.php(283):CassandraConn::get_client() #1 C:\inetpub\wwwroot\cassandra_test.php(31):CassandraCF->insert('1',Array) #2 {main}抛入第85行的C:\inetpub\wwwroot\phpcassa.php中

造成这一错误的原因是什么?谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-07-11 11:15:14

确保您正在使用由thobb分发的PHPCassa版本。

关于如何开始的

在本教程中:

代码语言:javascript
复制
 $servers = array("192.168.2.1:9160");
 $pool = new ConnectionPool("Keyspace1", $servers);
 $column_family = new ColumnFamily($pool, 'ColumnFamily1');

如果失败,您使用的是什么版本的Apache Cassandra?

**最新情况**

原来你是想在LISTEN_ADDRESS上连接卡桑德拉,而不是RPC_ADDRESS。213.186.117.170:9160将是您应该连接的,而不是用于cassandra - cassandra通信的另一个。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6649197

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档