Linux 安装 rabbitmq 3.7.16 详细教程[通俗易懂]

前提:下载依赖,安装rabbitmq需要下载以下依赖,这里可以提前下载上。依次执行以下命令安装依赖类库:#yum-yinstallmakegccgcc-c++kernel-develm4ncurses-developenssl-devel#yuminstallxmlto-y执行成功后如下(complete)一、安装erlang(最新版本22….

大家好,又见面了,我是你们的朋友全栈君。

前提:下载依赖,安装rabbitmq需要下载以下依赖,这里可以提前下载上。

依次执行以下命令安装依赖类库:

# yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel

# yum install xmlto -y

执行成功后如下(complete)

Linux 安装 rabbitmq 3.7.16 详细教程[通俗易懂]

Linux 安装 rabbitmq 3.7.16 详细教程[通俗易懂]

一、安装erlang(最新版本22.0)

1、下载erlang

官网下载上传虚拟机

下载地址:http://www.erlang.org/downloads

文件otp_src_22.0.tar.gz

Linux 安装 rabbitmq 3.7.16 详细教程[通俗易懂]

使用FileZilla上传文件

输入ifconfig查看Linux的IP地址

Linux 安装 rabbitmq 3.7.16 详细教程[通俗易懂]

打开FileZilla快速连接

Linux 安装 rabbitmq 3.7.16 详细教程[通俗易懂]

连接成功后,左边为本机资源目录,右边为虚拟机目录,左边选中文件,右键选择上传,即可上传成功

或者

使用Xshell上传文件

Linux 安装 rabbitmq 3.7.16 详细教程[通俗易懂]

输入账号密码连接到服务:可以直接拖动文件到下面窗口即可上传

Linux 安装 rabbitmq 3.7.16 详细教程[通俗易懂]

解压:

# tar xvf otp_src_22.0.tar.gz

复制一份到 /usr/local/opt/erlang-software(没有,先创建erlang-software文件夹)

# cp otp_src_22.0 /usr/local/opt/erlang-software -r

Linux 安装 rabbitmq 3.7.16 详细教程[通俗易懂]

编译:

进入到erlang-software/otp_src_22.0目录

# cd /usr/local/opt/erlang-software/otp_src_22.0

配置安装路径编译代码(没有,先创建erlang文件夹)

# ./configure –prefix=/usr/local/opt/erlang –without-javac

可能会出现如下情况:

1.configure error ,重新执行一次依赖包。

2. ODBC library – link check failed   需要安装 unixODBC     

# yum list|grep unixODBC  

# yum install unixODBC-devel

3. wx : wxWidgets not found, wx will NOT be usable

a.下载otp_src_R13B04.tar.gz:

# wget http://erlang.org/download/otp_src_R13B04.tar.gz

# tar  xzf otp_src_R13B04.tar.gz

b.配置编译wxWidgets :

Linux 安装 rabbitmq 3.7.16 详细教程[通俗易懂]

最后再重新配置编译Erlang 

# ./configure –prefix=/usr/local/opt/erlang –without-javac 

# make && make install

如下接界面即配置成功:

Linux 安装 rabbitmq 3.7.16 详细教程[通俗易懂]

环境变量配置

配置Erlang环境变量:# vi /etc/profile 

添加内容:export PATH=$PATH:/usr/local/opt/erlang/bin

Linux 安装 rabbitmq 3.7.16 详细教程[通俗易懂]

使得文件生效:# source /etc/profile

验证erlang是否安装成功(看到版本信息):# erl 

Linux 安装 rabbitmq 3.7.16 详细教程[通俗易懂]

二、安装RabbitMQ(最新版本3.7.16)

1、下载RabbitMQ

官网下载:http://www.rabbitmq.com/install-generic-unix.html

Linux 安装 rabbitmq 3.7.16 详细教程[通俗易懂]

解压:

文件是xz格式的,解压后得到tar格式文件。

# xz -d rabbitmq-server-generic-unix-3.7.16.tar.xz

# tar -xvf rabbitmq-server-generic-unix-3.7.16.tar

Linux 安装 rabbitmq 3.7.16 详细教程[通俗易懂]

复制到/opt/rabbitmq目录下(没有,先创建rabbitmq文件夹)

# cp rabbitmq_server-3.7.16/ /usr/local/opt/rabbitmq –r

Linux 安装 rabbitmq 3.7.16 详细教程[通俗易懂]

环境变量配置

配置环境变量:# vi /etc/profile 

添加内容:export PATH=$PATH:/usr/local/opt/rabbitmq/rabbitmq_server-3.7.16/sbin

Linux 安装 rabbitmq 3.7.16 详细教程[通俗易懂]

使得文件生效:# source /etc/profile

使用rabbitmq服务:

进入/usr/local/opt/rabbitmq/sbin目录

# cd /usr/local/opt/rabbitmq/rabbitmq_server-3.7.16/sbin

启动服务:# ./rabbitmq-server start

查看网络状态:# ./rabbitmqctl status

关闭服务:# ./rabbitmqctl stop

配置网页插件:

开启管理功能:# ./rabbitmq-plugins enable rabbitmq_management

重启服务:# service rabbitmq-server restart

然后linux浏览器访问http://localhost:15672/

5672 客户端连接端口

15672 web管控台端口

25672 集群通信端口

Linux 安装 rabbitmq 3.7.16 详细教程[通俗易懂]

管理用户:

网页端添加用户

Linux 安装 rabbitmq 3.7.16 详细教程[通俗易懂]

终端添加用户:# rabbitmqctl add_user cxh 123456

如果登录失败,则需要更改用户权限

Linux 安装 rabbitmq 3.7.16 详细教程[通俗易懂]

修改权限:# rabbitmqctl set_user_tags cxh management

Linux 安装 rabbitmq 3.7.16 详细教程[通俗易懂]

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/126417.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • phpstorm(或webstorm) 打开后 一直停留在scanning files to index….,或跳出内存不够的提示框…

    phpstorm(或webstorm) 打开后 一直停留在scanning files to index….,或跳出内存不够的提示框…

    2021年10月11日
    74
  • mac录屏工具_mac屏幕录制设置

    mac录屏工具_mac屏幕录制设置最近打算录制一些软件教程进行视频分享,所以找了很多如何在MAC上录制屏幕的相关文章。没想到MAC系统有自带的屏幕录像功能,而且非常简单好用!除此之外,还有几款比较专业的第三方录屏软件,在这里都一并分享,大家可以自行选择。(文中所附链接皆需复制到浏览器中打开)方法一:在macOSMojave中使用自带工具如果你的Mac系统和我一样是macOSMojave,可以直接快捷键Shif…

    2022年9月24日
    0
  • 微信公众平台卡券功能_微信账号上的领劵是真是假

    微信公众平台卡券功能_微信账号上的领劵是真是假文章目录1.微信卡券功能介绍2.申请方式2.1公众平台申请2.2开放平台申请3.申请条件3.1公众平台条件3.2开放平台条件4.申请种类、类目、商户类型4.1开放种类4.2开放类目4.3开放商户类型5.申请流程及步骤5.1申请流程5.2申请步骤5.2.1公众平台申请步骤5.2.2开放平台申请步骤6.开发流程6.1制作普通卡券通过微信公众平台制作(免开发)6.2卡券投放6.3卡券核销扩展微信《卡券功能申请类目与资质审核要求》微信《卡券违规处罚及清退规则》1.微信卡券

    2022年8月20日
    7
  • 利用Openssl生成证书

    利用Openssl生成证书生成privatekeyopensslgenrsa-des3-outca.key2048生成根证书opensslreq-new-x509-sha384-days3650-keyca.key-outca.crt生成二级证书的privatekeyopensslgenrsa-outsecond.key2048生成二级证书的CSRopensslreq-new-keysecond.key-outsecond.csropen.

    2022年9月19日
    1
  • 软件著作权的申请超详细图文怎么办_牛顿第二定详细内容图文

    软件著作权的申请超详细图文怎么办_牛顿第二定详细内容图文将自己申请软件著作权的申请流程记录下来,以备后用。以前软件著作权申请需要交费手续费,但是去年的出台了新的政策,软件著作权申请不在需要手续费用,尽管两三百元,但这也是一个福音,将自己申请软件著作权的流程记录下来;软件著作权的好处不言而喻,还是有一定含金量的,在说又不收费了,何乐不为?一、网址以及账号注册登录1.打开浏览器输入中国版权保护中心,以前是可以直接进入旧版网站的……

    2022年10月1日
    1
  • 9款最好用的MySQL数据库客户端图形界面管理工具,第三款我用了10年

    9款最好用的MySQL数据库客户端图形界面管理工具,第三款我用了10年MySQL的管理维护工具非常多,除了系统自带的命令行管理工具之外,还有许多其他的图形化管理工具,这里我介绍几个经常使用的MySQL图形化管理工具,供大家参考。MySQL是一个非常流行的小型关系型数据

    2022年7月1日
    20

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号