incubator-cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Rajkumar Gupta <rajkumar....@gmail.com>
Subject Re: Problem in using PHPcassa: Uncaught exception 'Exception' with message 'Could not connect to a cassandra server'
Date Mon, 20 Dec 2010 04:55:09 GMT
I am able to connect to cassandra through cassandra-cli command at
command prompt but not through my php script. I also checked after
changing the rpc address to 0.0.0.0 in cassandra.yaml file but it
still does not work!


On Mon, Dec 20, 2010 at 1:47 AM, Aaron Morton <aaron@thelastpickle.com> wrote:
> Forgot to say, 0.0.0.0 is not a good idea in production...
> http://wiki.apache.org/cassandra/FAQ#cant_listen_on_ip_any
>
>
> On 20/12/2010, at 9:12 AM, Aaron Morton <aaron@thelastpickle.com> wrote:
>
>> I've not used the PHP client, but you can test connectivity to your cluster using
the cassandra-cli command line client in the bin/ folder.
>>
>> Also check the ThriftAddress setting in your storage-config, this address is the
one that the server will be listening on. Set it to 0.0.0.0 to listen on all.
>>
>> Aaron
>>
>> On 19/12/2010, at 8:45 AM, Rajkumar Gupta <rajkumar.w93@gmail.com> wrote:
>>
>>> Hi, I am trying to use phpcassa(Hoan's) with Cassandra 0.6.8 but when
>>> I try to run the following php script that includes phpcassa,
>>>
>>>
>>> <?php
>>>       $GLOBALS['THRIFT_ROOT'] = 'Z:/wamp/bin/php/include/thrift/';
>>> require_once $GLOBALS['THRIFT_ROOT'].'/packages/cassandra/Cassandra.php';
>>> require_once $GLOBALS['THRIFT_ROOT'].'/transport/TSocket.php';
>>> require_once $GLOBALS['THRIFT_ROOT'].'/protocol/TBinaryProtocol.php';
>>> require_once $GLOBALS['THRIFT_ROOT'].'/transport/TFramedTransport.php';
>>> require_once $GLOBALS['THRIFT_ROOT'].'/transport/TBufferedTransport.php';
>>>
>>> include_once('Z:/wamp/bin/php/include/phpcassa.php');
>>> include_once('Z:/wamp/bin/php/include/uuid.php');
>>>
>>> CassandraConn::add_node('192.168.1.1', 9160);
>>>
>>> $users = new CassandraCF('Keyspace1', 'Users');
>>>
>>> $users->insert('1', array('email' => 'hoan.tonthat@gmail.com',
>>> 'password' => 'test'));
>>> ?>
>>>
>>>
>>> on running above script I get this error:
>>>
>>> Fatal error: Uncaught exception 'Exception' with message 'Could not
>>> connect to a cassandra server' in
>>> Z:\wamp\bin\php\include\phpcassa.php:70 Stack trace: #0
>>> Z:\wamp\bin\php\include\phpcassa.php(193): CassandraConn::get_client()
>>> #1 Z:\wamp\www\PhpProject\index.php(38): CassandraCF->insert('1',
>>> Array) #2 {main} thrown in Z:\wamp\bin\php\include\phpcassa.php on
>>> line 70
>>>
>>> Please let me know how can I make it work
>>>
>>> Thanks...
>>> --
>



-- 

___________________________________

Rajkumar Gupta
Dihing 173,
Indian Institute of Technology Guwahati
India


http://in.linkedin.com/in/rajkumargupta1

Mime
View raw message