【物联网03】 CentOS7编译EMQ源码
编译EMQ步骤如下
- 安装erlang/otp环境(参考这里),安装git(参考这里)
- 下载emqtt的源码:git clone https://github.com/emqtt/emq-relx
- 执行命令:cd emqx-rel && make
- 出现下图表示安装成功:
- 使用命令打开EMQ
cd _rel
cd emqx
./bin/emqx console
打开后如下图:
- ctrl+c后, 输入a,停止控制台。再输入命令:./bin/emqx start
- 使用命令查看端口占用情况:netstat -lnp | grep 18083
- 使用命令查看本机ip地址:ip addr(ens33即为本机ip)
- 在windows浏览器输入:本机ip+18083端口,即可进入EMQ服务器,如下图:
10.为了方便打开,做一个软连接: ln -s /root/emq-relx/_rel/emqx/bin/emqx emqx
后面打开EMQ只需在root下执行该的语句:./emqx start
至此,已经能够在windows上打开EMQ的Dashboard 管理控制台了,但是现在虚拟机IP不是固定的,每次打开虚拟机都需要查看IP,然后再从windows的浏览器访问。下面将修改虚拟机的网络设置,将虚拟机IP设置成固定的IP。
设置虚拟机为固定ip
这一过程参考了这位网友的博客FortySeven
一、打开VMWare编辑–>虚拟网络编辑器–>选择NAT模式
点击NAT设置,查看网关
在VMWare点击虚拟机–>设置–>网络适配器–>NAT模式–>确定
二、打开虚拟机输入命令:
cd /etc/sysconfig/network-scripts
ls (查看目录,以ifcfg开头的就是你的网卡名字)
vi ifcfg-ens33 (我的网卡名字是ens-33)
然后做以下修改:
最后重启网络服务:
systemctl restart network.service
可以使用ifconfg命令查看刚才配置的网络
【物联网03】 CentOS7编译EMQ源码相关推荐
- CentOS7中使用编译github源码方式离线安装Node-RED
场景 Windows上编译github源码方式运行Node-RED,以及离线迁移安装Node-RED: Windows上编译github源码方式运行Node-RED,以及离线迁移安装Node-RED_ ...
- 获取并编译linux源码,android获取源代码、编译、命令
---my--- 正确的编译android sdk: cd myandroid . ./build/envsetup.sh lunch sdk-eng make sdk //或者: make PROD ...
- (转)编译Android源码的全过程
在网上看到一篇编译android源码的文章,照着做挺行的, 通过参考网上的相关资料,我编译Android源码的步骤如下: * 1 我的系统是Ubuntu 8.04 * 2 系统上必须安装以下 ...
- ubuntu 11.10下载和编译Android源码
ubuntu 11.10下载和编译Android源码 由衷感谢网上的各个博主的文章,给了小弟我莫大的帮助.这里呢,小弟也把自己的经历记录下来,以供大家参考^^.这篇应该算是零基础.从无到有的流程介绍了 ...
- 如何在centos7上安装源码包
在我们使用linux的过程中,有很多程序是通过红帽官网给的系统中安装的,但是一般来说,系统更新的速度比较慢,如果这个时候我们又想用最新版的该怎么办呢?总不能一直等系统升级吧╮(╯﹏╰)╭所以,我们可以 ...
- python编译器源码_编译python源码
广告关闭 回望2020,你在技术之路上,有什么收获和成长么?对于未来,你有什么期待么?云+社区年度征文,各种定制好礼等你! 尝试通过源码自己编译 python,使用的系统是 ubuntu14.04 l ...
- Java扩展Nginx之二:编译nginx-clojure源码
欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 为什么要编译nginx-clojure源码 作为< ...
- java调用clang编译的so_写Java这么久,JDK源码编译过没?编译JDK源码踩坑纪实
好奇害死羊 很多小伙伴们做Java开发,天天写Java代码,肯定离不开Java基础环境:JDK,毕竟我们写好的Java代码也是跑在JVM虚拟机上. 一般来说,我们学Java之前,第一步就是安装JDK环 ...
- 在Windows和Linux上编译gRPC源码操作步骤(C++)
gRPC最新发布版本为v1.23.0,下面以此版本为例说明在Windows和Linux下编译过程. Windows7/10 vs2103编译gRPC源码操作步骤: 1. 需要本机已安装Git.CMak ...
最新文章
- 双调整!清华大学迎来新任书记、校长
- msicuu.exe (msizap.exe),程序的作用
- v-for遍历数组 || v-for遍历对象
- 远程java接口说明
- java socket通信demo_Java Socket通信示例
- Node服务一键离线部署
- android 手机 跑分榜,安兔兔跑分最新排行图 2020年4月Android手机性能榜
- 针织布横条疵点解决方案
- 女程序员做了个梦,神评论。。。
- 关于PChar和String的转换
- 不同调制方式的包络和功率谱
- c++动态规划解决一系列数中互不相邻数字之和的最大值
- 通信原理:信源编码(一)
- 程序实现泊松随机分布
- ThinkPHP5多语言切换项目实战
- 广东计算机考研学校报录比,2021年报考人数过万的双非院校盘点!广东两双校考研难度堪称985...
- 一、 镜头主要参数工业相机镜头的参数与选型
- mqtt 串口_全网通4G工业路由器模块和串口转网口/4G/有线/WiFi/LTE模块的实现原理 - 博晶网络的工程师...
- 网络流(所有常用类型网络流算法的模板)
- 机器视觉CCD和CMOS图像传感器的区别主要有哪些
热门文章
- 关于服务器的使用——深度学习菜鸡入门(1)
- 从支付宝「蜻蜓」布局看线下支付场景的想象空间...
- 做电商的必须知道的事,线上、线下、海外聚合支付第三方及背景牌照!
- [Mur-003] Mur源码分析之三:一个能运行起来的例子
- 第五章预习导图部署远程访问服务
- Unity使用Isometric Z As Y Tilemap创建2.5D地图(三)如何用代码创建Tilemap
- 解决Win10家庭版没有‘本地用户和组’问题
- C++一本通题库1005
- android常用的存储方式,Android 常见数据存储方式
- Splunklive!2018北京站激情开场:合格的大数据处理平台到底是什么样子?