Linux环境下安装RabbitMQ

参考:

https://baijiahao.baidu.com/s?id=1732524816251124633

要在Linux环境下安装RabbitMQ,首先我们要有一个Linux环境,此处我们使用CentOS7虚拟机进行演示。如果本地还没有装过虚拟机,可以参考我之前的文章搭建虚拟机环境:VMware Workstation 14安装教程虚拟机环境搭建(VMware Workstation14 + centos7)VMware+CentOS7 网络及静态IP配置

准备好虚拟机以后,我们就可以按照下面的步骤安装RabbitMQ了。

安装Erlang

RabbitMQ依赖于Erlang,所以,在安装RabbitMQ之前,需要先安装Erlang。此处需要注意,Erlang和RabbitMQ之间有版本的依赖关系,详见:
https://www.rabbitmq.com/which-erlang.html

https://www.rabbitmq.com/changelog.html

所以,如果我们已经确定了要安装哪个版本的RabbitMQ后,需要安装对应版本的Erlang。此处,我们选择RabbitMQ 3.9.14 + ErLang 23.3

在开始安装之前,先执行下面的命令安装一些必要的依赖:

yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel glibc-devel xmlto perl wget socat

然后下载23.3版本的Erlang包:

将下载好的Erlang包上传到虚拟机中,然后执行下面命令解压:

tar -xvf otp_src_23.3.tar.gz

解压完成后,进入解压后的目录,执行下面命令配置erlang的资源文件路径:

./configure --prefix=/usr/local/erlang

然后执行下面命令编译源码并安装Erlang:

make && make install

配置Erlang环境变量

执行下面命令编辑环境变量文件:

vim /etc/profile

在文件最后加入一行:

export PATH=$PATH:/usr/local/erlang/bin

其中,/usr/local/erlang为erlang安装目录。

执行下面的命令编译生效配置:

source /etc/profile

验证Erlang是否安装成功

执行完上面的步骤后,如果中间没有出现报错,那么就说明已经安装成功了。此时可以通过执行下面的命令验证Erlang是否安装成功:erl。

输入erl命令后,如果出现Erlang版本信息,说明Erlang已经安装成功了:

安装RabbitMQ

首先,去GitHub上找到自己需要的版本,然后下载对应版本的压缩包文件:

https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.9.14/rabbitmq-server-generic-unix-3.9.14.tar.xz

将下载好的文件上传到虚拟机上,然后执行下面的命令解压:

tar -xvf rabbitmq-server-generic-unix-3.9.14.tar.xz

配置RabbitMQ环境变量

执行下面命令配置环境变量:

vim  /etc/profile

在最后加入一行:

export  PATH=$PATH:/usr/local/rabbitmq_server-3.9.14/sbin

其中
/usr/local/rabbitmq_server-3.9.14为RabbitMQ安装目录。

执行下面的命令编译生效配置:

source /etc/profile

启动RabbitMQ

进入RabbitMQ安装目录下的sbin目录,通过里面的rabbit-server命令可以启动RabbitMQ,有三种方式:

# 后台方式启动
./rabbitmq-server -detached
service rabbitmq-server start
./rabbitmq-server start

我们选择任意一种方式启动即可:

添加用户

RabbitMQ安装成功后有一个默认用户和密码,都是guest,但这个guest用户只能在RabbitMQ本机登录使用,如果想在其他机器上访问RabbitMQ需要添加新的账户。在RabbitMQ安装目录的sbin目录下,使用下面命令添加一个admin用户,并且密码也是admin:

./rabbitmqctl add_user admin admin

然后修改用户角色为管理员:

./rabbitmqctl set_user_tags admin administrator

最后给admin用户添加权限:

./rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

启用web端管理界面插件

执行下面的命令启用管理插件:

./rabbitmq-plugins enable rabbitmq_management

然后就可以在浏览器中访问RabbitMQ的管理界面了。在浏览器地址栏中输入:虚拟机IP:15672即可:

用户名和密码输入我们上面创建的admin登录:

至此,我们的RabbitMQ就已经安装完成,并且可以通过web界面进行管理RabbitMQ了。

service rabbitmq-server start # 启动服务
service rabbitmq-server stop # 停止服务
service rabbitmq-server restart # 重启服务

