Skip to content

Instantly share code, notes, and snippets.

@colinsurprenant
Created November 1, 2011 17:11
Show Gist options
  • Save colinsurprenant/1331211 to your computer and use it in GitHub Desktop.
Save colinsurprenant/1331211 to your computer and use it in GitHub Desktop.
freddy stage installation
sudo su - needium
cd services
tar xvzf elasticsearch-0.18.2.tar.gz
sudo mkdir /mnt/elasticsearch
sudo chown needium.needium /mnt/elasticsearch
git clone https://github.com/elasticsearch/elasticsearch-servicewrapper.git
cp -rp elasticsearch-servicewrapper/service elasticsearch-0.18.2/bin/
mkdir -p /mnt/elasticsearch/logs
mkdir -p /mnt/elasticsearch/work
mkdir -p /mnt/elasticsearch/data
cd elasticsearch-0.18.2/
bin/plugin install cloud-aws
#somehow copy tempplate elasticsearc.yml config into /tmpp
cp /tmp/elasticsearch.yml config/
#edit
vi bin/service/elasticsearch.conf
bin/service/elasticsearch start
cd ~/services
sudo apt-get install memcached
sudo apt-get install tcl8.5
wget http://redis.googlecode.com/files/redis-2.4.2.tar.gz
tar xvzf redis-2.4.2.tar.gz
cd redis-2.4.2/
make
make test
sudo mkdir /mnt/redis
sudo chown needium:needium /mnt/redis
sudo mkdir /var/run/redis
sudo chown needium:needium /var/run/redis
#edit redis.conf
cd ~/services
git clone [email protected]:praized/slingshot.git
git clone [email protected]:praized/harvester.git
cd ~services/slingshot
sudo mkdir -p /mnt/slingshot/rejects
sudo mkdir -p /mnt/slingshot/archives
sudo chown -R needium.needium /mnt/slingshot
curl -XPUT localhost:9501/_template/day_1 -d @mappings/weekly.json
sudo apt-get install libcurl4-openssl-dev
sudo mkdir /mnt/slingshot
sudo chown needium.needium /mnt/slingshot/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment