@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%