Skip to content

Instantly share code, notes, and snippets.

@tgrall
tgrall / sec_tutorial.md
Last active September 4, 2020 07:27
MongoDB Security Tutorial

#Simple MongoDB Security Tutorial

###1 - Start mongod without any "security option"

$ mongod --port 27017

@tgrall
tgrall / redis-alert.py
Created April 8, 2020 09:25
SYSlog demonstration
import time
import json
import requests
import re
import sys
# Read log
def tail(f):
f.seek(0, 2)
while True:
//with a previously create client
client.set('some-key','42',function(err) {
if (err) {
throw err; /* in production, handle errors more gracefully */
} else {
client.get('some-key',function(err,value) {
if (err) {
throw err;
} else {
@tgrall
tgrall / mapr-beta-labs.md
Created October 17, 2017 05:35
6.0 Labs

Lab 1

  • select customer_id from dfs.root.`/user/mapr/product_sales` where customer_id=1288034;

  • Open another terminal and create the following indices

maprcli table index add -path /user/mapr/product_sales -index index_customer_id -indexedfields '"customer_id"'

maprcli table index list -path /user/mapr/product_sales -json
@tgrall
tgrall / drill-workshop.md
Last active April 4, 2016 09:27
Drill Workshop Preparation
package com.couchbase.devday;
import com.couchbase.client.CouchbaseClient;
import com.couchbase.client.protocol.views.*;
import java.net.URI;
import java.util.HashMap;
import java.util.LinkedList;
import java.util.List;
import java.util.Properties;
import java.util.concurrent.TimeUnit;
@tgrall
tgrall / DummyInjector.java
Created September 24, 2013 14:18
Simple class to show how to deal with async set operation
package com.couchbase.devday;
import com.couchbase.client.CouchbaseClient;
import net.spy.memcached.internal.OperationFuture;
import java.net.URI;
import java.util.ArrayList;
import java.util.LinkedList;
import java.util.List;
import java.util.UUID;
@tgrall
tgrall / ReplicaReadSampleCode.java
Last active December 22, 2015 22:29
Replica Read Sample Code
package com.couchbase.devday;
import com.couchbase.client.CouchbaseClient;
import java.net.URI;
import java.util.LinkedList;
import java.util.List;
import java.util.Properties;
import java.util.concurrent.TimeUnit;
import java.util.logging.ConsoleHandler;
from couchbase import Couchbase
cb = Couchbase.connect(bucket='beer-sample')
hasRow = True
rowPerPage = 5
page = 0
currentStartkey=""
startDocId=""
@tgrall
tgrall / simple-pagination-docid.py
Last active December 20, 2015 18:19
Sample Code for Pagination
from couchbase import Couchbase
cb = Couchbase.connect(bucket='beer-sample')
hasRow = True
rowPerPage = 5
page = 0
currentStartkey=""
startDocId=""
while hasRow :