首页 > 系统相关 >MQTT(EMQX) - Linux CentOS Docker 安装

MQTT(EMQX) - Linux CentOS Docker 安装

时间:2023-03-29 09:03:13浏览次数:48  
标签:4.4 CentOS 16 安装 MQTT Linux emqx root localhost

MQTT(EMQX) - Linux CentOS 直接安装 和 Docker 安装

常规安装

下载文件

版本选择:https://www.emqx.com/zh/downloads/broker/
文本下载:https://www.emqx.com/zh/downloads/broker/4.4.16/emqx-4.4.16-otp24.3.4.2-1-el7-amd64.zip
el7-amd64 => EL 是 Red Hat Enterprise Linux 的简写, “el7” 表示的是 centos7/redhat7, amd64 一般指:x86-64
先介绍 常规安装,再描述
将下载的 zip 包,传至服务器
image

安装运行

[root@localhost ~]# cd /opt/emqx/
#将文件解压到 /usr/local/ 目录中,一般应用程序会安装在此目录
[root@localhost emqx]# unzip emqx-4.4.16-otp24.3.4.2-1-el7-amd64.zip -d /usr/local/
[root@localhost emqx]# cd /usr/local/emqx/
//启动
[root@localhost emqx]# ./bin/emqx start
//停止
[root@localhost emqx]# ./bin/emqx stop
//查看状态
[root@localhost emqx]# ./bin/emqx_ctl status

image

验证

访问地址:http://172.16.3.88:18083/
默认用户名: admin
默认密码: public
登录后会要求修改密码
image
image

Docker 安装 MQTT(EMQX)

安装运行

[root@localhost ~]# docker pull emqx:4.4.16
4.4.16: Pulling from library/emqx
3f9582a2cbe7: Pull complete 
396ee3d6a271: Pull complete 
f79aa88ad721: Pull complete 
8943a0bcb1f0: Pull complete 
66a2b18c61a7: Pull complete 
Digest: sha256:7d65f058645c9d9b9dbb9645333ebf720d06671ee752f530bb0f649e326f3785
Status: Downloaded newer image for emqx:4.4.16
docker.io/library/emqx:4.4.16
[root@localhost ~]# docker run -it --name emqx -p 18083:18083 -p 1883:1883 -p 8084:8084 -p 8883:8883 -p 8083:8083 -d emqx:4.4.16
–name 容器名字
-p 18083 服务器启动端口
-p 1883 TCP端口
-p 8083 WS端口
-p 8084 WSS端口
-p 8883 SSL端口
-d 后台启动

验证(同上)

http://172.16.3.88:18083/
image

标签:4.4,CentOS,16,安装,MQTT,Linux,emqx,root,localhost
From: https://www.cnblogs.com/vipsoft/p/17246479.html

相关文章

  • linux的sssd服务,系统安全服务后台程序 (SSSD)
    SSSD是自红帽企业版Linux6起新加入的一个守护进程,该进程可以用来访问多种验证服务器,如LDAP,Kerberos等,并提供授权。介于本地用户和数据存储之间的进程,本地客户端首先连接SS......
  • linux操作--4
    进程管理ps(查看系统目前有那些程序正在运行)kill或killall(用来中止进程)-9(表示强迫进程立即停止)pstree-p(显示进程树并带上进程号)服务管理chkconfig(通过这个命令可......
  • # CentOS 7 软件安装
    一、Docker安装#一、使用官方安装脚本自动安装curl-fsSLhttps://get.docker.com|bash-sdocker--mirrorAliyun或者curl-sSLhttps://get.daocloud.io/docke......
  • Linux 系统 CPU 100% 打满了!
    1、事件昨天下午突然收到运维邮件报警,显示数据平台服务器cpu利用率达到了98.94%,而且最近一段时间一直持续在70%以上,看起来像是硬件资源到瓶颈需要扩容了,但仔细思考就会发现......
  • Linux 安装consul
    简介:Consul是HashiCorp公司推出的开源工具,Consul由Go语言开发,部署起来非常容易,只需要极少的可执行程序和配置文件,具有绿色、轻量级的特点。Consul是分布式的、高可用的、 ......
  • linux基础01
    Linux基础复习前期必备知识1.命令提示符 [root@WYJ001~]#root表示用户名信息@分隔符WYJ001为主机名称~表示所处目录位置......
  • Linux常用命令——打包压缩命令tar
    tar:对文件进行打包、解包、压缩、解压语法:tar[-zcxvf]fileName[files]包文件后缀为.tar表示只是完成了打包,并没有压缩包文件后缀为.tar.gz表示打包的同时还进行了压......
  • 在Linux系统下创建子进程-fork()函数
    Linux系统下创建子进程在Linux终端下输入命令:man2fork,查看fork()函数的描述:/*NAMEfork-createachildprocess#include<sys/types.h>#include......
  • os: rockylinux9.1 - 网络配置
    os:rockylinux9.1-网络配置    一、nmcli-网络配置1[root@rockysystem-connections]#pwd2/etc/NetworkManager/system-connections3[root@rocky......
  • centos7 做bond1
    使用network后,发现切换bond后有残留配置,于是切换到了NetworkManagercat>/etc/sysconfig/network-scripts/ifcfg-bond0<<EOF_bond1NAME=bond1DEVICE=bond1TYPE=Bond......