check the command line help for cassandra-cli, you can pass it a file name. 

e.g. cassandra --host localhost --file schema.txt

Cheers

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

On 18/01/2012, at 9:35 AM, Carlos Pérez Miguel wrote:

> Hi Ramesh
> 
> You can use the schematool command. I am using it for the same
> purposes in Cassandra 0.7.9.
> 
> I use the following line in my cassandra startup script:
> 
> $CASSANDRA_HOME/bin/schematool HOSTNAME 8080 import
> 
> where HOSTNAME is the hostname of your test machine. It will import
> the schema from your cassandra.yaml file.
> If you execute it and there is already a schema in the cassandra
> cluster, you'll get a exception from schematool but no impact to the
> cluster.
> 
> Bye
> 
> Carlos Pérez Miguel
> 
> 
> 
> 2012/1/17 Ramesh Natarajan <rames...@gmail.com>:
>> I usually start cassandra and then use cassandra-cli to import a
>> schema.   Is there any  automated way to load a fixed schema when
>> cassandra starts automatically?
>> 
>> I have a test setup where i run cassandra on a single node. I have a
>> OS image packaged with cassandra and it automatically starts cassandra
>> as a part of OS boot up.
>> 
>> I saw some old references to specify schema in cassandra.yaml.  Is
>> this still supported in Cassandra 1.x?  Are there any examples?
>> 
>> thanks
>> Ramesh

Reply via email to