otp

RabbitMq在CentOs7下的完整安装步骤,带你踩坑

流过昼夜 提交于 2020-05-04 01:57:13
1、前言 因为公司项目中用的RabbitMq来做消息处理,自己以前没有接触过,所以想自学一下。然额,光安装就花了6、7个小时才搞定,中间还换过一个版本,综合国内外博客才最终将所有安装中遇到的问题解决掉,最终将RabbitMq给运行起来,实属不易啊。说实话,学习一个新的技术,在安装软件时就受阻,对自信心和积极性的打击还是有点的,所以我把我的经历写下来,希望能对别人有帮助。另外,因为我要展示出错的过程,所以 建议读者如果参照我的步骤时,先不要急于安装,先读完我的文章,再回过头来整理下安装顺序、及在安装前先安装好依赖软件,然后再进行安装 ,否则,我踩过的坑你很可能也会再踩。 2、安装前的准备工作 2.1 下载erlang 下载地址: http://www.erlang.org/downloads/19.3 因为RabbitMq的运行依赖erlang,所以先下载erlang(erlang是什么可自行百度)。 erlang的版本会影响到rabbitmq的安装 ,两者有个版本对照,查看对照的地址: http://www.rabbitmq.com/which-erlang.html 2.2 下载rabbitmq 官网地址: http://www.rabbitmq.com/ 具体的安装包的3.7.5: https://github.com/rabbitmq/rabbitmq-server

Linux ,Centos7 上安装配置 RabbitMQ纯手动安装

China☆狼群 提交于 2020-05-04 01:54:38
一、选择正确的版本 1. 查看你你要安装的 Erlang 和 rabbitmq 是否相互支持 : http://www.rabbitmq.com/which-erlang.html 2.rabbitmq 下载: http://www.rabbitmq.com/releases/rabbitmq-server/ 3.Erlang 下载 : http://erlang.org/download/ 二 、安装 Erlang 环境 (如果是干净的 centos 7 你要下载 gcc 等等编译软件,本教程是在这些依赖都有的时候安装的)    1 、在安装 erlang 之前先安装下依赖文件 ( 这一步不要忘掉了, 不然后面 ./configure 的时候要报错 ) :      [root@iZwz9eailk2tci1wywk9p2Z local]# yum install gcc glibc-devel make ncurses-devel openssl-devel xmlto    2 、到 erlang 官网去下载 erlang 安装包     作为一名强迫症患者,我当然是选择现在最新版本啦。 手动下载    otp_src_20.2.tar.gz 到本地   再传到服务器上     接下来解压:       [root@iZwz9eailk2tci1wywk9p2Z local]

CentOS7下rabbitmq的详细安装教程

大城市里の小女人 提交于 2020-05-04 00:11:12
一、安装前的准备工作: 【rabbitmq下载】 rabbitmq下载官网地址:http://www.rabbitmq.com/ 具体的安装包的下载【这里安装的版本是3.7.5】:https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.5 提供一个百度网盘地址:链接:https://pan.baidu.com/s/1K_dWn2u-NqSnZ1r8xR-5bw 提取码:1c19 注意事项: erlang的版本会影响到rabbitmq的安装,两者有个版本对照 查看对照的地址:http://www.rabbitmq.com/which-erlang.html 【erlang下载】 具体的安装包的下载【这里安装的版本是19.3】:http://www.erlang.org/downloads/19.3 提供一个百度网盘地址:链接:https://pan.baidu.com/s/1F6dEThHbf2jRmJdOL_OiXQ 提取码:378x 二、安装步骤: 上传这两个要安装的文件: 【二----<<<<>>>>安装erlang】 [root@iZj56jkasko6onZ opt]# tar -zxvf otp_src_19.3.tar.gz [root@iZj56jkasko6onZ opt]# cp -R otp

痞子衡嵌入式:揭秘i.MXRT1170 eFuse空间访问可靠性的保护策略(冗余与ECC)

独自空忆成欢 提交于 2020-05-03 19:37:06
  大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是 恩智浦i.MXRT1170的eFuse空间访问可靠性保护策略 。   关于i.MXRT系列的eFuse/OTP,痞子衡之前在介绍Boot时写过两篇,分别是针对RT1050的 《eFuse及其烧写方法》 和针对RT600的 《OTP及其烧写方法》 ,今天要介绍的i.MXRT1170 eFuse其实是这两者的融合,在空间组织上(尤其是Shadow Register)更像RT1050,但是在访问可靠性保护策略上又接近RT600。关于访问可靠性保护策略,痞子衡之前没有提及,今天咱们就展开聊一聊。 一、eFuse基本情况   eFuse是i.MXRT1170内嵌的一块OTP(One Time Programmable) memory,仅可被烧写一次(这里指的是bit位从0到1不可逆),但可以被多次读取。eFuse memory的烧写情况根据可靠性保护策略不同而不同。如果被冗余方法保护,那么eFuse是按bit被烧写的;如果是被ECC方法保护的,那么eFuse是按word被烧写的。   i.MXRT1170的eFuse memory用户地址空间有8Kbit(地址范围为0x900 - 0x18F0,低4bit地址位无效),分为32个BANK,每个BANK含8个word(1word = 4bytes)。下图中0x00 -

centos6.5+erl19+rabbitmq3.6.14环境搭建

