若是未安裝之後程序,請先安裝依賴java
$sudo yum install gcc gcc-c++ glibc-devel make ncurses-devel openssl-devel autoconf java-1.8.0-openjdk-devel wget http://erlang.org/download/otp_src_18.3.tar.gz tar zxvf otp_src_18.3.tar.gz cd otp_src_18.3
編譯安裝python
./configure --prefix=/home/erlang(指定安裝目錄) make(編譯) make install(安裝)
更新環境變量c++
vim /etc/profilegit
在最後一行加上github
export PATH=/home/erlang/bin:$PATH vim
保存退出後centos
source /etc/profileapp
或者ui
添加系統環境變量centos7
export PATH=$PATH:/home/erlang/bin
查看環境變量:
echo $PATH
命令行中輸入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
注意:EMQ中有兩個端口18083和1883須要打開。
安裝壓測軟件
yum -y install git cd /app/install git clone https://github.com/emqtt/emqtt_benchmark.git cd emqtt_benchmark make ## 調整系統參數而且開始壓測 sysctl -w net.ipv4.ip_local_port_range="500 65535" echo 1000000 > /proc/sys/fs/nr_open ulimit -n 1000000 ./emqtt_bench_sub -h 192.168.2.111 -c 32219 -i 1 -t bench /%i -q 2