# ==== 或者使用systemctl
systemctl start rabbitmq-server # 启动rabbitmq服务
systemctl status rabbitmq-server # 查看服务状态
systemctl restart rabbitmq-server # 重启服务
systemctl stop rabbitmq-server  # 停止服务
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在Linux安装RabbitMQ,可以按照以下步骤进行: 1. 首先,需要安装Erlang环境,因为RabbitMQ是基于Erlang语言开发的。可以使用以下命令安装: sudo apt-get install erlang 2. 接着,需要下载RabbitMQ安装包。可以从官网下载最新版本的安装包,也可以使用以下命令下载: wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.9/rabbitmq-server-generic-unix-3.8.9.tar.xz 3. 下载完成后,解压缩安装包: tar -xvf rabbitmq-server-generic-unix-3.8.9.tar.xz 4. 进入解压缩后的目录,执行以下命令安装: sudo ./sbin/rabbitmq-server 5. 安装完成后,可以使用以下命令启动RabbitMQ服务: sudo systemctl start rabbitmq-server 6. 如果需要设置RabbitMQ开机自启动,可以使用以下命令: sudo systemctl enable rabbitmq-server 7. 最后,可以使用以下命令检查RabbitMQ服务是否正常运行: sudo systemctl status rabbitmq-server 以上就是在Linux安装RabbitMQ的步骤。 ### 回答2: 要在Linux安装RabbitMQ,首先需要确保系统已安装Erlang/OTP,因为RabbitMQ是使用Erlang编写的。可以使用以下命令安装Erlang/OTP: 1.更新系统软件包列表:sudo apt-get update 2.安装Erlang/OTP:sudo apt-get install erlang 安装完Erlang/OTP后,可以按照以下步骤安装RabbitMQ: 1.从RabbitMQ官方网站(https://www.rabbitmq.com/download.html)下载适用于LinuxRabbitMQ安装包。选择适合你Linux发行版本的安装包。 2.将下载的文件复制到你想要安装RabbitMQ的目录。例如,将文件复制到/usr/local/目录。 3.解压缩安装包:sudo tar -zxvf rabbitmq-server-generic-unix-x.x.x.tar.gz (请将"x.x.x"替换为你下载的RabbitMQ版本号) 4.重命名解压缩出来的文件夹:sudo mv rabbitmq_server-x.x.x/ rabbitmq 5.将RabbitMQ所在的sbin目录添加到系统的PATH环境变量中:export PATH=$PATH:/usr/local/rabbitmq/sbin 6.执行以下命令,创建RabbitMQ所需的目录:sudo mkdir /var/lib/rabbitmq sudo chown -R rabbitmq:rabbitmq /var/lib/rabbitmq 7.为RabbitMQ创建一个配置文件:sudo nano /etc/rabbitmq/rabbitmq.conf 8.在打开的配置文件中输入以下内容: NODENAME=rabbit@localhost NODE_PORT=5672 CONFIG_FILE=/etc/rabbitmq/rabbitmq CONFIG_FILE_VERSION=2 9.保存并退出配置文件。 10.启动RabbitMQ服务:sudo rabbitmq-server -detached 11.检查RabbitMQ是否成功启动:sudo rabbitmqctl status 如果成功安装启动RabbitMQ,你应该能看到类似于"{rabbit,\[rabbit@localhost\],\[persistent\_mode\]}\n"的输出。 现在,RabbitMQ已经成功安装在你的Linux系统中,你可以使用它来建立分布式应用程序之间的通信。 ### 回答3: 在Linux安装rabbitmq可以按照以下步骤进行: 1. 首先,确保已经安装了Erlang/OTP(Open Telecom Platform),因为RabbitMQ是使用Erlang编写的。可以通过使用以下命令来安装Erlang: ``` sudo apt install erlang ``` 2. 接下来,需要下载并安装RabbitMQ包管理系统。可以从RabbitMQ官方网站下载最新版本的软件包。 ``` wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.9.5/rabbitmq-server-3.9.5-1.noarch.rpm ``` 3. 安装RabbitMQ软件包。 ``` sudo rpm -Uvh rabbitmq-server-3.9.5-1.noarch.rpm ``` 4. 启动RabbitMQ服务。 ``` sudo systemctl start rabbitmq-server ``` 5. 验证RabbitMQ服务是否成功启动。 ``` sudo systemctl status rabbitmq-server ``` 如果显示"active (running)",则表示RabbitMQ已经成功安装并且正在运行。 6. 可以通过RabbitMQ的Web图形界面管理工具访问RabbitMQ服务器,默认情况下,它监听在端口15672上。在浏览器中输入`http://localhost:15672`并使用默认的登录凭据(用户名:guest,密码:guest)登录。 以上就是在Linux安装RabbitMQ的简单步骤。在安装完成后,你可以配置RabbitMQ以满足你的特定需求,并开始使用它来构建可靠的消息队列系统。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值