2024年1月14日发(作者:)

setx ZOOKEEPER_HOME %filepath%zookeeper-3.4.10zookeeper-3.4.10 /M echo 设置ZK环境变量已完成)else ( echo zookpeer环境变量已存在,跳过配置)^if not exist "%zookeeperpath%" ( xcopy %daemonpath% %zookeeperpath% /y xcopy %daemonpath% %zookeeperpath% /y

"//IS//%ZOOKEEPER_SERVICE%" ^ --DisplayName="Zookeeper (%ZOOKEEPER_SERVICE%)" ^ --Description="Zookeeper (%ZOOKEEPER_SERVICE%)" ^ --Startup=auto --StartMode=exe ^ --StartPath=%ZOOKEEPER_HOME% ^ --StartImage=%ZOOKEEPER_HOME% ^ --StopPath=%ZOOKEEPER_HOME% ^ --StopImage=%ZOOKEEPER_HOME% ^ --StopMode=exe --StopTimeout=5 ^ --LogPath=%ZOOKEEPER_HOME% --LogPrefix=zookeeper-wrapper ^ --PidFile= --LogLevel=Info --StdOutput=auto --StdError=auto

)net start zkServerrem 删除zk服务的步骤rem HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicescd %filepath%echo redis检测中if "%redisIsExist%"=="" ( echo 安装redis中 msiexec /package /passive setx redisIsExist "C:Program FilesRedis" /M)else ( echo redis已安装,正在启动...)

net start redis^echo rmq检测中setlocal enabledelayedexpansionif "%ERLANG_HOME%"=="" ( echo mqt安装中,请稍后... cd !filepath! start /WAIT otp_win64_ /S

start /WAIT /S

setx ERLANG_HOME C:Program Fileserl10.0.1 /M pushd C:cd C:Program FilesRabbitMQ Serverrabbitmq_server-3.7.17sbincall listcall enable rabbitmq_managementcall add_user root 123456call set_user_tags root administrator

call set_permissions -p "/" root ".*" ".*" ".*")else ( echo 检测mqt已安装,正在启动... echo 127.0.0.1:15672/)net start RabbitMQ^echo 启动EMQTT中pushd %filepath:~0,2%