#!/bin/bash
yum install unzip -y
cd /usr/local/package
rpm -Uvh *-2.17-55.el6.x86_64.rpm --force --nodeps
cp go1.10.3.linux-amd64.tar.gz ../
cp codis3.2.1-go1.7.6-linux.tar.gz ../
cp codis-release3.2.zip ../
cd ..
tar -xzvf go1.10.3.linux-amd64.tar.gz
rm -rf go1.10.3.linux-amd64.tar.gz
unzip codis-release3.2.zip ../
tar -xzvf codis3.2.1-go1.7.6-linux.tar.gz
mv codis3.2.1-go1.7.6-linux codis
rm -rf codis3.2.1-go1.7.6-linux.tar.gz
echo 'export PATH=$PATH:/usr/local/go/bin' >> /etc/profile
echo 'export GOPATH=/usr/local/codis' >> /etc/profile
source /etc/profile
cd /usr/local/codis
mkdir data log conf bin
mv codis-* ./bin/
mv redis-* ./bin/
mv assets ./bin/
mv version ./bin/
nohup ./bin/codis-dashboard --ncpu=4 --config=/usr/local/codis/conf/dashboard.toml --log=/usr/local/codis/log/dashboard.log --log-level=WARN >> /usr/local/codis/log/codis_dashboard.log &
nohup ./bin/codis-proxy --ncpu=4 --config=/usr/local/codis/conf/proxy.toml --log=/usr/local/codis/log/proxy.log --log-level=WARN >> /usr/local/codis/log/codis_proxy.log &
nohup ./bin/redis-sentinel ./conf/sentinel.conf &
nohup ./bin/codis-fe --ncpu=1 --log=/usr/local/codis/log/fe.log --log-level=WARN --zookeeper=172.16.0.224:2181 --listen=172.16.0.236:8090 &