无法连接localhost和cassandra?

时间:2010-11-03 20:54:24

标签: php cassandra

我的cassandra在CLI中运行良好。和节俭也安装得很好。我已经启动了apache服务器和cassandara ..但是当试图执行未在browser.it上执行的php文件时,将错误显示为: TException:错误:TSocket:无法连接到localhost:9160(权限被拒绝[13])

和第12和第13行是:  $ socket = new TSocket('localhost',9160);   $ transport = new TBufferedTransport($ socket,1024,1024);

我给了127.0.0.1而不是localhost.even它不能正常工作。

任何人都可以帮帮我吗?

1 个答案:

答案 0 :(得分:1)

你们每个人都解决了这个问题......

selinux是导致这个问题的原因.....

TException:错误:TSocket:无法连接到localhost:9160(权限被拒绝[13]) 要解决此问题,您需要更改SELinux布尔值(它将在重新启动后自动保留)。您可能还想重新启动httpd以重置代理工作程序,尽管这不是严格要求的。

setsebool -P httpd_can_network_connect 1

http://wiki.apache.org/httpd/13PermissionDenied