Skip to content

Instantly share code, notes, and snippets.

@sdpatil
sdpatil / gist:8904701
Created February 9, 2014 19:32
Tomcat tomcat-users.xml file
<tomcat-users>
<role rolename="tomcat"/>
<role rolename="manager-gui"/>
<role rolename="admin"/>
<role rolename="manager"/>
<role rolename="manager-script"/>
<user username="tomcat" password="tomcat" roles="tomcat,manager-gui,admin,manager,manager-script"/>
<user username="both" password="tomcat" roles="tomcat"/>
@sdpatil
sdpatil / gist:8904940
Last active August 29, 2015 13:56
HelloStorm - LineReaderSprout
package com.spnotes.storm.spouts;
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.Map;
import backtype.storm.spout.SpoutOutputCollector;
import backtype.storm.task.TopologyContext;
@sdpatil
sdpatil / gist:8904967
Created February 9, 2014 19:51
HelloStorm - WordSpitterBolt.java
import java.util.Map;
import backtype.storm.task.OutputCollector;
import backtype.storm.task.TopologyContext;
import backtype.storm.topology.IRichBolt;
import backtype.storm.topology.OutputFieldsDeclarer;
import backtype.storm.tuple.Fields;
import backtype.storm.tuple.Tuple;
import backtype.storm.tuple.Values;
@sdpatil
sdpatil / gist:8904999
Created February 9, 2014 19:54
HelloStorm - WordCounterBolt.java
package com.spnotes.storm.bolts;
import java.util.HashMap;
import java.util.Map;
import backtype.storm.task.OutputCollector;
import backtype.storm.task.TopologyContext;
import backtype.storm.topology.IRichBolt;
import backtype.storm.topology.OutputFieldsDeclarer;
import backtype.storm.tuple.Tuple;
@sdpatil
sdpatil / gist:8905015
Created February 9, 2014 19:55
HelloStorm - HelloStorm.java
package com.spnotes.storm;
import com.spnotes.storm.bolts.WordCounterBolt;
import com.spnotes.storm.bolts.WordSpitterBolt;
import com.spnotes.storm.spouts.LineReaderSpout;
import backtype.storm.Config;
import backtype.storm.LocalCluster;
import backtype.storm.topology.TopologyBuilder;
public class HelloStorm {
@sdpatil
sdpatil / gist:9138121
Created February 21, 2014 16:52
Nginx configuration for talking to apache tomcat
# For more information on configuration, see:
# * Official English Documentation: http://nginx.org/en/docs/
# * Official Russian Documentation: http://nginx.org/ru/docs/
user nginx;
worker_processes 1;
error_log /var/log/nginx/error.log;
#error_log /var/log/nginx/error.log notice;
#error_log /var/log/nginx/error.log info;
@sdpatil
sdpatil / pom.xml
Last active August 29, 2015 13:57
Run hadoop program maven build file
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.spnotes.hadoop</groupId>
<artifactId>HadoopWordCount</artifactId>
<version>1.0-SNAPSHOT</version>
@sdpatil
sdpatil / WordCountDriver.java
Last active August 29, 2015 13:58
WordCount Mapper class
package com.spnotes.hadoop;
import org.apache.hadoop.conf.Configured;
import org.apache.hadoop.fs.Path;
import org.apache.hadoop.io.IntWritable;
import org.apache.hadoop.io.LongWritable;
import org.apache.hadoop.io.Text;
import org.apache.hadoop.mapreduce.Job;
import org.apache.hadoop.mapreduce.lib.input.FileInputFormat;
import org.apache.hadoop.mapreduce.lib.output.FileOutputFormat;
@sdpatil
sdpatil / WordCountMapper.java
Created April 6, 2014 19:26
WordCountMapper.java
package com.spnotes.hadoop;
import java.io.IOException;
import java.util.StringTokenizer;
import org.apache.hadoop.io.IntWritable;
import org.apache.hadoop.io.LongWritable;
import org.apache.hadoop.io.Text;
import org.apache.hadoop.mapreduce.Mapper;
import org.slf4j.LoggerFactory;
@sdpatil
sdpatil / WordCountReducer.java
Created April 6, 2014 19:27
WordCountReducer.java
package com.spnotes.hadoop;
import java.io.IOException;
import java.util.Iterator;
import org.apache.hadoop.io.IntWritable;
import org.apache.hadoop.io.Text;
import org.apache.hadoop.mapreduce.Reducer;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;