Hi,
I just wanted to share a Cassandra project that I've been working on.
cqlc generates Go code from your Cassandra schema so that you can
write type safe CQL statements in Go with a natural query syntax.
It's aimed at people using CQL in Golang apps who are looking to
reduce boilerplate code.
By periodic repair, I'll assume you mean having to run repair every
gc_grace period to make sure no deleted entries resurrect. With that
assumption:
1. Regular values, no deletes, no overwrites, write heavy, ttl's to manage
size
Since 'repair within gc_grace' is about avoiding value that
I Forgot to say that we use version 1.2.2 (we'll update soon but I didn't see
any change about that in CHANGES.txt)
--
Cyril SCETBON
On 27 Jan 2014, at 12:01, Cyril Scetbon cyril.scet...@free.fr wrote:
Hi,
When one node has crashed for system reasons, it takes more than an hour to
come
Thanks for all who answear me.
Hi!
I'm bulkloading from Hadoop to Cassandra. Currently in the process of
moving to new hardware for both Hadoop and Cassandra, and while
testrunning bulkload, I see the following error:
Exception in thread Streaming to /2001:4c28:1:413:0:1:1:12:1
java.lang.RuntimeException:
No one advice did't help to me for reduce GC load
I tried these:
MAX_HEAP_SIZE from default(8GB) to 16G with HEAP_NEWSIZE from 400M to 9600M
key cache on/off
compacting memory size and other limits
15 c3.4xlarge nodes (adding 5 nodes to 10 nodes cluster did't help):
and many other
Reads ~5000
Thanks Sylvain,
Your assumption is correct!
So I think I actually have 4 classes:
1.Regular values, no deletes, no overwrites, write heavy, variable
ttl's to manage size
2.Regular values, no deletes, some overwrites, read heavy (10 to 1),
fixed ttl's to manage size
2.a. Regular values,
Hello,
The trick with this data model is to get to partition based, and/or
cluster based access pattern so C* returns results quickly. In C* you want
to model your tables based on your query access patterns and remember that
writes are cheap and fast in C*.
So, try something like the
Hello,
A couple of items,
1) your reads are going to be very slow with that many SSTables being
accessed in the worse case. Personally i have never seen 72 SStables being
accessed before, if I'm reading that correctly.
2) 16GB of Heap is very large and may actually increase the
On 2014-01-27 12:56, Erik Forsberg wrote:
This is on Cassandra 1.2.1. I know that's pretty old, but I would like
to avoid upgrading until I have made this migration from old to new
hardware. Upgrading to 1.2.13 might be an option.
Update: Exactly the same behaviour on Cassandra 1.2.13.
Hello all
I would like to share with you the release of *Achilles 3.0.1 *(
https://github.com/doanduyhai/Achilles/https://github.com/doanduyhai/Achilles/wiki
).
With this release *Achilles* will support all new features from *Cassandra
2.0*
For those who don't know, Achilles is a Java object
Thanks Jonathan for guiding me..i just want to confirm my understanding :
create columnfamily tagcombinations {
partialtags text,
tagcombinationid text,
tagcombinationtags settags
Primary Key((partialtags), tagcombinationid)
}
IF i need to store TWO tagcombination TC1 as India,
Hey Naresh,
You asked a similar question a week or two ago. It looks like you have
simplified your needs quite a bit. Were you able to adjust your
requirements or separate the issue? You had a complicated time dimension
before, as well as a single query for multiple AND cases on tags.
Hi,
The page
https://wiki.apache.org/cassandra/ClientOptions06
has a list of clients available for people to use Cassandra through. It
currently has (in the Java section) DataNucleus-Cassandra plug-in by Pedro
Gomes. This was an unofficial user contrib, that used Thrift and was
incomplete.
For some reason when my map-reduce job is almost complete, all mappers (~40)
begin to connect to a single Cassandra node. This noe then die due to Java Heap
space error.
It looks like Hadoop is misconfigured. Valid behavior for me:
Each mapper should iterate only a local node. How can I
If you have only ttl columns, and you never update the column I would not
think you need a repair.
Repair cures lost deletes. If all your writes have a ttl a lost write
should not matter since the column was never written to the node and thus
could never be resurected on said node.
Unless i am
Last week I made a feature request to apache cassandra along these lines:
https://issues.apache.org/jira/browse/CASSANDRA-6611
Don
From: Edward Capriolo [mailto:edlinuxg...@gmail.com]
Sent: Monday, January 27, 2014 4:05 PM
To: user@cassandra.apache.org
Subject: Re: No deletes - is periodic
On Mon, Jan 27, 2014 at 5:44 AM, Erik Forsberg forsb...@opera.com wrote:
On 2014-01-27 12:56, Erik Forsberg wrote:
This is on Cassandra 1.2.1. I know that's pretty old, but I would like to
avoid upgrading until I have made this migration from old to new hardware.
Upgrading to 1.2.13 might
yes thunder you are right, i had simplified that by moving *tags
*search(partial/exact)
in separate column family tagcombination which will act as index for all
search based on tags and in my my original metricresult table will store
tagcombinationid and time in columns otherwise it was getting
I am used to working with CCM for testing. For production, I depend on
installing cassandra manually. Is there a proven tool to install and manage
multinode cassandra cluster? If you have any experience, please let me know.
On 01/27/2014 10:34 PM, Kumar Ranjan wrote:
I am used to working with CCM for testing. For production, I depend on
installing cassandra manually. Is there a proven tool to install and
manage multinode cassandra cluster? If you have any experience, please
let me know.
A good answer will depend
Thank you Michael. I am trying out Priam as we speak and will post an
update of my experience with different tools. Again. Thank you. -- K
On Tue, Jan 28, 2014 at 12:29 AM, Michael Shuler mich...@pbandjelly.orgwrote:
On 01/27/2014 10:34 PM, Kumar Ranjan wrote:
I am used to working with CCM
Hi
To manage the cluster we are using the OpsCenter, it is a free web tool from
Datastax that allow you basic execute basic operations in any node on the
cluster. It also contain differents metrics which you can add to a kind of
dashboard and monitoring the most important parameters in the
Hi, All,
When I read the codes of OutboundTcpConnection.expireMessages(), I found the
following snippet in a loop:
if (qm.timestamp = System.currentTimeMillis() - qm.message.getTimeout())
return;
My understanding is that this method is to remove all the expired messages
25 matches
Mail list logo