'rabbitmqctl'은(는)
내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는배치 파일이 아닙니다.
윈도우에서 cmd 창을 열어 명령어를 입력하면 다음과 같은 에러 메시지를 봤던 경험이 한번 쯤은 있을 것이다. 이 메시지는 시스템 환경 변수를 설정해주지 않아 인식할 수 없을 때 발생하는 메시지이다.
따라서 RabbitMQ의 설치 경로를 환경 변수에 추가해야 한다. rabbitmqctl.bat와 rabbitmq-server.bat 파일의 경로가 포함된 sbin 폴더의 경로를 환경 변수인 PATH에 추가한다.
예를 들어, RabbitMQ가 C:\Program Files\RabbitMQ Server\rabbitmq_server-3.9.7 폴더에 설치되어 있다면, PATH 환경 변수에 C:\Program Files\RabbitMQ Server\rabbitmq_server-3.9.7\sbin 경로를 추가하면 된다. 환경 변수를 추가한 후, cmd를 종료하고 다시 시작한 후에 rabbitmq-server 명령어를 실행한다. RabbitMQ 서버가 정상적으로 실행되면, cmd에 로그 메시지가 출력됩니다.
만약 rabbitmq-server 명령어가 실행되지 않는다면, 설치된 RabbitMQ 버전과 erlang 버전이 호환되지 않을 가능성이 있다. RabbitMQ 버전과 erlang 버전을 확인하고, 호환되는 버전을 재설치 하면 거의 대부분 여기서 해결되었다.