IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Linux安装RabbitMQ -> 正文阅读

[系统运维]Linux安装RabbitMQ

在官网找到RabbitMQ的安装包,以及erlang的安装包

erlang下载

RabbitMQ下载

注意安装包对应版本
版本对照

安装好Linux版本之后,上传上去
放到一个准备的文件夹内
解压erlang

tar -zcvf   otp_src_xxx.tar.gz  

改名

mv otp_src_xxx  erlang

安装Erlang编译所依赖的环境

yum install make gcc gcc-c++ build-essential openssl openssl-devel unixODBC unixODBC-devel kernel-devel m4 ncurses-devel

这一步有个小坑,这里有报错

Error: Failed to download metadata for repo ‘AppStream‘: xxxx”

或者是报错后面是

"URl"

原因是centOS8于2021年12月31日停止了源的服务,而现在时间是2022年4月13日,所以之前的方法都不行的原因所在(本质是源的问题)。

cd /etc/yum.repos.d/
sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
yum update -y

编译erlang

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

如果报错把–without-javac去掉

安装

 make && make install

设置环境变量

vim /etc/profile

有些同学不知道怎么编写,按字母i进入编写模式,到最后一行加入

export ERLANG_HOME=/root/RabbitMq/erlang

export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:${ERLANG_HOME}/bin:$PATH

这里的ERLANG_HOME=/root/RabbitMq/erlang后面的地址是你放置erlang的地址.

刷新

source /etc/profile

创建软链接

 ln -s /root/RabbitMQ/erlang/bin/erl /usr/local/bin/erl

测试是否安装成功

 erl -v

出现版本号即成功

解压Rabbitmq,同理

配置环境变量
这里的地址同样是你自己Rabbitmq放置的地址

export RABBITMQ_HOME=/root/RabbitMQ/rabbitmq_server-3.9.14
export PATH=${RABBITMQ_HOME}/sbin:${PATH}

开启web监控

./rabbitmq-plugins enable rabbitmq_management

后台启动

./rabbitmq-server -detached 

关闭

rabbitmqctl stop

通过
服务器ip:15672 访问

这个有个小坑
rabbitmq后面不允许非localhost的访问

所以需要设置用户
设置admin密码

# 进入到安装目录
cd /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.9/sbin
# 添加用户 以及密码
rabbitmqctl add_user admin admin123
# 查看用户列表
rabbitmqctl list_users
# 添加进管理员,此处假如不添加管理员,在登陆的时候会报错,此用户不是管理员。所以必须添加。
rabbitmqctl set_user_tags admin administrator

使用admin加admin123进入web界面

使用rabbitmq还需要将这个用户设置他的读写权限

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

完成之后就可以正常使用了

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-04-15 00:46:32  更:2022-04-15 00:47:39 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 21:43:57-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码