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

+ Recent posts