2017-05-02 4 views
0

을 듣고하지 (우분투/이미지/HVM-SSD/우분투 - 주객 관계의-16.04-AMD64 서버-20170414)이 가이드를 사용 : http://www.hivemq.com/docs/hivemq/latest/#hivemqdocs_installation_for_specific_operating_systemsHiveMQ의 systemctl 서비스는 내 아마존 EC2 인스턴스에 HiveMQ을 설정하려고 포트

내가 성공적으로 사용 HiveMQ를 실행할 수 있습니다 설치 한 후 :

  1. 디렉토리를 변경 HiveMQ 디렉토리에 cd /opt/hivemq

  2. 시작 스크립트를 실행 ./bin/run.sh

HiveMQ가 실행을 시작하고 1883 포트를 수신하면 브로커에 연결하여 구독 할 수 있습니다. 나는 systemctl 서비스로 HiveMQ을 실행하면

: 그러나 systemd systemctl enable hivemq

It starts as a service withoutany issues

를 사용하는 데비안, 우분투, Raspbian 같은 데비안 기반의 리눅스에 대한

  1. netstat -an|grep 1883에게 그것을 실행 어떤 활동도 보이지 않습니다. HiveMQ는 어떤 포트도 듣지 않는 것 같아 MQTT 클라이언트에 연결할 수 없습니다. 무엇이 문제 일 수 있습니까?

+0

로그 파일이 무엇을 보여주는가를 해결할 수

합니다 (hivemq 사용자에게 hivemq 폴더의 소유자를 변경)? 'opt/hivemq/log'에서 찾을 수 있습니다. – fraschbi

답변

1

추가 정보없이 내 권한은 사용 권한 문제 일 수 있습니다.

chown -R hivemq:hivemq /opt/hivemq

이 문제

+0

감사합니다. 내가 제안한대로 권한을 수정했고 문제가 해결되었습니다. –