sounds like 
https://issues.apache.org/jira/browse/CASSANDRA-2694

Cheers

-----------------
Aaron Morton
Freelance Cassandra Developer
@aaronmorton
http://www.thelastpickle.com

On 17 Jun 2011, at 20:10, Vivek Mishra wrote:

> Hi Sasha,
> This is what I am trying . I can sense this is happening with JDBCDriver 
> stuff.
> 
>        public static void main(String[] args) {
>                try {
>                        java.sql.Connection con = null;
>                        
> Class.forName("org.apache.cassandra.cql.jdbc.CassandraDriver");
>                        con = DriverManager
>                                        
> .getConnection("jdbc:cassandra:root/root@localhost:9160/Key1");
> //                      con.
>                        System.out.println(con !=null);
> 
>                } catch (ClassNotFoundException e) {
>                        e.printStackTrace();
>                } catch (SQLException e) {
>                        e.printStackTrace();
>                }
>        }
> 
> Getting following error:
> org.apache.cassandra.config.ConfigurationException: Cannot locate 
> cassandra.yaml
>        at 
> org.apache.cassandra.config.DatabaseDescriptor.getStorageConfigURL(DatabaseDescriptor.java:111)
> at 
> org.apache.cassandra.config.DatabaseDescriptor.<clinit>(DatabaseDescriptor.java:121)
>        at 
> org.apache.cassandra.config.CFMetaData.fromThrift(CFMetaData.java:642)
>        at 
> org.apache.cassandra.cql.jdbc.ColumnDecoder.<init>(ColumnDecoder.java:61)
>        at 
> org.apache.cassandra.cql.jdbc.Connection.execute(Connection.java:142)
>        at 
> org.apache.cassandra.cql.jdbc.Connection.execute(Connection.java:124)
>        at 
> org.apache.cassandra.cql.jdbc.CassandraConnection.<init>(CassandraConnection.java:83)
>        at 
> org.apache.cassandra.cql.jdbc.CassandraDriver.connect(CassandraDriver.java:86)
>        at java.sql.DriverManager.getConnection(Unknown Source)
>        at java.sql.DriverManager.getConnection(Unknown Source)
> 
> 
> 
> Ideally it should get it . Not sure what is the issue.
> 
> -Vivek
> 
> -----Original Message-----
> From: Sasha Dolgy [mailto:sdo...@gmail.com]
> Sent: Friday, June 17, 2011 1:31 PM
> To: user@cassandra.apache.org
> Subject: Re: Cassandra.yaml
> 
> Hi Vivek,
> 
> When I write client code in Java, using Hector, I don't specify a 
> cassandra.yaml ... I specify the host(s) and keyspace I want to connect to.  
> Alternately, I specify the host(s) and create the keyspace if the one I would 
> like to use doesn't exist (new cluster for example).  At no point do I use 
> yaml file with my client code....
> 
> The conf/cassandra.yaml is there to tell the cassandra server how to behave / 
> operate when it starts ...
> 
> -sd
> 
> On Fri, Jun 17, 2011 at 9:55 AM, Vivek Mishra <vivek.mis...@impetus.co.in> 
> wrote:
>> 
>> I have a query:
>> 
>> I have my Cassandra server running on my local machine and it has
>> loaded Cassandra specific settings from
>> 
>> apache-cassandra-0.8.0-src/apache-cassandra-0.8.0-src/conf/cassandra.y
>> aml
>> 
>> Now If I am writing a java program to connect to this server why do I
>> need to provide a new Cassandra.yaml file again?  Even if server is
>> already up and running
>> 
>> Even if I can create keyspaces, columnfamilies programmatically?  Isn’t it 
>> some type of redundancy?
>> 
>> Might be my query is a bit irrelevant.
>> 
>> -Vivek
> 
> ________________________________
> 
> Write to us for a Free Gold Pass to the Cloud Computing Expo, NYC to attend a 
> live session by Head of Impetus Labs on ‘Secrets of Building a Cloud Vendor 
> Agnostic PetaByte Scale Real-time Secure Web Application on the Cloud ‘.
> 
> Looking to leverage the Cloud for your Big Data Strategy ? Attend Impetus 
> webinar on May 27 by registering at http://www.impetus.com/webinar?eventid=42 
> .
> 
> 
> NOTE: This message may contain information that is confidential, proprietary, 
> privileged or otherwise protected by law. The message is intended solely for 
> the named addressee. If received in error, please destroy and notify the 
> sender. Any use of this email is prohibited when received in error. Impetus 
> does not represent, warrant and/or guarantee, that the integrity of this 
> communication has been maintained nor that the communication is free of 
> errors, virus, interception or interference.

Reply via email to