Windows 7 &引用;RABBITMQ“节点”端口;不被识别为内部或外部命令

Windows 7 &引用;RABBITMQ“节点”端口;不被识别为内部或外部命令,windows-7,rabbitmq,cluster-computing,nodes,command-prompt,Windows 7,Rabbitmq,Cluster Computing,Nodes,Command Prompt,我试图在一台机器(笔记本电脑)上为RabbitMQ配置集群环境。我在RabbitMQ网站上关注这一点。我的机器正在使用Windows 7和RabbitMQ server 3.3.0。当我尝试运行以下命令时: RABBITMQ_NODE_PORT=5672 RABBITMQ_NODENAME=rabbit rabbitmq-server -detached 命令提示符下出现以下错误: "RABBITMQ_NODE_PORT" is not recognized as an internal or

我试图在一台机器(笔记本电脑)上为RabbitMQ配置集群环境。我在RabbitMQ网站上关注这一点。我的机器正在使用Windows 7和RabbitMQ server 3.3.0。当我尝试运行以下命令时:

RABBITMQ_NODE_PORT=5672 RABBITMQ_NODENAME=rabbit rabbitmq-server -detached
命令提示符下出现以下错误:

"RABBITMQ_NODE_PORT" is not recognized as an internal or external command, operable program or batch file

此命令的作用是基本上设置变量RABBITMQ\u NODE\u PORTRABBITMQ\u NODENAME,使服务器作为名为rabbit的单个节点在端口5672上运行。类似地,我会尝试启动另一个名为hare和port5673的节点。我知道这是一个系统路径类问题,但我仍然无法解决它。有人能帮帮我吗

您必须使用
set

set RABBITMQ_NODE_PORT=5672
echo %RABBITMQ_NODE_PORT%

您必须使用
set

set RABBITMQ_NODE_PORT=5672
echo %RABBITMQ_NODE_PORT%

好的,在我的头撞到墙上之后,我终于在WINDOWS上的单机上创建了一个集群。在LINUX中看起来很容易,但在Windows中,您需要做一些工作。在命令提示符下,按如下所述执行命令。以下是使用具有两个节点的Windows在单机上实现群集的步骤:

步骤1: 步骤2: 在这种情况下,运行以下命令创建名为“hare”的节点:

rabbitmq-server -detached
步骤3: 现在通过运行以下命令加入集群:

a) rabbitmqctl -n hare stop_app
b) rabbitmqctl -n hare join_cluster rabbit@hostname
c) rabbitmqctl -n hare start_app
您还可以在rabbitmq.config文件中提供必要的配置,您必须在以下目录下创建该文件:

C:\Users\%USER%\AppData\Roaming\RabbitMQ
但是,创建文件将保留配置,并且在RabbitMQ服务器启动时将自动应用这些配置。
这就是在一台机器上创建节点和加入集群的方法。希望能有帮助

好的,在我的头撞到墙上之后,我终于在WINDOWS上的单机上创建了一个集群。在LINUX中看起来很容易,但在Windows中,您需要做一些工作。在命令提示符下,按如下所述执行命令。以下是使用具有两个节点的Windows在单机上实现群集的步骤:

步骤1: 步骤2: 在这种情况下,运行以下命令创建名为“hare”的节点:

rabbitmq-server -detached
步骤3: 现在通过运行以下命令加入集群:

a) rabbitmqctl -n hare stop_app
b) rabbitmqctl -n hare join_cluster rabbit@hostname
c) rabbitmqctl -n hare start_app
您还可以在rabbitmq.config文件中提供必要的配置,您必须在以下目录下创建该文件:

C:\Users\%USER%\AppData\Roaming\RabbitMQ
但是,创建文件将保留配置,并且在RabbitMQ服务器启动时将自动应用这些配置。
这就是在一台机器上创建节点和加入集群的方法。希望能有帮助

你提供了我所缺乏的知识。毫无疑问,这是回答我问题的基础。谢谢!!你提供了我所缺乏的知识。毫无疑问,这是回答我问题的基础。谢谢!!节电器+1!谢谢节电器+1!谢谢