Guest User

Untitled

a guest
Sep 19th, 2018
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.20 KB | None | 0 0
  1. export SPARK_HOME=~/spark-2.2.0-bin-hadoop2.7
  2. export HADOOP_HOME=~/hadoop-2.8.0
  3. export LD_LIBRARY_PATH=$HADOOP_HOME/lib/native/:$LD_LIBRARY_PATH
  4. export PATH="$SPARK_HOME/bin:$PATH"
  5. export JAVA_HOME=$(/usr/libexec/java_home)
  6. export PYSPARK_PYTHON=/usr/bin/python
  7. export PYSPARK_DRIVER_PYTHON=/usr/bin/python
  8. export PYTHONPATH=$SPARK_HOME/python
  9.  
  10. # Setting PATH for Python 3.5
  11. # The original version is saved in .bash_profile.pysave
  12. export PATH="/Library/Frameworks/Python.framework/Versions/3.5/bin:${PATH}"
  13. export GOPATH=$HOME/go
  14.  
  15. # Enable tab completion
  16. source ~/git-completion.bash
  17. set -o vi
  18. # colors!
  19. green="\[\033[0;32m\]"
  20. blue="\[\033[0;34m\]"
  21. purple="\[\033[0;35m\]"
  22. cyan="\[\033[0;36m\]"
  23. red="\[\033[0;31m\]"
  24. reset="\[\033[0m\]"
  25.  
  26. # Change command prompt
  27. source ~/git-prompt.sh
  28.  
  29. export GIT_PS1_SHOWDIRTYSTATE=1
  30. # '\u' adds the name of the current user to the prompt
  31. # '\$(__git_ps1)' adds git-related stuff
  32. # '\W' adds the name of the current directory
  33. export PS1="$cyan\u$red\$(__git_ps1)$purple \W $ $reset"
  34. export GIT_PS1_SHOWUPSTREAM="auto"
  35.  
  36. if [ -f $(brew --prefix)/etc/bash_completion ]; then
  37. . $(brew --prefix)/etc/bash_completion
  38. fi
  39.  
  40. 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
  41.  
  42. alias t='tmux'
  43. alias mount='sshfs dw_uat:/export/home/ypark ~/mount -ovolname=DWUAT'
  44. alias sl='python /Users/ypark/Projects/apollo-platform/scripts/saml-login/cli_access_saml.py'
  45. alias bastion='cd /Users/ypark/Projects/apollo-platform/common/bastion-hosts'
  46. alias activate='source venv/bin/activate'
  47.  
  48.  
  49. function dynamo(){
  50. cd ~/dynamodb_local_latest
  51. java -Djava.library.path=./DynamoDBLocal_lib/ -jar DynamoDBLocal.jar -sharedDb
  52. }
  53.  
  54. function saml() {
  55. read -r -d '' VAR <<-EOF
  56. spawn python2 /Users/ypark/Projects/apollo-platform/scripts/saml-login/cli_access_saml.py
  57. expect -ex Username:
  58. send -- $USER\r
  59. expect Password:
  60. stty -echo
  61. expect_user -re "(.*)\n"
  62. set password \$expect_out(1,string)
  63. stty echo
  64. send "\$password\r"
  65. expect Please
  66. send "${1:-3}\r"
  67. expect Please
  68. send "${2:-2}\r"
  69. expect AWS_DEFAULT_PROFILE
  70. exit
  71. EOF
  72.  
  73. echo "$VAR" > /tmp/saml
  74.  
  75. expect -f /tmp/saml
  76.  
  77. rm /tmp/saml
  78. }
Add Comment
Please, Sign In to add comment