Skip to content

Instantly share code, notes, and snippets.

@motin
Created May 30, 2011 14:30
Show Gist options
  • Save motin/998977 to your computer and use it in GitHub Desktop.
Save motin/998977 to your computer and use it in GitHub Desktop.
# ElasticSearch proxy - Part 1 - node.js
sudo apt-get install python-software-properties curl
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs
sudo ln -s /usr/bin/nodejs /usr/bin/node
curl http://npmjs.org/install.sh | sudo sh
# ElasticSearch proxy - Part 2 - the proxy
sudo su $USER
cd ~/db/
wget --no-check-certificate https://github.com/lukas-vlcek/node.es/tarball/master
tar -xvf master
rm master
mv lukas-v*/proxy/ node.es-proxy
# Ctrl + D
export CONF=/etc/init/node-tripl-es-proxy-$USER.conf
sudo cp /home/$USER/res/conf/node-tripl-es-proxy.conf $CONF
sudo sed -i "s/_USER_/$USER/" $CONF
sudo sed -i "s/_ES_HTTP_PORT_/$ES_HTTP_PORT/" $CONF
sudo sed -i "s/_ES_PROXY_PORT_/$ES_PROXY_PORT/" $CONF
# ElasticSearch proxy start on boot
sudo stop node-tripl-es-proxy-$USER
sudo start node-tripl-es-proxy-$USER
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment