107 lines
4.1 KiB
Batchfile
107 lines
4.1 KiB
Batchfile
@echo off
|
|
|
|
rem echo Executing deploy.sh
|
|
|
|
if %1 == -n set NODE_NAME=%2
|
|
if %1 == -i set NODE=%2
|
|
if %3 == -n set NODE_NAME=%4
|
|
if %3 == -i set NODE=%4
|
|
|
|
rem echo NODE_NAME: %NODE_NAME%
|
|
rem echo NODE: %NODE%
|
|
|
|
set SCRIPT_DIR=%~dp0..\
|
|
rem echo SCRIPT_DIR: %SCRIPT_DIR%
|
|
|
|
set BUILD_DIR=%SCRIPT_DIR%..\..\..\debug\build\bin\
|
|
set TSIM=%BUILD_DIR%tsim
|
|
rem echo BUILD_DIR: %BUILD_DIR%
|
|
rem echo TSIM: %TSIM%
|
|
|
|
set SIM_DIR=%SCRIPT_DIR%..\..\..\sim\
|
|
rem echo SIM_DIR: %SIM_DIR%
|
|
|
|
set NODE_DIR=%SIM_DIR%%NODE_NAME%\
|
|
rem echo NODE_DIR: %NODE_DIR%
|
|
|
|
set CFG_DIR=%NODE_DIR%cfg\
|
|
rem echo CFG_DIR: %CFG_DIR%
|
|
|
|
set LOG_DIR=%NODE_DIR%log\
|
|
rem echo LOG_DIR: %LOG_DIR%
|
|
|
|
set DATA_DIR=%NODE_DIR%data\
|
|
rem echo DATA_DIR: %DATA_DIR%
|
|
|
|
set TAOS_CFG=%CFG_DIR%taos.cfg
|
|
rem echo TAOS_CFG: %TAOS_CFG%
|
|
|
|
if not exist %SIM_DIR% mkdir %SIM_DIR%
|
|
if not exist %NODE_DIR% mkdir %NODE_DIR%
|
|
if exist %CFG_DIR% rmdir /s/q %CFG_DIR%
|
|
if exist %LOG_DIR% rmdir /s/q %LOG_DIR%
|
|
if exist %DATA_DIR% rmdir /s/q %DATA_DIR%
|
|
if not exist %CFG_DIR% mkdir %CFG_DIR%
|
|
if not exist %LOG_DIR% mkdir %LOG_DIR%
|
|
if not exist %DATA_DIR% mkdir %DATA_DIR%
|
|
|
|
if %NODE% == 1 set NODE=7100
|
|
if %NODE% == 2 set NODE=7200
|
|
if %NODE% == 3 set NODE=7300
|
|
if %NODE% == 4 set NODE=7400
|
|
if %NODE% == 5 set NODE=7500
|
|
if %NODE% == 6 set NODE=7600
|
|
if %NODE% == 7 set NODE=7700
|
|
if %NODE% == 8 set NODE=7800
|
|
|
|
rem set "fqdn="
|
|
for /f "skip=1" %%A in (
|
|
'wmic computersystem get caption'
|
|
) do if not defined fqdn set "fqdn=%%A"
|
|
|
|
echo firstEp %fqdn%:7100 > %TAOS_CFG%
|
|
echo fqdn %fqdn% >> %TAOS_CFG%
|
|
echo serverPort %NODE% >> %TAOS_CFG%
|
|
echo dataDir %DATA_DIR% >> %TAOS_CFG%
|
|
echo logDir %LOG_DIR% >> %TAOS_CFG%
|
|
echo debugFlag 0 >> %TAOS_CFG%
|
|
echo mDebugFlag 135 >> %TAOS_CFG%
|
|
echo sdbDebugFlag 135 >> %TAOS_CFG%
|
|
echo dDebugFlag 135 >> %TAOS_CFG%
|
|
echo vDebugFlag 135 >> %TAOS_CFG%
|
|
echo tsdbDebugFlag 135 >> %TAOS_CFG%
|
|
echo cDebugFlag 135 >> %TAOS_CFG%
|
|
echo jnidebugFlag 135 >> %TAOS_CFG%
|
|
echo odbcdebugFlag 135 >> %TAOS_CFG%
|
|
echo httpDebugFlag 135 >> %TAOS_CFG%
|
|
echo monDebugFlag 135 >> %TAOS_CFG%
|
|
echo mqttDebugFlag 135 >> %TAOS_CFG%
|
|
echo qdebugFlag 135 >> %TAOS_CFG%
|
|
echo rpcDebugFlag 135 >> %TAOS_CFG%
|
|
echo tmrDebugFlag 131 >> %TAOS_CFG%
|
|
echo udebugFlag 135 >> %TAOS_CFG%
|
|
echo sdebugFlag 135 >> %TAOS_CFG%
|
|
echo wdebugFlag 135 >> %TAOS_CFG%
|
|
echo cqdebugFlag 135 >> %TAOS_CFG%
|
|
echo monitor 0 >> %TAOS_CFG%
|
|
echo monitorInterval 1 >> %TAOS_CFG%
|
|
echo http 0 >> %TAOS_CFG%
|
|
echo slaveQuery 0 >> %TAOS_CFG%
|
|
echo numOfThreadsPerCore 2.0 >> %TAOS_CFG%
|
|
echo defaultPass taosdata >> %TAOS_CFG%
|
|
echo numOfLogLines 20000000 >> %TAOS_CFG%
|
|
echo mnodeEqualVnodeNum 0 >> %TAOS_CFG%
|
|
echo balanceInterval 1 >> %TAOS_CFG%
|
|
echo clog 2 >> %TAOS_CFG%
|
|
echo days 10 >> %TAOS_CFG%
|
|
echo statusInterval 1 >> %TAOS_CFG%
|
|
echo maxVgroupsPerDb 4 >> %TAOS_CFG%
|
|
echo minTablesPerVnode 4 >> %TAOS_CFG%
|
|
echo maxTablesPerVnode 1000 >> %TAOS_CFG%
|
|
echo tableIncStepPerVnode 10000 >> %TAOS_CFG%
|
|
echo asyncLog 0 >> %TAOS_CFG%
|
|
echo numOfMnodes 1 >> %TAOS_CFG%
|
|
echo locale en_US.UTF-8 >> %TAOS_CFG%
|
|
echo fsync 0 >> %TAOS_CFG%
|
|
echo telemetryReporting 0 >> %TAOS_CFG%
|