Skip to content

Instantly share code, notes, and snippets.

View millerjp's full-sized avatar

Johnny Miller millerjp

View GitHub Profile

Keybase proof

I hereby claim:

To claim this, I am signing this object:

@millerjp
millerjp / sstable_load.sh
Created March 14, 2016 19:23
wrapper for sstableloader to load one file at a time, rename and moved completed to directory
#!/bin/bash
#This is the directory that teh sstables will be palce into load - the table name is also going to be changed from v2 to v4
WORKING_DIR=/somecompany/cassandra/data/sstable_loading_dir/someks/sometable_v4
COMPLETED_DIR=/somecompany/cassandra/data/sstable_completed_dir
mkdir -p $COMPLETED_DIR
mkdir -p $WORKING_DIR
rm -rf $WORKING_DIR/*
@millerjp
millerjp / nativeReport.sh
Last active March 11, 2016 09:47
Workout and count which hosts are connecting on the cassandra native port
#!/bin/bash
# Scipt to count connected hosts on port, preform nslookup of hosts and output details
#
HOSTNAME=`hostname`
PORT=$1
IP_HOSTS_COUNT=`netstat -tn | 'next unless(/^tcp\s+\d+\s+\d+\s+\S+?:${PORT}\s+(\S+)?:/); print "$1\n";' | sort | uniq -c | awk '{print "tohost\t",$1,"\t"$2,"\tfromhost\n"}'`
while read -r line; do
SELECT vid_id, created, time_in_video FROM bookmark_index WHERE user_id = '' AND tvshow_id = 'Baywatch' AND season = '' AND continue_watching = '' AND video_id = '';
vid_id | created | time_in_video
--------+--------------------------+---------------
666QAZ | 2013-12-25 15:12:51+0100 | 20
SELECT vid_id, created, time_in_video FROM bookmark_index WHERE user_id = '' AND tvshow_id = '' AND season = '' AND continue_watching = '' AND video_id IN ('666QAZ', '666WSX', '666EDC');
vid_id | created | time_in_video
--------+--------------------------+---------------
666QAZ | 2013-12-25 15:12:51+0100 | 20
666WSX | 2013-12-26 15:12:51+0100 | 40
666EDC | 2013-12-27 15:12:51+0100 | 40
SELECT vid_id, created, time_in_video FROM bookmark_index WHERE user_id = 'johnny' AND tvshow_id = 'Baywatch' AND season = '1' AND continue_watching = '' AND video_id = '';
vid_id | created | time_in_video
--------+--------------------------+---------------
666QAZ | 2013-12-25 15:12:51+0100 | 20
SELECT * FROM bookmark_by_user_tvshow_and_season ;
user_id | tvshow_id | season | video_id | continue_watching | created | time_in_video
---------+--------------+--------+----------+-------------------+--------------------------+---------------
patrick | A-Team | 5 | 666EDC | True | 2013-12-27 15:12:51+0100 | 40
hayato | Thundercats | 1 | 666RFV | False | 2013-12-28 15:12:51+0100 | 50
johnny | Knight Rider | 3 | 666WSX | False | 2013-12-26 15:12:51+0100 | 30
johnny | Baywatch | 1 | 666QAZ | True | 2013-12-25 15:12:51+0100 | 20
SELECT * FROM bookmark_by_user_continue_watching ;
user_id | continue_watching | video_id | created | season | time_in_video | tvshow_id
---------+-------------------+----------+--------------------------+--------+---------------+--------------
johnny | True | 666QAZ | 2013-12-25 15:12:51+0100 | 1 | 20 | Baywatch
johnny | False | 666WSX | 2013-12-26 15:12:51+0100 | 3 | 30 | Knight Rider
patrick | True | 666EDC | 2013-12-27 15:12:51+0100 | 5 | 40 | A-Team
hayato | False | 666RFV | 2013-12-28 15:12:51+0100 | 1 | 50 | Thundercats
SELECT vid_id, created, time_in_video FROM bookmark_index WHERE user_id = 'johnny' AND tvshow_id = '' AND season = '' AND continue_watching = 'true' AND video_id = '';
vid_id | created | time_in_video
--------+--------------------------+---------------
666QAZ | 2013-12-25 15:12:51+0100 | 20
SELECT vid_id, created, time_in_video FROM bookmark_index WHERE user_id = 'johnny' AND tvshow_id = '' AND season = '' AND continue_watching = '' AND video_id = '666QAZ';
vid_id | created | time_in_video
--------+--------------------------+---------------
666QAZ | 2013-12-25 15:12:51+0100 | 20