安装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