博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CentOS erlang安装、emqtt
阅读量:5913 次
发布时间:2019-06-19

本文共 1205 字,大约阅读时间需要 4 分钟。

安装erlang

如果未安装以后程序,请先安装依赖

 
$sudo yum install gcc gcc-c++ glibc-devel make ncurses-devel openssl-devel autoconf java-1.8.0-openjdk-develwget http://erlang.org/download/otp_src_18.3.tar.gztar zxvf otp_src_18.3.tar.gzcd otp_src_18.3

  

 编译安装

./configure  --prefix=/home/erlang(指定安装目录)make(编译) make install(安装)

  

配置环境变量

更新环境变量

vim /etc/profile

在最后一行加上

export PATH=/home/erlang/bin:$PATH

保存退出后

source /etc/profile

 

或者

添加系统环境变量

export PATH=$PATH:/home/erlang/bin

查看环境变量:

echo $PATH

 

 

验证erlang

命令行中输入erl看是否安装成功!

erl

 再次执行:

crypto:start(). 

  

 

 

安装命令:

# mkdir emq# cd emq# wget http://emqtt.com/static/brokers/emqttd-centos7-v2.3.11.zip# unzip emqttd-centos7-v2.3.11.zip# ls

  

EMQ启动

方式一:

# cd emqttd# ./bin/emqttd console //会在控制台打印日志 Ctrl+c结束

  

方式二:

# ./bin/emqttd start //不会在控制台打印日志# ./bin/emqttd status# ./bin/emqttd stop

  

Web 管理控制台(Dashboard): http://localhost:,默认用户: admin,密码:public

 

注意:EMQ中有两个端口18083和1883需要打开。

 

 

安装压测软件

yum -y install gitcd /app/installgit clone https://github.com/emqtt/emqtt_benchmark.gitcd emqtt_benchmarkmake## 调整系统参数并且开始压测sysctl -w net.ipv4.ip_local_port_range="500 65535"echo 1000000 > /proc/sys/fs/nr_openulimit -n 1000000./emqtt_bench_sub -h 192.168.2.111 -c 32219 -i 1 -t bench /%i -q 2

 

转载地址:http://afmpx.baihongyu.com/

你可能感兴趣的文章
Clr静态数据Table-Valued函数
查看>>
转:一个基于互联网医疗的创业公司,三年是一个收获
查看>>
How to effectively work with multiple files in Vim?
查看>>
Android 中文API (70) —— BluetoothDevice[蓝牙]
查看>>
不定宽高垂直居中分析
查看>>
ibatis中使用like模糊查询
查看>>
Scrum三头猪
查看>>
mysql之视图
查看>>
项目管理学习笔记之二.工作分解
查看>>
奇异值分解(We Recommend a Singular Value Decomposition)
查看>>
一个单元测试 学习 aysnc await
查看>>
Linux驱动总结3- unlocked_ioctl和堵塞(waitqueue)读写函数的实现 【转】
查看>>
iOS开发网络篇—HTTP协议
查看>>
jboss7 添加虚拟目录 上传文件路径
查看>>
在eclipse中建立lua开发环境
查看>>
CRT/LCD/VGA Information and Timing
查看>>
C# PPT 为形状设置三维效果
查看>>
Android DecorView浅析
查看>>
C 双向链表
查看>>
hdu 5452(树链刨分)
查看>>