CentOS 7.9 安装 rabbitmq-3.10.2[亲测有效]

CentOS 7.9 安装 rabbitmq-3.10.2[亲测有效]一、CentOS 7.9 安装 rabbitmq-3.10.2.tar.gz 地址 https://www.rabbitmq.com https://github.com/rabbitmq/rabbi

CentOS 7.9 安装 rabbitmq-3.10.2

一、CentOS 7.9 安装 rabbitmq-3.10.2.tar.gz

地址

  • https://www.rabbitmq.com

  • https://github.com/rabbitmq/rabbitmq-server

  • https://github.com/rabbitmq/rabbitmq-server/archive/refs/tags/v3.10.2.tar.gz

  • https://www.erlang.org/downloads

  • https://github.com/erlang/otp/releases/download/OTP-23.2/otp_src_23.2.tar.gz

CentOS 7.9 安装 rabbitmq-3.10.2[亲测有效]

CentOS 7.9 安装 rabbitmq-3.10.2[亲测有效]

CentOS 7.9 安装 rabbitmq-3.10.2[亲测有效]

CentOS 7.9 安装 rabbitmq-3.10.2[亲测有效]

 

wget 下载

wget https://github.com/erlang/otp/releases/download/OTP-23.2/otp_src_23.2.tar.gz

 

解压Erlang安装文件

tar -zxvf /opt/software/otp_src_23.2.tar.gz -C /opt/

 

二、进入Erlang目录

CentOS 7.9 安装 rabbitmq-3.10.2[亲测有效]

 

三、安装Erlang

配置安装路径

cd /opt/otp_src_23.2/
./configure --prefix=/usr/local/erlang

报错

CentOS 7.9 安装 rabbitmq-3.10.2[亲测有效]

安装依赖

yum install -y ncurses-devel
# 接着执行
./configure --prefix=/usr/local/erlang

报错

CentOS 7.9 安装 rabbitmq-3.10.2[亲测有效]

安装依赖

yum install -y wxWidgets-devel wxBase unixODBC-devel
cd /usr/bin
ln -s wx-config-3.0 wx-config
# 接着执行
./configure --prefix=/usr/local/erlang

没有报错信息,执行安装命令

make install

CentOS 7.9 安装 rabbitmq-3.10.2[亲测有效]

 

四、检验Erlang安装是否成功

ls /usr/local/erlang/bin/usr/local/erlang/bin/erl -version/usr/local/erlang/bin/erl# 退出halt().

CentOS 7.9 安装 rabbitmq-3.10.2[亲测有效]

 

五、配置Erlang环境变量

vim /etc/profileexport PATH=$PATH:/usr/local/erlang/bin# 使配置文件生效source /etc/profile

 

六、rabbitmq

 wget 下载

wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.10.2/rabbitmq-server-generic-unix-3.10.2.tar.xz

 解压

tar -xvf rabbitmq-server-generic-unix-3.10.2.tar -C /opt/

进入目录

cd /opt/rabbitmq_server-3.10.2/sbin

CentOS 7.9 安装 rabbitmq-3.10.2[亲测有效]

 

七、开启管理页面插件

./rabbitmq-plugins enable rabbitmq_management

CentOS 7.9 安装 rabbitmq-3.10.2[亲测有效]

 

八、启动节点

# 在sbin目录启动命令,该命令ctrl+c后会关闭服务./rabbitmq-server  # 在后台启动Rabbit./rabbitmq-server -detached  # 关闭服务./rabbitmqctl stop  # 关闭服务(kill) 找到rabbitmq服务的pidps -ef| grep rabbitmqkill -9 ****

 

九、启动应用

# 启动应用
./rabbitmqctl start_app
 
# 关闭整个节点(包括应用)
./rabbitmqctl stop
 
# 关闭应用
./rabbitmqctl stop_app

 

十、查看当前账号

# 进入目录
cd /opt/rabbitmq_server-3.10.2/sbin/
 
# 查看当前已有用户列表
./rabbitmqctl start_app
./rabbitmqctl list_users

CentOS 7.9 安装 rabbitmq-3.10.2[亲测有效]

 

十一、添加管理员账号

./rabbitmqctl start_app # 添加用户#rabbitmqctl add_user Username Password./rabbitmqctl add_user iyuyixzy iyuyixzy # 授予 admin 超级管理员权限./rabbitmqctl set_user_tags iyuyixzy administrator# 查看刚才添加的账号./rabbitmqctl list_users# 修改密码./rabbitmqctl change_password iyuyixzy iyuyixzy# 删除用户./rabbitmqctl delete_user iyuyixzy

CentOS 7.9 安装 rabbitmq-3.10.2[亲测有效]

注意:你与此网站的连接不是私密连接的问题 重启就行了

 

十二、访问

服务器地址:15672

使用 iyuyixyz/iyuyixyz 登录即可

 CentOS 7.9 安装 rabbitmq-3.10.2[亲测有效]

 

十三、配置Erlang环境变量

vim /etc/profile
export PATH=$PATH:/opt/rabbitmq_server-3.10.2/sbin
# 使配置文件生效
source /etc/profile

 

十四、防火墙放通

  • 15672:管理页面端口
  • 5672:消息队列通信端口
# 关闭防火墙
systemctl stop firewalld

firewall-cmd --zone=public --add-port=5672/tcp --permanent
firewall-cmd --zone=public --add-port=15672/tcp --permanent

# 配置立即生效
firewall-cmd --reload

# 重启防火墙生效
systemctl restart firewalld

 

云主机配置安全组

在入方向规则,允许15672放行

 

 

Erlang常见错误

1 ODBC library – link check failed:安装 unixODBC

yum list|grep unixODBC  
yum install unixODBC unixODBC-devel

2 No usable OpenSSL found:安装 openssl
yum install -y openssl-devel

3 No C++ compiler found:安装gc c++ 编译器 
yum install -y gcc-c++

4 wx-config: command not found:这个库须要安装下
yum install -y wxWidgets-devel wxBase
cd /usr/bin
ln -s wx-config-3.0 wx-config

 

 

 

 

原文地址:https://www.cnblogs.com/huaxiayuyi/archive/2022/10/08/16768452.html

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

(0)
上一篇 2023-06-09
下一篇 2023-06-09

相关推荐

发表回复

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