Skip to content

Instantly share code, notes, and snippets.

View sankars's full-sized avatar

Sankar sankars

  • Dubai
View GitHub Profile
@sankars
sankars / sentry_commands.sql
Created February 5, 2019 12:19
Sentry Commands via Beeline
CREATE ROLE role_name
GRANT privilege ON object_type object_name TO ROLE role_name [WITH GRANT OPTION]
GRANT ROLE role_name TO GROUP group_name
REVOKE privilege ON object_type object_name FROM [ROLE] role_name
REVOKE ROLE role_name FROM GROUP group_name
aws comprehend detect-dominant-language --text "dank je"
aws comprehend detect-dominant-language --text "நன்றி"
aws comprehend detect-dominant-language --text "i am sankar"
---------------------
aws comprehend detect-sentiment --language-code en --text "aws sucks!"
@sankars
sankars / kafka commands.sh
Created April 2, 2018 09:39
Kafka Commands
############################ Topic related commands
## create a topic
kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test
## topic info
kafka-topics.sh --zookeeper localhost:2181 --describe --topic test
@sankars
sankars / port forwarding.sh
Created March 16, 2018 15:23
Port forwarding in AWS
sudo sysctl -w net.ipv4.ip_forward=1 ## make it permanent. /etc/sysctl.conf
sudo iptables -t nat -A PREROUTING -p tcp --dport 8001 -j DNAT --to-destination 172.20.19.192:10000
sudo iptables -t nat -A POSTROUTING -j MASQUERADE
sudo service iptables save
activator --version
## use java template for generating java project layout
activator new foo_java play-java
## use scala template for generating scala project layout
activator new foo_scala play-scala
######### Run interactive commands #####################
@sankars
sankars / run-kafka-container.md
Created December 2, 2017 15:14 — forked from abacaphiliac/run-kafka-container.md
Run Kafka Container

Start Kafka service

The following commands will start a container with Kafka and Zookeeper running on mapped ports 2181 (Zookeeper) and 9092 (Kafka).

docker pull spotify/kafka
docker run -d -p 2181:2181 -p 9092:9092 --env ADVERTISED_HOST=kafka --env ADVERTISED_PORT=9092 --name kafka spotify/kafka

Why Spotify?

ADVERTISTED_HOST was set to kafka, which will allow other containers to be able to run Producers and Consumers.

@sankars
sankars / region_counts.rb
Last active April 29, 2017 18:21 — forked from robdaemon/region_counts.rb
Print tables having more than one region
include Java
import org.apache.hadoop.hbase.HBaseConfiguration
import org.apache.hadoop.hbase.client.HBaseAdmin
import org.apache.hadoop.hbase.client.HTable
import org.apache.hadoop.hbase.util.Bytes
conf = HBaseConfiguration.create()
admin = HBaseAdmin.new(conf)
tables = admin.listTables()
@sankars
sankars / install-gradle-centos.sh
Created November 29, 2016 11:30 — forked from parzonka/install-gradle-centos.sh
Install gradle on redhat/centos linux
# installs to /opt/gradle
# existing versions are not overwritten/deleted
# seamless upgrades/downgrades
# $GRADLE_HOME points to latest *installed* (not released)
gradle_version=2.9
wget -N https://services.gradle.org/distributions/gradle-${gradle_version}-all.zip
sudo unzip -foq gradle-${gradle_version}-all.zip -d /opt/gradle
sudo ln -sfn gradle-${gradle_version} /opt/gradle/latest
sudo printf "export GRADLE_HOME=/opt/gradle/latest\nexport PATH=\$PATH:\$GRADLE_HOME/bin" > /etc/profile.d/gradle.sh
. /etc/profile.d/gradle.sh
@sankars
sankars / iptables.sh
Created June 29, 2016 11:56 — forked from thomasfr/iptables.sh
iptable rules to allow outgoing DNS lookups, outgoing icmp (ping) requests, outgoing connections to configured package servers, outgoing connections to all ips on port 22, all incoming connections to port 22, 80 and 443 and everything on localhost
#!/bin/bash
IPT="/sbin/iptables"
# Server IP
SERVER_IP="$(ip addr show eth0 | grep 'inet ' | cut -f2 | awk '{ print $2}')"
# Your DNS servers you use: cat /etc/resolv.conf
DNS_SERVER="8.8.4.4 8.8.8.8"
# Allow connections to this package servers
@sankars
sankars / vmware static ip
Created September 29, 2015 12:40
Assign a static ip address for vmware guest
VMWare runs a dhcp server as a service in windows.
To assign a static ip to a guest,
Open -> C:\ProgramData\VMware\vmnetdhcp
Add to it. CDH3 is the guest name in the VMWare player
host CDH3 {