血红的双手。 提交于 2020-05-03 17:41:11
这次装Rabbitmq真实一波三折,linux版本 erlang版本以及Rabbitmq的匹配弄的问题层出,写下来希望帮助碰上困难的你。 软件准备: 以下均在centos6.5环境下进行操作: erlang包:otp_src_19.1.tar.gz rabbit包: rabbitmq-server-generic-unix-3.6.14.tar.xz 百度盘提供链接:https://pan.baidu.com/s/1n_1ATH794CQhqkFz7cTY7g 提取码:i3ye 安装erlang: 上传: otp_src_19.1.tar.gz 到/opt 解压: tar -zxvf otp_src_19.1.tar.gz 创建文件夹: mkdir /usr/local/erlang 移动解压的erlang: mv ./otp_src_19.1 /usr/local/erlang erlang需要的环境安装: [root@localhost usr]# yum install ncurses ncurses-base ncurses-devel ncurses-libs ncurses-static ncurses-term ocaml-curses ocaml-curses-devel -y [root@localhost usr]# yum install openssl

otp_src_R16B03.tar.gz百度盘分享

孤街浪徒 提交于 2020-05-03 15:54:29
最近在搞rabbitmq ,它需要erlang而且对版本要求比较刁钻(Σ(☉▽☉"a),在没开vps的情况下下载贼慢,所以老铁我辛辛苦苦下载下来出来分享 地址为: https://pan.baidu.com/s/1BMzcECnPZP2aEyOiEkrBkA 提取码:0iq8 来源: oschina 链接: https://my.oschina.net/u/3391192/blog/4262377

实战从零搭建单域多站点MDT部署系统-上季 视频课程上线

旧巷老猫 提交于 2020-05-01 17:22:01
实战从零搭建单域多站点MDT部署系统-上季 视频课程上线 ©Lander Zhang 专注外企按需IT运维服务,IT Helpdesk 实战培训践行者 博客: https://blog.51cto.com/lander IT Helpdesk 工程师实战培训课程: https://edu.51cto.com/lecturer/733218.html 轻松进外企:IT Helpdesk工程师实战自学之路: https://blog.51cto.com/lander/2413018 更新时间:2020/04/20 说明 微软于2020 年1月14日停止对Windows 7的支持,实际上自2015年起就有外企客户开始从Windows 7升级到Windows 10了。对于这些企业来说,都有整体解决方案得以让整个项目按规划顺利完成。目前国内企业也在开始批量升级了。基于此,很多同学咨询是否有微软免费但同样功能强劲的解决方案来实现单域多站点的客户端操作系统部署,于是就有了这个系列。 课程目标 掌握在企业环境下搭建MDT客户端电脑批量部署系统。 课程链接 《实战从零搭建单域多站点MDT部署系统》: https://edu.51cto.com/course/22998.html 。 课程简介 MDT是微软原生的免费批量系统部署工具集,使用该工具集可以实现企业单域多站点批量部署客户端电脑系统

linux非root用户安装rabbitmq

元气小坏坏 提交于 2020-05-01 08:41:40
  因为rabbitmq是用erlang语言写的,所以装rabbitmq前第一步得先装erlang。   我们到erlang官网 https://www.erlang.org/downloads 下载安装包,最新版本是22.0,下载时又被windows禁掉了,退而求其次,下21.3版本吧:   下完后通过rz上传至wlf用户soft目录下,执行解压: $ tar xvf otp_src_21. 3 .tar   注意编译前需要借用root用户通过yum install命令先安装ncurses-devel和openssl-devel依赖,可以切换到root用户后执行: yum install ncurses- devel yum install openssl -devel   很遗憾,普通用户这里没法绕开root用户,除非你的机器之前已经用root安装过以上两个依赖了。通过以下命令可以查看本机是否已经存在这两个依赖: $ rpm -qa | grep -E " ncurses-devel*|openssl-devel* " ncurses -devel- 5.9 - 13.20130511 .el7.x86_64 openssl -devel- 1.0 . 1e-60 .el7.x86_64   可以发现我这里之前已经装了。   配置下目录前缀,通过make命令开始编译、安装

Why my supervisor terminating?

倾然丶 夕夏残阳落幕 提交于 2020-04-29 09:17:25
问题 I'm very new to OTP, I'm trying to create simple example to understand supervisor behaviour: Here is simple increment server -module( inc_serv ). -behaviour( gen_server ). -export( [ start/0, inc/1, stop/0 ] ). -export( [ init/1, handle_call/3, terminate/2 ] ). start() -> gen_server:start_link( { local, ?MODULE }, ?MODULE, no_args, [] ). stop() -> gen_server:call( ?MODULE, stop ). inc( Num ) -> gen_server:call( ?MODULE, { num, Num } ). init( no_args ) -> io:format( "~p~n", [ "Increment server

Why my supervisor terminating?

空扰寡人 提交于 2020-04-29 09:17:21
问题 I'm very new to OTP, I'm trying to create simple example to understand supervisor behaviour: Here is simple increment server -module( inc_serv ). -behaviour( gen_server ). -export( [ start/0, inc/1, stop/0 ] ). -export( [ init/1, handle_call/3, terminate/2 ] ). start() -> gen_server:start_link( { local, ?MODULE }, ?MODULE, no_args, [] ). stop() -> gen_server:call( ?MODULE, stop ). inc( Num ) -> gen_server:call( ?MODULE, { num, Num } ). init( no_args ) -> io:format( "~p~n", [ "Increment server