sudo apt -y update
#sudo apt -y upgrade
sudo apt install -y rabbitmq-server
sudo rabbitmq-plugins enable rabbitmq_management
sudo rabbitmq-plugins enable rabbitmq_mqtt
sudo rabbitmq-plugins enable rabbitmq_web_mqtt
sudo rabbitmqctl add_user admin test1234
sudo rabbitmqctl set_user_tags admin administrator
sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
# RabbitMQ 서버 설치
$ sudo apt -y update
$ sudo apt -y upgrade
$ sudo apt install -y rabbitmq-server
# RabbitMQ 플러그인 설치
$ sudo rabbitmq-plugins enable rabbitmq_management
$ sudo rabbitmq-plugins enable rabbitmq_mqtt
$ sudo rabbitmq-plugins enable rabbitmq_web_mqtt
# RabbitMQ 서버 실행
$ sudo systemctl restart rabbitmq-server.service
$ sudo systemctl status rabbitmq-server.service
$ sudo systemctl stop rabbitmq-server.service
$ sudo systemctl start rabbitmq-server.service
# 웹관리 콘솔 접속
1) 사용자 추가
sudo rabbitmqctl add_user admin password
sudo rabbitmqctl set_user_tags admin administrator
sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
2) 콘솔접속
http://localhost:15672
# 포트
– 5672 : AMQP 포트
– 15672 : 웹 관리 콘솔
– 4369 : EPMD (Erlang Port Mapper Daemon)
– 1883 : MQTT 접속 포트
– 15675 : web mqtt
– 15670 : example
# 예제 생성
sudo rabbitmq-plugins enable rabbitmq_web_mqtt_examples
http://127.0.0.1:15670/ 접속
CONNECTION FAILURE - AMQJS0008I Socket closed.
==> localhost에서는 계정없이 동작함. 그외 소스에서 id/pass 설정해야 동작함
'Data Engineering > MQTT' 카테고리의 다른 글
Kafka 설치(윈도우) (0) | 2022.02.10 |
---|---|
mqtt-explorer 설치 (0) | 2022.02.08 |
RabbitMQ 윈도우 설치 (0) | 2022.02.08 |
Mosquitto 도커 설치 (0) | 2022.02.07 |
Mosquitto Web Socket 설정 (0) | 2022.01.27 |