설치하기 전에 rabbitMQ 패키지 확인 한다.
$ brew search rabbitmq
보이지 않을 경우 homebrew 최신인지 확인한다.
$ brew update
다음 RabbitMQ 서버 설치 한다.
$ brew install rabbitmq
패키지 설치 확인 /usr/local/Cellar/{패키지명}/{버전}
$ cd /usr/local/Cellar/rabbitmq/
3.8.0
RabbitMQ 서버 스크립트 및 CLI 도구 위치
$ cd /usr/local/sbin
$ ls
rabbitmq-plugins rabbitmqctl rabbitmq-defaults
rabbitmq-queues rabbitmq-diagnostics rabbitmq-server
rabbitmq-env rabbitmqadmin ...
$ cd /usr/local/sbin
$ ./rabbitmq-server
## ## RabbitMQ 3.8.0
## ##
########## Copyright (C) 2007-2019 Pivotal Software, Inc.
###### ##
########## Licensed under the MPL. See https://www.rabbitmq.com/
Doc guides: https://rabbitmq.com/documentation.html
Support: https://rabbitmq.com/contact.html
Tutorials: https://rabbitmq.com/getstarted.html
Monitoring: https://rabbitmq.com/monitoring.html
Logs: /usr/local/var/log/rabbitmq/rabbit@localhost.log
/usr/local/var/log/rabbitmq/rabbit@localhost_upgrade.log
Config file(s): (none)
Starting broker... completed with 6 plugins.
or
$ brew services start rabbitmq
==> Successfully started `rabbitmq` (label: homebrew.mxcl.rabbitmq)
위와 같이 정상적으로 구동되는지 확인할 수 있다.
$ brew services stop rabbitmq
$ brew services restart rabbitmq
$ cd /usr/local/sbin
$ ./rabbitmqctl status
사용자 리스트 확인
$ cd /usr/local/sbin
$ ./rabbitmqctl list_users
사용자 추가
$ ./rabbitmqctl add_user {사용자} {비번}
사용자 태그 설정
$ ./rabbitmqctl set_user_tags {사용자} {태그}
Setting tags for user "사용자" to [태] ...
사용자 접속 권한 부여
$ ./rabbitmqctl set_permissions -p / {사용자} ".*" ".*" ".*"
Setting permissions for user "사용" in vhost "/" ...
사용자의 퍼미션을 확인
$ ./rabbitmqctl list_user_permissions {사용자}
http://localhost:15672/#/ guest / guest 로 로그인 후, Admin 탭 이동
아래 정보 입력 후 Add a User 버튼 클릭 후 계정 추가