This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package main | |
import ( | |
"fmt" | |
"sort" | |
"github.com/aws/aws-sdk-go/aws" | |
"github.com/aws/aws-sdk-go/aws/session" | |
"github.com/aws/aws-sdk-go/service/ec2" | |
"github.com/aws/aws-sdk-go/service/ec2/ec2iface" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"Name":"AKS Cluster Configuration Reader", | |
"Id":"{{ create a unique guid }}", | |
"IsCustom":true, | |
"Description":"Can get AKS configuration.", | |
"Actions":[ | |
"Microsoft.ContainerService/managedClusters/accessProfiles/listCredential/action", | |
"Microsoft.ContainerService/managedClusters/listClusterUserCredential/action" | |
], | |
"NotActions":[ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Pre-req: gcc, gcc-c++, git (to clone), openjdk with debug symbols (centos: java-1.8.0-openjdk-debug.x86_64, ubuntu: openjdk-8-dbg) | |
# Git clone async-profiler https://github.com/jvm-profiling-tools/async-profiler | |
# Make sure JAVA_HOME is set and you are logged as same user running the java process | |
cd async-profiler | |
make all | |
# Also git clone FlameGraph in the same directory as you clone async-profiler | |
# sysctl changes | |
echo 1 > /proc/sys/kernel/perf_event_paranoid | |
echo 0 > /proc/sys/kernel/kptr_restrict |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
SHOW RESOURCE PLANS; | |
CREATE RESOURCE PLAN llap; | |
CREATE RESOURCE PLAN global; | |
set mapred.min.split.size=10000000; | |
set mapred.max.split.size=10000000; | |
source /work/queries/tpcds/q55.sql; | |
ALTER RESOURCE PLAN llap ACTIVATE; | |
ALTER RESOURCE PLAN global DISABLE; | |
CREATE TRIGGER global.highly_parallel WHEN TOTAL_TASKS > 40 DO KILL; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function testURL(url, retryInterval, maxRetryInterval) { | |
$.ajax({ | |
url: url, | |
type: "GET", | |
timeout: 2000, | |
success: function(resp) { | |
console.log(url + " is alive!") | |
}, | |
error: function(x, t, m) { | |
if (t == 'timeout') { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
set -e | |
: ${AWS_ACCESS_KEY_ID:?"AWS_ACCESS_KEY_ID should be set in script or exported"} | |
: ${AWS_SECRET_ACCESS_KEY:?"AWS_SECRET_ACCESS_KEY should be set in script or exported"} | |
if [[ $# -eq 0 ]] ; then | |
echo 'S3 object URL expected as argument. Usage: ./s3-get-speed-private.sh <s3-private-object-uri>' | |
exit 0 | |
fi |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
hive --orcfiledump <orc-table-path> | grep "Rows:" | cut -f2 -d":" | awk '{s+=$1}END{print s}' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<configuration> | |
<!-- Metastore configs --> | |
<property> | |
<name>hive.metastore.warehouse.dir</name> | |
<value>/apps/hive/warehouse</value> | |
</property> | |
<property> | |
<name>hive.metastore.cache.pinobjtypes</name> | |
<value>Table,Database,Type,FieldSchema,Order</value> | |
</property> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Build times for Apache Hive master on my Mac Book Pro | |
# No source code changes (first build not considered as mvn will download all dependencies and cache it locally) | |
# Base: Clean offline quite build | |
$ time mvn clean install -DskipTests -o -q | |
real 3m9.005s | |
user 7m14.864s | |
sys 0m40.295s |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import json | |
import os,sys | |
class ATSFile(object): | |
def __init__(self, name): | |
self.data = json.load(open(name)) | |
self.name = name | |
def dump(self): | |
if "hive_query_id" in self.data: | |
info = self.data["hive_query_id"]["otherinfo"] |