Do not use mmap/auto on Windows, standard access mode only. In cassandra.yaml:
disk_access_mode: standard
Best regards / Pagarbiai
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki...@adform.commailto:viktor.jevdoki...@adform.com
Phone: +370 5 212 3063, Fax +370 5 261 0453
J. Jasinskio
difference is to
run C* on Linux instead of Windows. Migration was pretty easy.
Best regards / Pagarbiai
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki...@adform.commailto:viktor.jevdoki...@adform.com
Phone: +370 5 212 3063, Fax +370 5 261 0453
J. Jasinskio 16C, LT-01112 Vilnius, Lithuania
9160 is a client port. Nodes are using messaging service on storage_port (7000)
for intra-node communication.
Best regards / Pagarbiai
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki...@adform.com
Phone: +370 5 212 3063
Fax: +370 5 261 0453
J. Jasinskio 16C,
LT-01112 Vilnius
), which forward request (if needed)
to other endpoints via MessagingService
(org.apache.cassandra.net.MessagingService), which uses storage_port from
yaml, not a thrift port (rpc_port in yaml). What else could be wrong? Wiki or
source code?
Best regards / Pagarbiai
Viktor Jevdokimov
Senior
To run, or not to run? All this depends on use case. There're no problems
running major compactions (we do it nightly) in one case, there could be
problems in another. Just need to understand, how everything works.
Best regards / Pagarbiai
Viktor Jevdokimov
Senior Developer
Email
.
Best regards / Pagarbiai
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki...@adform.com
Phone: +370 5 212 3063
Fax: +370 5 261 0453
J. Jasinskio 16C,
LT-01112 Vilnius,
Lithuania
Disclaimer: The information contained in this message and attachments is
intended solely for the attention
struct SuperColumn {
1: required binary name,
2: required listColumn columns,
}
Best regards / Pagarbiai
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki...@adform.com
Phone: +370 5 212 3063
Fax: +370 5 261 0453
J. Jasinskio 16C,
LT-01112 Vilnius,
Lithuania
Disclaimer
We've seen OOM in a situation, when OS was not properly prepared in production.
http://www.datastax.com/docs/1.1/install/recommended_settings
Best regards / Pagarbiai
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki...@adform.commailto:viktor.jevdoki...@adform.com
Phone: +370 5 212
may significantly vary.
Just need to know what and how to optimize for Cassandra to get best results.
Couchbase is not for our use case because of its data model (requires reads for
updates/inserts), so we can't compare it to Cassandra.
Best regards / Pagarbiai
Viktor Jevdokimov
Senior
No way to read the taped data with TTL later - will disappear from tapes :)
Best regards / Pagarbiai
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki...@adform.commailto:viktor.jevdoki...@adform.com
Phone: +370 5 212 3063, Fax +370 5 261 0453
J. Jasinskio 16C, LT-01112 Vilnius
. I have
not tested 1.2 LCS behavior, we're still on 1.0.x
Best regards / Pagarbiai
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki...@adform.commailto:viktor.jevdoki...@adform.com
Phone: +370 5 212 3063, Fax +370 5 261 0453
J. Jasinskio 16C, LT-01112 Vilnius, Lithuania
Follow us
Do you experience any performance problems?
This will be the last thing to look at.
Best regards / Pagarbiai
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki...@adform.commailto:viktor.jevdoki...@adform.com
Phone: +370 5 212 3063, Fax +370 5 261 0453
J. Jasinskio 16C, LT-01112 Vilnius
For such a generic question without technical details of requirements, the
answer - use defaults.
Best regards / Pagarbiai
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki...@adform.commailto:viktor.jevdoki...@adform.com
Phone: +370 5 212 3063, Fax +370 5 261 0453
J. Jasinskio 16C, LT
/ Pagarbiai
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki...@adform.commailto:viktor.jevdoki...@adform.com
Phone: +370 5 212 3063, Fax +370 5 261 0453
J. Jasinskio 16C, LT-01112 Vilnius, Lithuania
Follow us on Twitter: @adforminsiderhttp://twitter.com/#!/adforminsider
Take a ride
Are you sure your app is setting TTL correctly?
TTL is in seconds. For 90 days it have to be 90*24*60*60=7776000.
What If you set by accident 777600 (10 times less) - that will be 9 days,
almost what you see.
Best regards / Pagarbiai
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki
I would prefer Oracle to own an Azul's Zing JVM over any other (GC) to provide
it for free for anyone :)
Best regards / Pagarbiai
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki...@adform.commailto:viktor.jevdoki...@adform.com
Phone: +370 5 212 3063, Fax +370 5 261 0453
J. Jasinskio
Just turn off dynamic snitch on survey node and make read requests from it
directly with CL.ONE, watch histograms, compare.
Regarding switching compaction strategy there're a lot of info already.
Best regards / Pagarbiai
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki
it be wise to have a 10
gb row cache with 8 gb java heap? And how big should the corresponding key
cache be then?
Any response is appreciated.
~Amulya
Best regards / Pagarbiai
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki...@adform.com
Phone: +370 5 212 3063
Fax: +370 5 261
You NEED to edit cassandra.yaml and log4j-server.properties paths before
starting on Windows.
There're a LOT of things to learn for starters. Google for Cassandra on Windows.
Best regards / Pagarbiai
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki...@adform.com
Phone: +370 5 212
import should take less than a minute.
Why sstableloader throughput is so low/slow?
Best regards / Pagarbiai
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki...@adform.commailto:viktor.jevdoki...@adform.com
Phone: +370 5 212 3063, Fax +370 5 261 0453
J. Jasinskio 16C, LT-01112 Vilnius
Found https://issues.apache.org/jira/browse/CASSANDRA-3668
Weird.
Best regards / Pagarbiai
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki...@adform.commailto:viktor.jevdoki...@adform.com
Phone: +370 5 212 3063, Fax +370 5 261 0453
J. Jasinskio 16C, LT-01112 Vilnius, Lithuania
Follow
. It was not fixed
in the 1.0.x series.
On Wednesday, April 10, 2013, Viktor Jevdokimov viktor.jevdoki...@adform.com
wrote:
Found https://issues.apache.org/jira/browse/CASSANDRA-3668
Weird.
Hi,
We're using Casandra 1.0.12 sstableloader to import data from dedicated
machine located in DC1
that the 1.1 sstable loader works much better then the 1.0
version. The changes were not easy to backport to the 1.0.X branch so it did
not happen. It is likely that 1.2 is even better :)
On Wed, Apr 10, 2013 at 10:38 AM, Viktor Jevdokimov
viktor.jevdoki...@adform.com wrote:
Rsync is not for our case
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki...@adform.com
Phone: +370 5 212 3063
Fax: +370 5 261 0453
J. Jasinskio 16C,
LT-01112 Vilnius,
Lithuania
Disclaimer: The information contained in this message and attachments is
intended solely for the attention and use of the named
with 4GB RAM and use 2GB
heap without any GC issue with amount of data from 0 to 16GB compressed on each
node. Memtable space sized to 100MB, New Heap 400MB.
Best regards / Pagarbiai
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki...@adform.commailto:viktor.jevdoki...@adform.com
Phone: +370
for
sstableloader using other bat files for example.
I don't know if sstableloader will support Windows directory structure.
Best regards / Pagarbiai
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki...@adform.commailto:viktor.jevdoki...@adform.com
Phone: +370 5 212 3063, Fax +370 5 261 0453
J
We're using open source monitoring solution Zabbix from
http://www.zabbix.com/ using zapcat - not only for Cassandra but for the
whole system.
As MX4J tools plugin is supported by Cassandra, support of zapcat in
Cassandra by default is welcome - we have to use a wrapper to start zapcat
agent.
http://www.kjkoster.org/zapcat/Zapcat_JMX_Zabbix_Bridge.html
2011/6/14 Marcos Ortiz mlor...@uci.cu
Where I can find the source code?
El 6/14/2011 10:13 AM, Viktor Jevdokimov escribió:
We're using open source monitoring solution Zabbix from
http://www.zabbix.com/ using zapcat - not only
What if it is OK for our case and we need counters with TTL?
For us Counters and TTL both are important. After column is expired it is
not important what value counter will have.
Scanning millions rows just to delete expired ones is not a solution.
2011/6/14 Sylvain Lebresne sylv...@datastax.com
There's possibility to use command line JMX client with standard Zabbix
agent to request JMX counters without incorporating zapcat into Cassandra or
another Java app.
I'm investigating this feature right now, will post results when finish.
2011/6/15 Viktor Jevdokimov vjevdoki...@gmail.com
http
Hi,
I'm trying without success to enable JNA for Cassandra on Windows.
Tried to place JNA 3.3.0 libs jna.jar and platform.jar into Cassandra 0.8.6
lib dir, but getting in log:
Unable to link C library. Native methods will be disabled.
What is missed or what is wrong?
One thing I've found on
Hello,
I'm trying to build Cassandra 0.8 and 1.0.0 branches with no success on
Windows, getting errors:
...
maven-ant-tasks-retrieve-build:
[artifact:dependencies] Downloading: asm/asm/3.2/asm-3.2-sources.jar from
repository central at http://repo1.maven.org/maven2
[artifact:dependencies] Unable
Spolved - just used appropriate ant's targets to get jars built.
Best regards/ Pagarbiai
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki...@adform.com
Phone: +370 5 212 3063. Fax: +370 5 261 0453
J. Jasinskio 16C, LT-01112 Vilnius, Lithuania
[cid:signature-logo793c.png
I found that there's no C library under Windows, and msvcrt does not provide
mlockall function, so currently there's no way to use JNA under Windows. That
way mmap is not a good idea?
Best regards/ Pagarbiai
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki...@adform.com
More of it, Cassandra 0.8.6 still leaves all commit logs under Windows.
Best regards/ Pagarbiai
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki...@adform.com
Phone: +370 5 212 3063
Fax: +370 5 261 0453
J. Jasinskio 16C,
LT-01112 Vilnius,
Lithuania
Disclaimer: The information
Congrats!!!
Best regards/ Pagarbiai
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki...@adform.com
Phone: +370 5 212 3063
Fax: +370 5 261 0453
J. Jasinskio 16C,
LT-01112 Vilnius,
Lithuania
Disclaimer: The information contained in this message and attachments is
intended solely
Up, also interested in answers to questions below.
Best regards/ Pagarbiai
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki...@adform.com
Phone: +370 5 212 3063
Fax: +370 5 261 0453
J. Jasinskio 16C,
LT-01112 Vilnius,
Lithuania
Disclaimer: The information contained in this message
.
Nodetool's info/ring/tpstats/netstats for all nodes looks fine.
Restart don't help.
Best regards/ Pagarbiai
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki...@adform.com
Phone: +370 5 212 3063. Fax: +370 5 261 0453
J. Jasinskio 16C, LT-01112 Vilnius, Lithuania
[Adform
Nodetool repair also don't start on all nodes, log is reporting:
INFO 15:57:51,070 Starting repair command #2, repairing 0 ranges.
INFO 15:57:51,070 Repair command #2 completed successfully
Regular read repairs are working as reads and writes.
Best regards/ Pagarbiai
Viktor Jevdokimov
to any node will be forwarded to other node.
That what we have right now with 0.8.6 and up to 1.0.5 as with 3 nodes in 1 DC,
as with 8x2 nodes.
Best regards/ Pagarbiai
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki...@adform.com
Phone: +370 5 212 3063. Fax: +370 5 261 0453
J
Sorry, the bug was in our snitch. We're using getHostName() instead of
getCanonicalHostName() to determine DC Rack and since for local it returns
alias, instead of reverse DNS, DC Rack numbers are not as expected.
Best regards/ Pagarbiai
Viktor Jevdokimov
Senior Developer
Email
0.8.7
Best regards/ Pagarbiai
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki...@adform.com
Phone: +370 5 212 3063. Fax: +370 5 261 0453
J. Jasinskio 16C, LT-01112 Vilnius, Lithuania
[Adform news]http://www.adform.com/
[Visit us!]
Follow:
[twitter]http
more
Best regards/ Pagarbiai
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki...@adform.com
Phone: +370 5 212 3063
Fax: +370 5 261 0453
J. Jasinskio 16C,
LT-01112 Vilnius,
Lithuania
Disclaimer: The information contained in this message and attachments is
intended solely
Created https://issues.apache.org/jira/browse/CASSANDRA-3642
-Original Message-
From: Viktor Jevdokimov [mailto:viktor.jevdoki...@adform.com]
Sent: Thursday, December 15, 2011 18:26
To: user@cassandra.apache.org
Subject: RE: [RELEASE] Apache Cassandra 1.0.6 released
Cassandra 1.0.6
Hi,
We're trying to understand how leveled compaction works.
The documentation written is about new/updated columns only.
What about expiring columns and TTL? When higher level sstables will be
compacted and expired columns removed?
Best regards/ Pagarbiai
Viktor Jevdokimov
Senior
The idea behind client that controls location of a data is performance, to
avoid unnecessary network round-trips between nodes and unnecessary caching
of backup ranges. All of this mostly is true for reads at CL.ONE and RF1.
How it works (in our case):
Our client uses describe_ring that returns
perspective, then look for a solution.
Best regards/ Pagarbiai
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki...@adform.com
Phone: +370 5 212 3063
Fax: +370 5 261 0453
J. Jasinskio 16C,
LT-01112 Vilnius,
Lithuania
Disclaimer: The information contained in this message and attachments
.
Best regards/ Pagarbiai
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki...@adform.com
Phone: +370 5 212 3063. Fax: +370 5 261 0453
J. Jasinskio 16C, LT-01112 Vilnius, Lithuania
[Adform news]http://www.adform.com/
[Visit us!]
Follow:
[twitter]http://twitter.com
setting just not
working.
Best regards/ Pagarbiai
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki...@adform.com
Phone: +370 5 212 3063. Fax: +370 5 261 0453
J. Jasinskio 16C, LT-01112 Vilnius, Lithuania
[Adform news]http://www.adform.com/
[Visit us!]
Follow:
[twitter
)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Best regards/ Pagarbiai
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki...@adform.com
Phone: +370 5 212 3063. Fax: +370 5 261 0453
J. Jasinskio 16C, LT-01112 Vilnius
Yes, the exception is for CounterColumn on Standard column family.
Created https://issues.apache.org/jira/browse/CASSANDRA-3870
Best regards/ Pagarbiai
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki...@adform.com
Phone: +370 5 212 3063. Fax: +370 5 261 0453
J. Jasinskio
1.0.7 is very stable, weeks in high-load production environment without any
exception, 1.0.8 should be even more stable, check changes.txt for what was
fixed.
2012/3/2 Marcus Eriksson krum...@gmail.com
beware of https://issues.apache.org/jira/browse/CASSANDRA-3820 though if
you have many keys
After running Cassandra for 2 years in production on Windows servers,
starting from 0.7 beta2 up to 1.0.7 we have moved to Linux and forgot all
the hell we had on Windows. Having JNA, off-heap row cache and normally
working MMAP on Linux you're getting a lot better performance and stability
Depends on how large is a data set, specifically hot data, comparing to
available RAM, what is a heavy read load, and what are the latency
requirements.
2012/3/6 Maciej Miklas mac.mik...@googlemail.com
I've asked this question already on stackoverflow but without answer - I
wll try again:
Hello,
Truncate uses RPC timeout, which is in my case set to 10 seconds (I want
even less) and it's not enough. I've seen in sources TODO for this case.
What I found is that truncate starting flush for all memtables for all CFs,
not only for a CF to be truncated. When there're a lot of CFs to be
/ColumnFamilyStore.java#L1681
AFAIK truncate is not considered a regular operation. (All nodes must be
online for example)
Cheers
-
Aaron Morton
Freelance Developer
@aaronmorton
http://www.thelastpickle.com
On 7/03/2012, at 1:34 AM, Viktor Jevdokimov wrote:
Hello,
Truncate uses
After loosing one node we had to repair, CFs was on leveled compaction.
For one CF each node had about 7GB of data.
Running a repair without primary range switch ended up some nodes exhausted
to about 60-100GB of 5MB sstables for that CF (a lot of files).
After switching back from leveled to
Just tested 1.0.8 before upgrading from 1.0.7: tombstones created by TTL or by
delete operation are perfectly deleted after either compaction or cleanup.
Have no idea about any other settings than gc_grace_seconds, check you schema
from cassandra-cli.
Best regards/ Pagarbiai
Viktor
timestamp of the column/row, including other sstables and
memtable.
You need to review your application logic.
Best regards/ Pagarbiai
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki...@adform.com
Phone: +370 5 212 3063. Fax: +370 5 261 0453
J. Jasinskio 16C, LT-01112 Vilnius
/column
that is already deleted (can't be returned by get)?
Best regards/ Pagarbiai
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki...@adform.com
Phone: +370 5 212 3063. Fax: +370 5 261 0453
J. Jasinskio 16C, LT-01112 Vilnius, Lithuania
[Adform news]http://www.adform.com
with column
T3 delete row
T4 flush memtable, sstable 2 contains empty row tombstone
T5 delete row (present in memtable)
T6 row tombstone for T3 expected to be expired
T7 compaction, sstable 3 row tombstone appears because of T5
Best regards/ Pagarbiai
Viktor Jevdokimov
Senior Developer
Email
Upon read from S1 S6 rows are merged, T3 timestamp wins.
T1 will be deleted upon S1 compaction with S6 or manual cleanup.
We're running major compactions nightly, a lot of inserts per day with TTL,
some with deletes from app - no problems with tombstones.
Best regards/ Pagarbiai
Viktor
Our use case requires Column TTL, not CF TTL, because it is variable, not
constant.
Best regards/ Pagarbiai
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki...@adform.com
Phone: +370 5 212 3063
Fax: +370 5 261 0453
J. Jasinskio 16C,
LT-01112 Vilnius,
Lithuania
Disclaimer
=* Scores 21 | awk
'{split($$0,a, );for(i in
a){if(match(a[i],/$1/)!=0){split(a[i],b,=);sub(/,|}/,,b[2]);print
b[2];break;}}}'
Best regards / Pagarbiai
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki...@adform.com
Phone: +370 5 212 3063
Fax: +370 5 261 0453
J. Jasinskio 16C,
LT-01112
There is 2T data on each server. Can someone give me some advice?
do not do it
Best advice!
Best regards / Pagarbiai
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki...@adform.com
Phone: +370 5 212 3063
Fax: +370 5 261 0453
J. Jasinskio 16C,
LT-01112 Vilnius,
Lithuania
There's no TTL on counter columns and no ready-to-use solution I know about.
https://issues.apache.org/jira/browse/CASSANDRA-2774
Best regards / Pagarbiai
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki...@adform.commailto:viktor.jevdoki...@adform.com
Phone: +370 5 212 3063, Fax
/ Pagarbiai
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki...@adform.commailto:viktor.jevdoki...@adform.com
Phone: +370 5 212 3063, Fax +370 5 261 0453
J. Jasinskio 16C, LT-01112 Vilnius, Lithuania
Follow us on Twitter: @adforminsiderhttp://twitter.com/#!/adforminsider
What is Adform: watch
with lower
latencies.
If you'd like Cassandra to avoid forwarding requests to appropriate node, but
making a direct request to a node where data is, you need smarter client,
capable to select node by key and other things to do to achieve this.
Best regards / Pagarbiai
Viktor Jevdokimov
;
- If you do regular updates to key, do not use row cache, otherwise you may try.
Best regards / Pagarbiai
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki...@adform.com
Phone: +370 5 212 3063
Fax: +370 5 261 0453
J. Jasinskio 16C,
LT-01112 Vilnius,
Lithuania
Disclaimer
Truncate flushes all memtables to free up commit logs, and that on all nodes.
So this takes time. Discussed on this list not so long ago.
Watch for:
https://issues.apache.org/jira/browse/CASSANDRA-3651
https://issues.apache.org/jira/browse/CASSANDRA-4006
Best regards / Pagarbiai
Viktor
at total of
40KB data from a data set of 180GB uncompressed under 30ms is not an easy task.
Best regards / Pagarbiai
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki...@adform.commailto:viktor.jevdoki...@adform.com
Phone: +370 5 212 3063, Fax +370 5 261 0453
J. Jasinskio 16C, LT-01112
keyspace cfname 0 32 (32 – use
yours instead)
2. nodetool setcompactionthreshold keyspace cfname 0 0
To restore, set your normal values.
Best regards / Pagarbiai
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki...@adform.commailto:viktor.jevdoki...@adform.com
Phone: +370 5 212
When RF == number of nodes, and you read at CL ONE you will always be reading
locally.
always be reading locally - only if Dynamic Snitch is off. With dynamic
snitch on request may be redirected to other node, which may introduce
latency spikes.
Best regards / Pagarbiai
Viktor Jevdokimov
Depends on use case. For ours we have another experience and statistics, when
turning dynamic snitch off makes overall latency and spikes much, much lower.
Best regards / Pagarbiai
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki...@adform.commailto:viktor.jevdoki...@adform.com
Phone
by calculating a
token, so we always hit a replica.
Best regards / Pagarbiai
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki...@adform.commailto:viktor.jevdoki...@adform.com
Phone: +370 5 212 3063, Fax +370 5 261 0453
J. Jasinskio 16C, LT-01112 Vilnius, Lithuania
Follow us on Twitter
.
Best regards / Pagarbiai
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki...@adform.commailto:viktor.jevdoki...@adform.com
Phone: +370 5 212 3063, Fax +370 5 261 0453
J. Jasinskio 16C, LT-01112 Vilnius, Lithuania
Follow us on Twitter: @adforminsiderhttp://twitter.com/#!/adforminsider
progress or other control in between, your choice.
Use repair with care, do not let your cluster go down.
Best regards / Pagarbiai
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki...@adform.commailto:viktor.jevdoki...@adform.com
Phone: +370 5 212 3063, Fax +370 5 261 0453
J. Jasinskio
A-B range
one with other. For other ranges you need to run on other nodes.
Without -PR running on any node will repair all ranges, A-B, B-C, C-A. A node
you run a repair without -PR is just a repair coordinator, so no difference,
which one will be next time.
Best regards / Pagarbiai
Viktor
DC with 100% data range in each DC scenario: the same, only RF = sum
of RF from all DC's.
Is that correct?
Finally - is this process for SSTables only, excluding memtables and hints?
Best regards / Pagarbiai
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki
Do not mix Linux and Windows nodes.
Best regards / Pagarbiai
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki...@adform.commailto:viktor.jevdoki...@adform.com
Phone: +370 5 212 3063, Fax +370 5 261 0453
J. Jasinskio 16C, LT-01112 Vilnius, Lithuania
Follow us on Twitter
as by
anyone else.
Best regards / Pagarbiai
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki...@adform.commailto:viktor.jevdoki...@adform.com
Phone: +370 5 212 3063, Fax +370 5 261 0453
J. Jasinskio 16C, LT-01112 Vilnius, Lithuania
Follow us on Twitter: @adforminsiderhttp://twitter.com
I remember that join and decommission didn’t worked since using streaming. All
problems was due to paths differences between Windows and Linux styles.
So how do you move keyspaces? Using streaming (join/decommission), or manually?
Best regards / Pagarbiai
Viktor Jevdokimov
Senior Developer
Clients are clients, servers are servers. Why do you need mixed environment
Cassandra cluster? Isn't enough mixed clients?
Best regards / Pagarbiai
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki...@adform.commailto:viktor.jevdoki...@adform.com
Phone: +370 5 212 3063, Fax +370 5 261
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki...@adform.com
Phone: +370 5 212 3063
Fax: +370 5 261 0453
J. Jasinskio 16C,
LT-01112 Vilnius,
Lithuania
Disclaimer: The information contained in this message and attachments is
intended solely for the attention and use of the named
Replace tabs with spaces in Cassandra.yaml
Best regards / Pagarbiai
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki...@adform.commailto:viktor.jevdoki...@adform.com
Phone: +370 5 212 3063, Fax +370 5 261 0453
J. Jasinskio 16C, LT-01112 Vilnius, Lithuania
Follow us on Twitter
may play with:
-XX:+UseNUMA
-XX:SurvivorRatio=8 (4-16)
Not worth to play with:
-XX:MaxTenuringThreshold=1 (0 or more than 1 is not a good thing)
So mostly changing standard settings is a subject of achievement. Tuning GC is
a last resort to gain something.
Best regards / Pagarbiai
Viktor
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki...@adform.commailto:viktor.jevdoki...@adform.com
Phone: +370 5 212 3063, Fax +370 5 261 0453
J. Jasinskio 16C, LT-01112 Vilnius, Lithuania
Follow us on Twitter: @adforminsiderhttp://twitter.com/#!/adforminsider
What is Adform: watch
From cassandra-cli help:
To disable compression just set compression_options to null like this
compression_options = null
so
[default@XXXKeyspace] update column family YYY with compression_options = null;
Best regards / Pagarbiai
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki
What is a data load? Does it fits in RAM?
I bet it's due to GC. Since this is a 1 node only, dynamic snitch is out of
scope.
Best regards / Pagarbiai
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki...@adform.commailto:viktor.jevdoki...@adform.com
Phone: +370 5 212 3063, Fax +370 5
Nice and simple!
-Original Message-
From: Oleg Anastasyev [mailto:olega...@gmail.com]
Sent: Tuesday, October 19, 2010 9:00 AM
To: user@cassandra.apache.org
Subject: Re: Preventing an update of a CF row
kannan chandrasekaran ckannanck at yahoo.com writes:
Hi All,I have a query
Reverse timestamp.
-Original Message-
From: Sylvain Lebresne [mailto:sylv...@yakaz.com]
Sent: Tuesday, October 19, 2010 10:44 AM
To: user@cassandra.apache.org
Subject: Re: Preventing an update of a CF row
Always specify some constant value for timestamp. Only 1st insertion with that
This isn't a first time Cassandra has I/O issues on Windows.
I think it's not easy to review source code and eliminate such issues, but
would like developers to keep in mind such issues in the future.
We're also running a Cassandra cluster on Windows, but 0.7 beta1 (with similar
issue, but for
With 3 nodes and RF=2 you have 3 key ranges: N1+N2, N2+N3 and N3+N1.
Killing N1 you've got only 1 alive range N2+N3 and 2/3 of the range is down for
Quorum, which is actually all, so N1+N2 and N3+N1 fails.
-Original Message-
From: Timo Nentwig [mailto:timo.nent...@toptarif.de]
Sent:
Congratulations!!!
Best regards/ Pagarbiai
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki...@adform.com
Phone: +370 5 212 3063
Fax: +370 5 261 0453
Konstitucijos pr. 23,
LT-08105 Vilnius,
Lithuania
Disclaimer: The information contained in this message and attachments is
intended
to be distributed between 4 nodes with 1 copy on one of
them. This is like you have 100% of data and each node will have 25% of the
data (random partitioning).
Viktor.
Best regards/ Pagarbiai
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki...@adform.com
Phone: +370 5 212 3063
Fax: +370 5
- Cassandra 0.7 beta1 on virtual Windows Server 2008 64bit machines (8 total).
- In-house built C# client for .NET app connecting using Thrift, was worth it
to built own client.
- 150M transactions/day load and growing.
Best regards/ Pagarbiai
Viktor Jevdokimov
Senior Developer
Email
SCFs are very useful and I hope lives forever. We need them!
Best regards/ Pagarbiai
Viktor Jevdokimov
Senior Developer
Email: viktor.jevdoki...@adform.com
Phone: +370 5 212 3063
Fax: +370 5 261 0453
Konstitucijos pr. 23,
LT-08105 Vilnius,
Lithuania
Disclaimer: The information contained
Hello,
Write path is perfectly documented in architecture overview.
I need Reads to be clarified:
How memory is used
1. When data is in the Memtable
2. When data is in the SSTable
How cache is used alongside with Memtable?
Are records created in the Memtable from writes only or from reads
, 2011 at 3:32 AM, Viktor Jevdokimov
vjevdoki...@gmail.comwrote:
Hello,
Write path is perfectly documented in architecture overview.
I need Reads to be clarified:
How memory is used
1. When data is in the Memtable
2. When data is in the SSTable
How cache is used alongside with Memtable
Hi all,
We have installed Cassandra on Windows and found that with any number of
Cassandra (single, or 3 node cluster) on Windows Vista or Windows Server 2008,
32 or 64 bit, with any load or number of requests we, have:
When client and server are on the same machine, connect/read/write
1 - 100 of 126 matches
Mail list logo