You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@cassandra.apache.org by Carlo Pires <ca...@gmail.com> on 2012/06/11 20:49:21 UTC
Possible bug in Cassandra 1.1.1 with NTS
Just installed cassandra 1.1.1 and run:
root@carlo-laptop:/tmp# cassandra-cli -h localhost
Connected to: "Test Cluster" on localhost/9160
Welcome to Cassandra CLI version 1.1.1
Type 'help;' or '?' for help.
Type 'quit;' or 'exit;' to quit.
[default@unknown] create keyspace accounts
... with placement_strategy = 'NetworkTopologyStrategy'
... and strategy_options = {dc-test : 2}
... and durable_writes = true;
d05f1952-58a8-393b-b8b5-605ac8e434c4
Waiting for schema agreement...
... schemas agree across the cluster
[default@unknown]
[default@unknown] use accounts;
Authenticated to keyspace: accounts
[default@accounts]
[default@accounts] create column family Users
... with column_type = 'Standard'
... and comparator = 'BytesType'
... and default_validation_class = 'BytesType'
... and key_validation_class = 'TimeUUIDType';
a8943316-ee58-3160-a922-5826f15bd674
Waiting for schema agreement...
... schemas agree across the cluster
[default@accounts] list Users;
Using default limit of 100
Using default column limit of 100
null
UnavailableException()
at
org.apache.cassandra.thrift.Cassandra$get_range_slices_result.read(Cassandra.java:12346)
at org.apache.thrift.TServiceClient.receiveBase(TServiceClient.java:78)
at
org.apache.cassandra.thrift.Cassandra$Client.recv_get_range_slices(Cassandra.java:692)
at
org.apache.cassandra.thrift.Cassandra$Client.get_range_slices(Cassandra.java:676)
at org.apache.cassandra.cli.CliClient.executeList(CliClient.java:1425)
at
org.apache.cassandra.cli.CliClient.executeCLIStatement(CliClient.java:273)
at
org.apache.cassandra.cli.CliMain.processStatementInteractive(CliMain.java:219)
at org.apache.cassandra.cli.CliMain.main(CliMain.java:346)
[default@accounts] root@carlo-laptop:/tmp#
root@carlo-laptop:/tmp# cat /etc/cassandra/cassandra-topology.properties
127.0.0.1:dc-test:my-notebook
root@carlo-laptop:/tmp#
I did not find anything relevant in JIRA. The setup is a single instance
cassandra in my notebook running the default cassandra 1.1.1 of debian repo.
--
Carlo Pires
Re: Possible bug in Cassandra 1.1.1 with NTS
Posted by Nick Bailey <ni...@datastax.com>.
> I don't know why I got no error in 1.0.8 with PropertyFileSnitch in
> cassandra.yaml and wrong syntax in cassandra-topology.properties.
>
Not sure either.
> PS: I had to change JVM_OPTS in /etc/cassandra/cassandra-env.sh to use 160k
> instead 128k. This has not been fixed?
Still marked as unresolved.
https://issues.apache.org/jira/browse/CASSANDRA-4275
Re: Possible bug in Cassandra 1.1.1 with NTS
Posted by Carlo Pires <ca...@gmail.com>.
I forgot to change cassandra.yaml to use PropertyFileSnitch AND
cassandra-topology syntax was incorrect. Thanks, Nick.
I don't know why I got no error in 1.0.8 with PropertyFileSnitch in
cassandra.yaml and wrong syntax in cassandra-topology.properties.
PS: I had to change JVM_OPTS in /etc/cassandra/cassandra-env.sh to use 160k
instead 128k. This has not been fixed?
My java is:
root@carlo-laptop:/tmp# java -version
java version "1.7.0_04"
Java(TM) SE Runtime Environment (build 1.7.0_04-b20)
Java HotSpot(TM) 64-Bit Server VM (build 23.0-b21, mixed mode)
2012/6/11 Nick Bailey <ni...@datastax.com>
> The property file snitch isn't used by default. Did you change your
> cassandra.yaml to use PropertyFileSnitch so it reads
> cassandra-topology.properties?
>
> Also the formatting in your dc property file isn't right. It should be
> '<ip>=<dc>:<rack>'. So:
>
> 127.0.0.1=dc-test:my-notebook
>
> On Mon, Jun 11, 2012 at 1:49 PM, Carlo Pires <ca...@gmail.com> wrote:
> > Just installed cassandra 1.1.1 and run:
> >
> > root@carlo-laptop:/tmp# cassandra-cli -h localhost
> > Connected to: "Test Cluster" on localhost/9160
> > Welcome to Cassandra CLI version 1.1.1
> >
> > Type 'help;' or '?' for help.
> > Type 'quit;' or 'exit;' to quit.
> >
> > [default@unknown] create keyspace accounts
> > ... with placement_strategy = 'NetworkTopologyStrategy'
> > ... and strategy_options = {dc-test : 2}
> > ... and durable_writes = true;
> > d05f1952-58a8-393b-b8b5-605ac8e434c4
> > Waiting for schema agreement...
> > ... schemas agree across the cluster
> > [default@unknown]
> > [default@unknown] use accounts;
> > Authenticated to keyspace: accounts
> > [default@accounts]
> > [default@accounts] create column family Users
> > ... with column_type = 'Standard'
> > ... and comparator = 'BytesType'
> > ... and default_validation_class = 'BytesType'
> > ... and key_validation_class = 'TimeUUIDType';
> > a8943316-ee58-3160-a922-5826f15bd674
> > Waiting for schema agreement...
> > ... schemas agree across the cluster
> > [default@accounts] list Users;
> > Using default limit of 100
> > Using default column limit of 100
> > null
> > UnavailableException()
> > at
> >
> org.apache.cassandra.thrift.Cassandra$get_range_slices_result.read(Cassandra.java:12346)
> > at
> org.apache.thrift.TServiceClient.receiveBase(TServiceClient.java:78)
> > at
> >
> org.apache.cassandra.thrift.Cassandra$Client.recv_get_range_slices(Cassandra.java:692)
> > at
> >
> org.apache.cassandra.thrift.Cassandra$Client.get_range_slices(Cassandra.java:676)
> > at
> org.apache.cassandra.cli.CliClient.executeList(CliClient.java:1425)
> > at
> >
> org.apache.cassandra.cli.CliClient.executeCLIStatement(CliClient.java:273)
> > at
> >
> org.apache.cassandra.cli.CliMain.processStatementInteractive(CliMain.java:219)
> > at org.apache.cassandra.cli.CliMain.main(CliMain.java:346)
> > [default@accounts] root@carlo-laptop:/tmp#
> > root@carlo-laptop:/tmp# cat /etc/cassandra/cassandra-topology.properties
> > 127.0.0.1:dc-test:my-notebook
> > root@carlo-laptop:/tmp#
> >
> >
> > I did not find anything relevant in JIRA. The setup is a single instance
> > cassandra in my notebook running the default cassandra 1.1.1 of debian
> repo.
> > --
> > Carlo Pires
> >
>
--
Carlo Pires
62 8209-1444 TIM
62 3251-1383
Skype: carlopires
Re: Possible bug in Cassandra 1.1.1 with NTS
Posted by Nick Bailey <ni...@datastax.com>.
The property file snitch isn't used by default. Did you change your
cassandra.yaml to use PropertyFileSnitch so it reads
cassandra-topology.properties?
Also the formatting in your dc property file isn't right. It should be
'<ip>=<dc>:<rack>'. So:
127.0.0.1=dc-test:my-notebook
On Mon, Jun 11, 2012 at 1:49 PM, Carlo Pires <ca...@gmail.com> wrote:
> Just installed cassandra 1.1.1 and run:
>
> root@carlo-laptop:/tmp# cassandra-cli -h localhost
> Connected to: "Test Cluster" on localhost/9160
> Welcome to Cassandra CLI version 1.1.1
>
> Type 'help;' or '?' for help.
> Type 'quit;' or 'exit;' to quit.
>
> [default@unknown] create keyspace accounts
> ... with placement_strategy = 'NetworkTopologyStrategy'
> ... and strategy_options = {dc-test : 2}
> ... and durable_writes = true;
> d05f1952-58a8-393b-b8b5-605ac8e434c4
> Waiting for schema agreement...
> ... schemas agree across the cluster
> [default@unknown]
> [default@unknown] use accounts;
> Authenticated to keyspace: accounts
> [default@accounts]
> [default@accounts] create column family Users
> ... with column_type = 'Standard'
> ... and comparator = 'BytesType'
> ... and default_validation_class = 'BytesType'
> ... and key_validation_class = 'TimeUUIDType';
> a8943316-ee58-3160-a922-5826f15bd674
> Waiting for schema agreement...
> ... schemas agree across the cluster
> [default@accounts] list Users;
> Using default limit of 100
> Using default column limit of 100
> null
> UnavailableException()
> at
> org.apache.cassandra.thrift.Cassandra$get_range_slices_result.read(Cassandra.java:12346)
> at org.apache.thrift.TServiceClient.receiveBase(TServiceClient.java:78)
> at
> org.apache.cassandra.thrift.Cassandra$Client.recv_get_range_slices(Cassandra.java:692)
> at
> org.apache.cassandra.thrift.Cassandra$Client.get_range_slices(Cassandra.java:676)
> at org.apache.cassandra.cli.CliClient.executeList(CliClient.java:1425)
> at
> org.apache.cassandra.cli.CliClient.executeCLIStatement(CliClient.java:273)
> at
> org.apache.cassandra.cli.CliMain.processStatementInteractive(CliMain.java:219)
> at org.apache.cassandra.cli.CliMain.main(CliMain.java:346)
> [default@accounts] root@carlo-laptop:/tmp#
> root@carlo-laptop:/tmp# cat /etc/cassandra/cassandra-topology.properties
> 127.0.0.1:dc-test:my-notebook
> root@carlo-laptop:/tmp#
>
>
> I did not find anything relevant in JIRA. The setup is a single instance
> cassandra in my notebook running the default cassandra 1.1.1 of debian repo.
> --
> Carlo Pires
>