77 lines
3.2 KiB
Markdown
77 lines
3.2 KiB
Markdown
---
|
||
gitea: none
|
||
include_toc: true
|
||
---
|
||
|
||
## RabbitMQ 安装
|
||
### rpm 包下载
|
||
执行下面命令,安装 lsb 命令
|
||
```shell
|
||
yum install -y redhat-lsb
|
||
```
|
||
|
||
通过 lsb 命令查看当前的系统
|
||
```shell
|
||
lsb_release -a
|
||
```
|
||

|
||
|
||
如上图,显示 Centos 为 7.6 版本,请到 [rabbitmq-server](https://github.com/rabbitmq/rabbitmq-server/releases) 下载对应版本的 rpm 包
|
||
操作系统是centos7,那么选择下载的版本为 [rabbitmq-server-3.9.10-1.el7.noarch.rpm](https://objects.githubusercontent.com/github-production-release-asset-2e65be/924551/96abffd5-5e78-4042-bc7b-3238c54cb43d?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%252F20211126%252Fus-east-1%252Fs3%252Faws4_request&X-Amz-Date=20211126T074950Z&X-Amz-Expires=300&X-Amz-Signature=4d78e5ec1e82d992cb8fe6a8c29f2d878d302fbe6ed59a3c80780b9f9c9dac9b&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=924551&response-content-disposition=attachment%253B%2520filename%253Drabbitmq-server-3.9.10-1.el7.noarch.rpm&response-content-type=application%252Foctet-stream)
|
||
|
||
另外需要下载erlang,参考rabbitMQ和rabbitMQ的兼容关系:
|
||
[RabbitMQ Erlang Version Requirements](https://github.com/rabbitmq/erlang-rpm/releases)
|
||
|
||
下载的版本为 [erlang-23.3.4.8-1.el7.x86_64.rpm](https://github-releases.githubusercontent.com/47679505/0da549a5-6a9e-4863-9a78-d2176436f886?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%252F20211126%252Fus-east-1%252Fs3%252Faws4_request&X-Amz-Date=20211126T075317Z&X-Amz-Expires=300&X-Amz-Signature=06048ae8e1ef4b340170770ac59bf1c35fcbaae05907e92d9cee5f455079302c&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=47679505&response-content-disposition=attachment%253B%2520filename%253Derlang-23.3.4.8-1.el7.x86_64.rpm&response-content-type=application%252Foctet-stream)
|
||
|
||
### rpm 安装
|
||
将 rpm 包上传到服务器
|
||

|
||
|
||
输入下面的命令,安装依赖文件
|
||
```shell
|
||
yum install -y socat
|
||
```
|
||
安装 rpm 文件
|
||
```shell
|
||
# 安装 Erlang 语言
|
||
rpm -ivh erlang-23.3.4.8-1.el7.x86_64.rpm
|
||
# 安装 RabbitMQ
|
||
rpm -ivh rabbitmq-server-3.9.10-1.el7.noarch.rpm
|
||
```
|
||
|
||
### 相关命令
|
||
```shell
|
||
# 令启动RabbitMQ服务器进程
|
||
systemctl start rabbitmq-server
|
||
# 自动启动RabbitMQ
|
||
systemctl enable rabbitmq-server
|
||
# 检查RabbitMQ服务器的状态
|
||
systemctl status rabbitmq-server
|
||
```
|
||
|
||
### 访问Web控制台
|
||
启动RabbitMQ Web管理控制台,方法是运行:
|
||
```shell
|
||
rabbitmq-plugins enable rabbitmq_management
|
||
```
|
||
通过运行以下命令,将RabbitMQ文件的所有权提供给RabbitMQ用户:
|
||
|
||
```shell
|
||
chown -R rabbitmq:rabbitmq /var/lib/rabbitmq/
|
||
```
|
||
现在,您将需要为RabbitMQ Web管理控制台创建管理用户。 运行以下命令相同。
|
||
|
||
```shell
|
||
rabbitmqctl add_user admin StrongPassword
|
||
rabbitmqctl set_user_tags admin administrator
|
||
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
|
||
```
|
||
将管理员更改为管理员用户的首选用户名。 确保将StrongPassword更改为非常强大的密码。
|
||
|
||
要访问RabbitMQ的管理面板,请使用您最喜爱的Web浏览器并打开以下URL。
|
||
```shell
|
||
http://Your_Server_IP:15672/
|
||
```
|
||
|