CentOS 7.9 安装 rabbitmq-3.10.2

打印 上一主题 下一主题

主题 1003|帖子 1003|积分 3009

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

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

地址







 
wget 下载
  1. wget https://github.com/erlang/otp/releases/download/OTP-23.2/otp_src_23.2.tar.gz
复制代码
 
解压Erlang安装文件
  1. tar -zxvf /opt/software/otp_src_23.2.tar.gz -C /opt/
复制代码
 
二、进入Erlang目录


 

三、安装Erlang

配置安装路径
  1. cd /opt/otp_src_23.2/
  2. ./configure --prefix=/usr/local/erlang
复制代码
报错

安装依赖
  1. yum install -y ncurses-devel
  2. # 接着执行
  3. ./configure --prefix=/usr/local/erlang
复制代码
报错

安装依赖
  1. yum install -y wxWidgets-devel wxBase unixODBC-devel
  2. cd /usr/bin
  3. ln -s wx-config-3.0 wx-config
  4. # 接着执行
  5. ./configure --prefix=/usr/local/erlang
复制代码
没有报错信息,执行安装命令
  1. make install
复制代码

 

四、检验Erlang安装是否成功
  1. ls /usr/local/erlang/bin
  2. /usr/local/erlang/bin/erl -version
  3. /usr/local/erlang/bin/erl
  4. # 退出
  5. halt().
复制代码


 


五、配置Erlang环境变量
  1. vim /etc/profile
  2. export PATH=$PATH:/usr/local/erlang/bin
  3. # 使配置文件生效
  4. source /etc/profile
复制代码
 
六、rabbitmq

 wget 下载
  1. wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.10.2/rabbitmq-server-generic-unix-3.10.2.tar.xz
复制代码
 解压
  1. tar -xvf rabbitmq-server-generic-unix-3.10.2.tar -C /opt/
复制代码
进入目录
  1. cd /opt/rabbitmq_server-3.10.2/sbin
复制代码

 
七、开启管理页面插件
  1. ./rabbitmq-plugins enable rabbitmq_management
复制代码

 

八、启动节点
  1. # 在sbin目录启动命令,该命令ctrl+c后会关闭服务
  2. ./rabbitmq-server
  3.   
  4. # 在后台启动Rabbit
  5. ./rabbitmq-server -detached
  6.   
  7. # 关闭服务
  8. ./rabbitmqctl stop
  9.   
  10. # 关闭服务(kill) 找到rabbitmq服务的pid
  11. ps -ef| grep rabbitmq
  12. kill -9 ****
复制代码
 
九、启动应用
  1. # 启动应用
  2. ./rabbitmqctl start_app
  3. # 关闭整个节点(包括应用)
  4. ./rabbitmqctl stop
  5. # 关闭应用
  6. ./rabbitmqctl stop_app
复制代码
 
十、查看当前账号
  1. # 进入目录
  2. cd /opt/rabbitmq_server-3.10.2/sbin/
  3. # 查看当前已有用户列表
  4. ./rabbitmqctl start_app
  5. ./rabbitmqctl list_users
复制代码

 

十一、添加管理员账号
  1. ./rabbitmqctl start_app
  2. # 添加用户
  3. #rabbitmqctl add_user Username Password
  4. ./rabbitmqctl add_user iyuyixzy iyuyixzy
  5. # 授予 admin 超级管理员权限
  6. ./rabbitmqctl set_user_tags iyuyixzy administrator
  7. # 查看刚才添加的账号
  8. ./rabbitmqctl list_users
  9. # 修改密码
  10. ./rabbitmqctl change_password iyuyixzy iyuyixzy
  11. # 删除用户
  12. ./rabbitmqctl delete_user iyuyixzy
复制代码


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

十二、访问

服务器地址:15672
使用 iyuyixyz/iyuyixyz 登录即可
 
 

十三、配置Erlang环境变量
  1. vim /etc/profile
  2. export PATH=$PATH:/opt/rabbitmq_server-3.10.2/sbin
  3. # 使配置文件生效
  4. source /etc/profile
复制代码
 
十四、防火墙放通


  • 15672:管理页面端口
  • 5672:消息队列通信端口
  1. # 关闭防火墙
  2. systemctl stop firewalld
  3. firewall-cmd --zone=public --add-port=5672/tcp --permanent
  4. firewall-cmd --zone=public --add-port=15672/tcp --permanent
  5. # 配置立即生效
  6. firewall-cmd --reload
  7. # 重启防火墙生效
  8. systemctl restart firewalld
复制代码
 
云主机配置安全组
在入方向规则,允许15672放行
 
 
Erlang常见错误

1 ODBC library - link check failed:安装 unixODBC
  1. yum list|grep unixODBC  
  2. yum install unixODBC unixODBC-devel
复制代码
2 No usable OpenSSL found:安装 openssl
  1. yum install -y openssl-devel
复制代码
3 No C++ compiler found:安装gc c++ 编译器 
  1. yum install -y gcc-c++
复制代码
4 wx-config: command not found:这个库须要安装下
  1. yum install -y wxWidgets-devel wxBase
  2. cd /usr/bin
  3. ln -s wx-config-3.0 wx-config
复制代码
 
 
 

 

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

缠丝猫

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表