我的cassandra在CLI中運行良好。節儉也安裝得很好。我已經啓動apache服務器和cassandara ..但是當試圖執行php文件,而不是執行browser.it顯示錯誤爲: TException:錯誤:TSocket:無法連接到本地主機:9160(權限被拒絕[13])無法連接本地主機與cassandra?
和第12和13行是: $ socket = new TSocket('localhost',9160); $ transport = new TBufferedTransport($ socket,1024,1024);
我給127.0.0.1而不是localhost.even它不工作。
任何人都可以幫我嗎?
的地址是好的,您的權限都沒有。你應該檢查那些,從未與Cassandra合作過。但是你想確保設置適當的權限。這可以在很大程度上取決於你正在運行的操作系統。 – 2010-11-03 20:58:10
被調用open()? – Schildmeijer 2010-11-04 06:42:56
建立連接,我做到了這一點.... $ socket = new TSocket('localhost',9160); $ transport = new TBufferedTransport($ socket,1024,1024); $ protocol = new TBinaryProtocolAccelerated($ transport); $ client = new CassandraClient($ protocol); $ transport-> open(); – selvakumar 2010-11-04 16:05:21