emqttd--------mqttd-benchmark-------Erlang安装
来源:互联网 发布:vb编写的大型软件 编辑:程序博客网 时间:2024/05/01 08:59
1.linux的emqttd的安装
进入
控制台调试模式启动,检查emqttd是否可正常启动:
下载安装解压包 用ls cd 命令进入安装目录
输入 unzip emqttd-ubuntu64-1.1.2-beta-20160630.zip
进入emqttd
控制台调试模式启动,检查emqttd是否可正常启动:
./bin/emqttd consoleemqttd消息服务器如启动正常,控制台输出:
starting emqttd on node 'emqttd@127.0.0.1'emqttd ctl is starting...[done]emqttd trace is starting...[done]emqttd pubsub is starting...[done]emqttd stats is starting...[done]emqttd metrics is starting...[done]emqttd retainer is starting...[done]emqttd pooler is starting...[done]emqttd client manager is starting...[done]emqttd session manager is starting...[done]emqttd session supervisor is starting...[done]emqttd broker is starting...[done]emqttd alarm is starting...[done]emqttd mod supervisor is starting...[done]emqttd bridge supervisor is starting...[done]emqttd access control is starting...[done]emqttd system monitor is starting...[done]http listen on 0.0.0.0:18083 with 4 acceptors.mqtt listen on 0.0.0.0:1883 with 16 acceptors.mqtts listen on 0.0.0.0:8883 with 4 acceptors.http listen on 0.0.0.0:8083 with 4 acceptors.Erlang MQTT Broker 1.1 is running nowEshell V6.4 (abort with ^G)(emqttd@127.0.0.1)1>CTRL+c关闭控制台。守护进程模式启动:
./bin/emqttd start
启动日志输出在log/emqttd_sasl.log文件。
emqttd消息服务器进程状态查询:./bin/emqttd_ctl status正常运行状态,查询命令返回:
$ ./bin/emqttd_ctl statusNode 'emqttd@127.0.0.1' is startedemqttd 1.1 is running
emqttd消息服务器提供了状态监控URL:http://localhost:8083/status
停止服务器:
./bin/emqttd stop
2.下面最难的是安装Erlang
虽然你百度到很多Erlang的安装 但是这个安装对于emqtt-benchmark的安装有影响,本人亲测按照其他安装成功Erlang但是benchmark却安装不上去 这个闪由于Erlang有好多配置依赖文件
进入到/etc/apt/sources.list 文件 在文件末尾添加 如下三行 或者其中一行 在终端里面用nano +文件名打开文件添加
deb http://packages.erlang-solutions.com/ubuntu trusty contribdeb http://packages.erlang-solutions.com/ubuntu saucy contribdeb http://packages.erlang-solutions.com/ubuntu precise contrib
在终端里面用nano
决定安装谁,终端里面输入如下命令 如果想偷懒 上面三个网站全部添加
lsb_release -c
进入到/etc/apt/sources.list 文件 在文件末尾添
运行如下两个命令 成功更新/etc/apt/sources.list 文件wget http://packages.erlang-solutions.com/ubuntu/erlang_solutions.asc
sudo apt-key add erlang_solutions.asc
运行如下两个两个命令
sudo apt-get update
sudo apt-get install erlang
安装成功输入erl 有如下显示 即安装成功
Erlang/OTP 19 [erts-8.0] [source] [64-bit] [async-threads:10] [hipe] [kernel-poll:false]Eshell V8.0 (abort with ^G)1>
3.安装emqtt-benchmark进入如下网页下载http://github.com/emqtt/emqtt_benchmark
下载到linux系统里面 让后unzip解压 然后ls cd 进入解压目录
输入make 显示如下 即安装成功==> goldrush (get-deps)==> lager (get-deps)==> gen_logger (get-deps)==> getopt (get-deps)==> emqttc (get-deps)==> emqtt_benchmark-master (get-deps)==> goldrush (compile)==> lager (compile)==> gen_logger (compile)==> getopt (compile)==> emqttc (compile)==> emqtt_benchmark-master (compile)==> emqtt_benchmark-master (xref)
参考如下三个网站
http://docs.emqtt.cn/zh_CN/latest/install.html
http://stackoverflow.com/questions/27215936/how-to-upgrade-the-erlang-version-on-ubuntu-r14b04-to-latest-stable-version
https://github.com/emqtt/emqtt_benchmark
2 0
- emqttd--------mqttd-benchmark-------Erlang安装
- erlang emqttd相关
- emqttd安装
- emqttd集群安装
- Centos 安装部署Emqttd
- 对emqttd做benchmark的时候遇到的几个坑
- emqttd介绍和集群安装
- emqttd(Erlang开发MQTT消息服务器) V0.10.0 免费版怎么样
- emqttd介绍和集群安装【转】
- 安装Apache Benchmark
- centos7 安装apache Benchmark
- erlang 安装
- erlang安装
- 安装erlang
- 安装erlang
- ErLang安装
- erlang安装
- erlang安装
- Mybatis分页实践:PageHelper 和 pagination.js
- Mysql常用命令整理
- group by和order by
- bzoj2245(分段加边典型费用流)
- 销售订单的行项目里条件的增强
- emqttd--------mqttd-benchmark-------Erlang安装
- 使用HMTL5 API监控前端性能
- IP、TCP和DNS与HTTP的密切关系
- MYSQL游标嵌套循环示例
- SPI框架
- Windows - Review application whether 32-bit or 64bit
- TextView局部文字样式美化(SpannableStringBuilder)
- XML-Schema学习笔记
- iOS提交版本时苹果官方审核拒绝原因详解