Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- export SPARK_HOME=~/spark-2.2.0-bin-hadoop2.7
- export HADOOP_HOME=~/hadoop-2.8.0
- export LD_LIBRARY_PATH=$HADOOP_HOME/lib/native/:$LD_LIBRARY_PATH
- export PATH="$SPARK_HOME/bin:$PATH"
- export JAVA_HOME=$(/usr/libexec/java_home)
- export PYSPARK_PYTHON=/usr/bin/python
- export PYSPARK_DRIVER_PYTHON=/usr/bin/python
- export PYTHONPATH=$SPARK_HOME/python
- # Setting PATH for Python 3.5
- # The original version is saved in .bash_profile.pysave
- export PATH="/Library/Frameworks/Python.framework/Versions/3.5/bin:${PATH}"
- export GOPATH=$HOME/go
- # Enable tab completion
- source ~/git-completion.bash
- set -o vi
- # colors!
- green="\[\033[0;32m\]"
- blue="\[\033[0;34m\]"
- purple="\[\033[0;35m\]"
- cyan="\[\033[0;36m\]"
- red="\[\033[0;31m\]"
- reset="\[\033[0m\]"
- # Change command prompt
- source ~/git-prompt.sh
- export GIT_PS1_SHOWDIRTYSTATE=1
- # '\u' adds the name of the current user to the prompt
- # '\$(__git_ps1)' adds git-related stuff
- # '\W' adds the name of the current directory
- export PS1="$cyan\u$red\$(__git_ps1)$purple \W $ $reset"
- export GIT_PS1_SHOWUPSTREAM="auto"
- if [ -f $(brew --prefix)/etc/bash_completion ]; then
- . $(brew --prefix)/etc/bash_completion
- fi
- complete -o default -o nospace -W "$(/usr/bin/env ruby -ne 'puts $_.split(/[,\s]+/)[1..-1].reject{|host| host.match(/\*|\?/)} if $_.match(/^\s*Host\s+/);' < $HOME/.ssh/config)" scp sftp ssh
- alias t='tmux'
- alias mount='sshfs dw_uat:/export/home/ypark ~/mount -ovolname=DWUAT'
- alias sl='python /Users/ypark/Projects/apollo-platform/scripts/saml-login/cli_access_saml.py'
- alias bastion='cd /Users/ypark/Projects/apollo-platform/common/bastion-hosts'
- alias activate='source venv/bin/activate'
- function dynamo(){
- cd ~/dynamodb_local_latest
- java -Djava.library.path=./DynamoDBLocal_lib/ -jar DynamoDBLocal.jar -sharedDb
- }
- function saml() {
- read -r -d '' VAR <<-EOF
- spawn python2 /Users/ypark/Projects/apollo-platform/scripts/saml-login/cli_access_saml.py
- expect -ex Username:
- send -- $USER\r
- expect Password:
- stty -echo
- expect_user -re "(.*)\n"
- set password \$expect_out(1,string)
- stty echo
- send "\$password\r"
- expect Please
- send "${1:-3}\r"
- expect Please
- send "${2:-2}\r"
- expect AWS_DEFAULT_PROFILE
- exit
- EOF
- echo "$VAR" > /tmp/saml
- expect -f /tmp/saml
- rm /tmp/saml
- }
Add Comment
Please, Sign In to add comment