CentOS erlang安裝、emqtt


安裝erlang

如果未安裝以后程序,請先安裝依賴

 
$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

  

 編譯安裝

./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:18083,默認用戶: admin,密碼:public

 

注意: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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM