Der Inhalt dieses Artikels befasst sich mit dem Aufbau eines MQTT-Servers unter Ubuntu. Ich hoffe, dass er für Freunde hilfreich ist.
Der Blogger hat zuvor einen Artikel „Aufbau eines MQTT-Servers unter Windows“ geschrieben. Dieses Mal werde ich versuchen, einen MQTT-Server unter Ubuntu zu erstellen. Tatsächlich ist der Rest nach dem Herunterladen des Quellcodepakets fast derselbe wie in diesem Artikel.
Virtuelle Maschine Ubuntu 14.04.5 LTS
Apache-Apollo-1.7.1
Da für die Erstellung von Apollo-Umgebungsvariablen JAVA_HOME
erforderlich ist, müssen Sie zu diesem Zeitpunkt JDK installieren. Weitere Informationen finden Sie in diesem Artikel: „Ubuntu installiert JDK1.8.0 und konfiguriert“. Umgebungsvariablen".
Laden Sie zuerst Apache-Apollo herunter, Download-Seite: http://www.apache.org/dyn/closer.cgi?path=activemq/activemq-apollo/1.7 . 1/Apache-apollo-1.7.1-unix-distro.tar.gz
Oder geben Sie den folgenden Befehl ein:
wget http://apache.fayea.com/activemq/activemq-apollo/1.7.1/apache-apollo-1.7.1-unix-distro.tar.gz
Dekomprimieren Sie das Quellpaket:
tar -zxvf apache-apollo-1.7.1-unix-distro.tar.gz
Geben Sie das Verzeichnis apache-apollo-1.7.1/bin ein
cd apache-apollo-1.7.1/bin/
Geben Sie ./apollo
ein, um die Hilfe anzuzeigen
pi@raspberry-pi:~/Downloads/apache-apollo-1.7.1/bin$ ./apollo usage: apollo [--log <log_level>] <command> [<args>]The most commonly used apollo commands are: create creates a new broker instance disk-benchmark Benchmarks your disk's speed help Display help information version Displays the broker versionSee 'apollo help <command>' for more information on a specific command.
Erstellen Sie ein Broker-Beispiel: /apollo create mybroker
. MQTT-Server werden alle als Broker bezeichnet.
pi@raspberry-pi:~/Downloads/apache-apollo-1.7.1/bin$ ./apollo create mybroker Creating apollo instance at: mybroker Generating ssl keystore... You can now start the broker by executing: "/home/***/Downloads/apache-apollo-1.7.1/bin/mybroker/bin/apollo-broker" run Or you can setup the broker as system service and run it in the background: sudo ln -s "/home/***/Downloads/apache-apollo-1.7.1/bin/mybroker/bin/apollo-broker-service" /etc/init.d/ /etc/init.d/apollo-broker-service start
Später werden Sie aufgefordert, den Server zu starten und einen Dienst zu erstellen.
Starten Sie Apollo:
pi@raspberry-pi:~/Downloads/apache-apollo-1.7.1/bin$ ./mybroker/bin/apollo-broker run
Überprüfen Sie dann die gedruckten Informationen, um den Port zu erfahren, mit dem MQTT verbunden ist, und den Port der Verwaltungsseite.
Ende.
Das obige ist der detaillierte Inhalt vonSo bauen Sie einen MQTT-Server unter Ubuntu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!