Skip to content

Instantly share code, notes, and snippets.

Signing someone else key

Get key to sign

gpg --list-keys

Sign the key

gpg --sign-key --ask-cert-level 0xXXXXXXXXX
@klyr
klyr / pnda-compact.sh
Created January 11, 2017 18:02
Compact multiple PNDA avro files into one
set -e
for d in $(hdfs dfs -ls -R '/user/pnda/PNDA_datasets/datasets/source=*'|awk '/^d.*hour=..$/ {printf "%s ", $NF}'); do
IN=$(hdfs dfs -ls ${d}/*.avro | awk '{printf "%s ", $NF}')
OUT=${d}/compacted.avro.new
echo "--- In '$d' Compacting files '${IN}' to '${OUT}'"
hadoop jar /opt/cloudera/parcels/CDH/lib/avro/avro-tools.jar concat ${IN} ${OUT}
hdfs dfs -chown gobblin:pnda ${OUT}
hdfs dfs -rm -skipTrash ${d}/*.avro
hdfs dfs -mv ${OUT} ${d}/compacted.avro
@klyr
klyr / gist:6a213c6c2dd490f5ed43
Created January 16, 2015 10:23
Display all trace messages
%% Special thanks to Capflam
dbg:tracer(), dbg:p(all, call), dbg:tpl(mod, fun, dbg:fun2ms(fun(_) -> return_trace(), exception_trace() end)).