|
@@ -2,21 +2,33 @@ export GOPATH=/root/goprojects
|
|
|
export TCP_PROXY_ADDR=
|
|
|
export HTTP_PROXY_ADDR=
|
|
|
LEVEL="error"
|
|
|
-EXTERNAL="39.98.250.155"
|
|
|
-ETCD="http://127.0.0.1:2379"
|
|
|
+EXTERNAL="10.244.3.1"
|
|
|
+ETCD="http://127.0.0.1:18153"
|
|
|
+REDIS_HOST="127.0.0.1"
|
|
|
+REDIS_PORT="18151"
|
|
|
+MYSQL_HOST="127.0.0.1"
|
|
|
+MYSQL_PORT="18152"
|
|
|
+MYSQL_DATABASE_NAME="iot-hub"
|
|
|
+MYSQL_USERNAME="root"
|
|
|
+MYSQL_PASSWORD="Luzhenqian@0807"
|
|
|
+$RABBIT_URI="amqp://guest:guest@127.0.0.1:18154"
|
|
|
sudo killall -9 httpaccess registry apiprovider devicemanager controller mqttaccess knowoapi fileaccess coapaccess
|
|
|
|
|
|
# start services
|
|
|
-$GOPATH/bin/linux_386/httpaccess -etcd $ETCD -httphost external:18100 -external $EXTERNAL -redishost 0.0.0.0:18151 -loglevel $LEVEL &
|
|
|
-$GOPATH/bin/linux_386/registry -etcd $ETCD -rpchost internal:18101 -aeskey ABCDEFGHIJKLMNOPABCDEFGHIJKLMNOP -dbhost 39.98.250.155 -dbname iot-hub -dbport 3306 -dbuser root -dbpass gEkYDPloQcp93t4WHr3X -loglevel $LEVEL &
|
|
|
-$GOPATH/bin/linux_386/apiprovider -etcd $ETCD -loglevel $LEVEL -httphost external:18102 -external $EXTERNAL &
|
|
|
-$GOPATH/bin/linux_386/devicemanager -etcd $ETCD -loglevel $LEVEL -rpchost internal:18103 -redishost 0.0.0.0:18151 &
|
|
|
-$GOPATH/bin/linux_386/controller -etcd $ETCD -loglevel $LEVEL -rpchost internal:18104 &
|
|
|
-$GOPATH/bin/linux_386/mqttaccess -etcd $ETCD -loglevel $LEVEL -rpchost internal:18105 -tcphost external:18106 -external $EXTERNAL &
|
|
|
-$GOPATH/bin/linux_386/knowoapi -etcd $ETCD -loglevel $LEVEL -httphost external:18107 -dbhost 39.98.250.155 -dbname iot-hub -dbport 3306 -dbuser root -dbpass gEkYDPloQcp93t4WHr3X -aeskey ABCDEFGHIJKLMNOPABCDEFGHIJKLMNOP -external $EXTERNAL &
|
|
|
-$GOPATH/bin/linux_386/fileaccess -etcd $ETCD -loglevel $LEVEL -rpchost internal:18108 -httphost internal:18109 &
|
|
|
-$GOPATH/bin/linux_386/coapaccess -etcd $ETCD -loglevel $LEVEL -udphost internal:18110 &
|
|
|
-exit 0
|
|
|
-
|
|
|
-
|
|
|
-# etcd --listen-peer-urls="http://0.0.0.0:2380" --listen-client-urls="http://0.0.0.0:2379" -advertise-client-urls="http://0.0.0.0:2379" &
|
|
|
+nohup ./httpaccess -etcd $ETCD -httphost external:18100 -external $EXTERNAL -redishost $REDIS_HOST:$REDIS_PORT -loglevel
|
|
|
+$LEVEL > httpaccess.out 2>&1 &
|
|
|
+nohup ./registry -etcd $ETCD -rpchost internal:18101 -aeskey ABCDEFGHIJKLMNOPABCDEFGHIJKLMNOP -dbhost $MYSQL_HOST -dbname
|
|
|
+ $MYSQL_DATABASE_NAME -dbport $MYSQL_PORT -dbuser $MYSQL_USERNAME -dbpass $MYSQL_PASSWORD -loglevel $LEVEL > registry.out
|
|
|
+ 2>&1 &
|
|
|
+nohup ./apiprovider -etcd $ETCD -loglevel $LEVEL -httphost external:18102 -external $EXTERNAL > apiprovider.out 2>&1 &
|
|
|
+nohup ./devicemanager -etcd $ETCD -loglevel $LEVEL -rpchost internal:18103 -redishost $REDIS_HOST:$REDIS_PORT >devicemana
|
|
|
+ger.out 2>&1 &
|
|
|
+nohup ./controller -etcd $ETCD -rabbithost $RABBIT_URI -loglevel $LEVEL -rpchost internal:18104 > controller.out 2>&1 &
|
|
|
+nohup ./mqttaccess -etcd $ETCD -loglevel $LEVEL -rpchost internal:18105 -tcphost external:18106 -external $EXTERNAL > mqt
|
|
|
+taccess.out 2>&1 &
|
|
|
+nohup ./knowoapi -etcd $ETCD -loglevel $LEVEL -httphost external:18107 -dbhost $MYSQL_HOST -dbname $MYSQL_DATABASE_NAME
|
|
|
+-dbport $MYSQL_PORT -dbuser $MYSQL_USERNAME -dbpass $MYSQL_PASSWORD -aeskey ABCDEFGHIJKLMNOPABCDEFGHIJKLMNOP -external $E
|
|
|
+XTERNAL> konowapi.out 2>&1 &
|
|
|
+nohup ./fileaccess -etcd $ETCD -loglevel $LEVEL -rpchost internal:18108 -httphost internal:18109 > fileaccess.out 2>&1 &
|
|
|
+nohup ./coapaccess -etcd $ETCD -loglevel $LEVEL -udphost internal:18110 >caopaccess.out 2>&1 &
|
|
|
+exit 0
|