Skip to content

Instantly share code, notes, and snippets.

@varavut
Created April 15, 2012 14:01
Show Gist options
  • Star 6 You must be signed in to star a gist
  • Fork 6 You must be signed in to fork a gist
  • Save varavut/2392977 to your computer and use it in GitHub Desktop.
Save varavut/2392977 to your computer and use it in GitHub Desktop.
testmongo
sudo apt-get update
sudo apt-get install openjdk-6-jre-headless -f
sudo apt-get install curl
sudo apt-get install unzip
sudo apt-get install openssh-server
sudo curl -OL http://github.com/downloads/elasticsearch/elasticsearch/elasticsearch-0.19.8.zip
sudo unzip elasticsearch-* && rm elasticsearch-*.zip
cd elasticsearch-0.19.8
sudo mkdir /usr/local/elasticsearch
sudo mv * /usr/local/elasticsearch
sudo wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.0.7.tgz
sudo tar zxf mongodb-linux-*
cd mongodb-linux-x86_64-2.0.7/bin
sudo mv * /usr/bin/
sudo mkdir -p /data/r0
sudo mkdir -p /data/r1
sudo mkdir -p /data/r2
user=$(logname)
sudo chown $user /data/r0
sudo chown $user /data/r1
sudo chown $user /data/r2
sudo /usr/bin/mongod --replSet foo --port 27017 -fork --quiet --dbpath /data/r0 --logpath /var/log/mongodb0.log
sudo /usr/bin/mongod --replSet foo --port 27018 -fork --quiet --dbpath /data/r1 --logpath /var/log/mongodb1.log
sudo /usr/bin/mongod --replSet foo --port 27019 -fork --quiet --dbpath /data/r2 --logpath /var/log/mongodb2.log
sudo /usr/local/elasticsearch/bin/plugin -install elasticsearch/elasticsearch-mapper-attachments
sudo /usr/local/elasticsearch/bin/plugin -install richardwilly98/elasticsearch-river-mongodb
sudo /usr/local/elasticsearch/bin/plugin -install mobz/elasticsearch-head
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment