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

2022-08-01 13:18:03 浏览数 (2)

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

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

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

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

# yum install xmlto -y

执行成功后如下(complete)

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

1、下载erlang

官网下载上传虚拟机

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

文件otp_src_22.0.tar.gz

使用FileZilla上传文件

输入ifconfig查看Linux的IP地址

打开FileZilla快速连接

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

或者

使用Xshell上传文件

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

解压:

# 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

编译:

进入到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 :

最后再重新配置编译Erlang

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

# make && make install

如下接界面即配置成功:

环境变量配置

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

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

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

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

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

1、下载RabbitMQ

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

解压:

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

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

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

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

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

环境变量配置

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

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

使得文件生效:# 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 集群通信端口

管理用户:

网页端添加用户

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

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

修改权限:# rabbitmqctl set_user_tags cxh management

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

0 人点赞