Skip to content

Instantly share code, notes, and snippets.

View phact's full-sized avatar

Sebastián Estévez phact

View GitHub Profile
@phact
phact / gist:5af3f12cf89628f08134
Created January 6, 2015 16:27
Failed Repairs
cat /var/log/cassandra/system.log | grep failed | grep range |sed 's/.* range (//g' | sed 's/].*//' | sed 's/^/nodetool repair -st /' |sed 's/,/ -et /' |sort|uniq > failed.sh
@phact
phact / backup_scripts_opsc.md
Last active July 3, 2017 18:59
Backup Script for OpsCenter

##steps

Step 1 Distribute your scripts to the servers and execute the setup:

./backup.sh <ip> [<ip> <ip> ...] 

Step 2 Set up

in the OpsC UI, schedule a backup with the backup script path configured

@phact
phact / gist:6604e6140f489f22dbb8
Created September 27, 2014 01:53
C* 2.1 nodetool repair stacktrace
When we run "nodetool repair", we get the ClassCastException below.
ERROR [AntiEntropyStage:1537] 2014-09-27 01:07:52,137 CassandraDaemon.java:166 - Exception in thread Thread[AntiEntropyStage:1537,5,main]
java.lang.ClassCastException: null
ERROR [RepairJobTask:3] 2014-09-27 01:07:52,137 RepairJob.java:127 - Error occurred during snapshot phase
java.lang.RuntimeException: Could not create snapshot at /172.31.20.226
at org.apache.cassandra.repair.SnapshotTask$SnapshotCallback.onFailure(SnapshotTask.java:77) ~[apache-cassandra-2.1.0.jar:2.1.0]
at org.apache.cassandra.net.ResponseVerbHandler.doVerb(ResponseVerbHandler.java:48) ~[apache-cassandra-2.1.0.jar:2.1.0]
at org.apache.cassandra.net.MessageDeliveryTask.run(MessageDeliveryTask.java:62) ~[apache-cassandra-2.1.0.jar:2.1.0]
root@solr-4:/home/ilyabeyrak# ./pcstat.x86_64 /data/solr.data/ResultlyData.StreamData/index/_*
|------------------------------------------------------------------------+----------------+------------+-----------+---------|
| Name | Size | Pages | Cached | Percent |
|------------------------------------------------------------------------+----------------+------------+-----------+---------|
| /data/solr.data/ResultlyData.StreamData/index/_q7uyc_2.del | 367349 | 90 | 90 | 100.000 |
<response>
<lst name="responseHeader">
<int name="status">0</int>
<int name="QTime">900</int>
<str name="handler">org.apache.solr.handler.component.SearchHandler</str>
<lst name="params">
<str name="debugQuery">true</str>
<str name="q">*:*</str>
</lst>
</lst>
@phact
phact / gist:8e0b2791558f94472a82
Created September 25, 2014 08:15
solr config and schema
<?xml version="1.0" encoding="UTF-8" ?>
<config>
<abortOnConfigurationError>${solr.abortOnConfigurationError:true}</abortOnConfigurationError>
<luceneMatchVersion>LUCENE_40</luceneMatchVersion>
<lib dir="/usr/share/dse/" />
<dataDir>${solr.data.dir:}</dataDir>
<directoryFactory name="DirectoryFactory"
class="com.datastax.bdp.cassandra.index.solr.DSENRTCachingDirectoryFactory">
<double name="maxmergesizemb">5.0</double>
<double name="maxcachedmb">32.0</double>