【MQTT】在Ubuntu下搭建MQTT服务器
来源:互联网 发布:淘宝上买的steamaj辅助 编辑:程序博客网 时间:2024/06/05 00:54
前言
博主之前写了一篇《在Windows下搭建MQTT服务器》,这次要尝试在Ubuntu下搭建MQTT服务器。实际上,下载好源码包后,后面的都和那篇文章差不多了。
开发环境
- 虚拟机 Ubuntu 14.04.5 LTS
- Apache-Apollo-1.7.1
准备工作
由于搭建Apollo环境变量需要有JAVA_HOME
,这个时候需要安装JDK,可以参考这篇文章:《Ubuntu安装JDK1.8.0并配置环境变量》。
下载及解压
首先是下载Apache-Apollo,下载页面:http://www.apache.org/dyn/closer.cgi?path=activemq/activemq-apollo/1.7.1/apache-apollo-1.7.1-unix-distro.tar.gz
或者输入下面命令:
wget http://apache.fayea.com/activemq/activemq-apollo/1.7.1/apache-apollo-1.7.1-unix-distro.tar.gz
解压源码包:
tar -zxvf apache-apollo-1.7.1-unix-distro.tar.gz
配置
进入apache-apollo-1.7.1/bin目录
cd apache-apollo-1.7.1/bin/
输入./apollo
可以查看帮助
pi@raspberry-pi:~/Downloads/apache-apollo-1.7.1/bin$ ./apollousage: 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.
创建一个Broker示例:/apollo create mybroker
。MQTT服务器都是叫Broker。
pi@raspberry-pi:~/Downloads/apache-apollo-1.7.1/bin$ ./apollo create mybrokerCreating apollo instance at: mybrokerGenerating ssl keystore...You can now start the broker by executing: "/home/***/Downloads/apache-apollo-1.7.1/bin/mybroker/bin/apollo-broker" runOr 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
后面会有提示怎么启动服务器,以及创建一个service。
启动Apollo :
pi@raspberry-pi:~/Downloads/apache-apollo-1.7.1/bin$ ./mybroker/bin/apollo-broker run
之后查看打印信息即可知道MQTT要连接的端口和管理页面端口。
结束。
0 0
- 【MQTT】在Ubuntu下搭建MQTT服务器
- 【MQTT】在Windows下搭建MQTT服务器
- 【MQTT】在Windows下搭建MQTT服务器
- MQTT】在Windows下搭建MQTT服务器
- 【MQTT】在Windows下搭建MQTT服务器
- 【MQTT】在Windows下搭建MQTT服务器
- windows环境下搭建MQTT服务器
- MQTT服务器搭建--Apollo
- MQTT服务器搭建--Apollo
- MQTT服务器搭建--Mosquitto
- MQTT服务器的搭建
- MQTT轻量级即时通讯服务器搭建
- MQTT消息服务器搭建--Apollo
- 关于MQTT在Linux下的服务器搭建及本地测试
- Windows Server环境下MQTT服务器的搭建 07/17
- windows下搭建MQTT服务器--Apollo--LG二进制
- MQTT 在 mac 上搭建
- MQTT再学习 -- 搭建MQTT服务器及测试
- 怎么样在C++模板类编写类成员cleanup的部分
- LeetCode_198、213、222三题
- Spring的构造注入和设值注入
- Java性能优化
- 欢迎使用CSDN-markdown编辑器
- 【MQTT】在Ubuntu下搭建MQTT服务器
- 重定向和转发
- JSTL <c:forEach>用法
- 【机房重构】——用EA生成实体层代码
- fjutoj 2541 黑暗森林法则
- 阻止事件冒泡
- 证书与签名(三):RSA非对称式加解密算法
- 非常新颖的记忆化搜索
- ZOJ 3962Seven Segment Display (数位DP)