一、下载地址

本人采用的是 RabbitMQ 3.8.20+ Erlang 23.3.4.16

1、Erlang下载:https://github.com/erlang/otp/releases

2、RabbitMQ下载:https://github.com/rabbitmq/rabbitmq-server/releases

3、版本对比地址:https://www.rabbitmq.com/which-erlang.html

注意:mq和erlang之间的版本要对应上,具体可参考官方文档说明,如图所示

二、Erlang安装

1、安装Erlang需要的环境依赖

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

2、命令行安装

-- 创建文件夹
mkdir /usr/local/skywalking/erlang
-- 进入文件目录
cd /usr/local/skywalking
-- 解压文件到erlang目录(文件目录自定义)
tar -zxvf otp_src_23.3.4.16.tar.gz -C erlang
-- 进入解压之后的目录
cd otp_src_23.3.4.16.tar.gz
-- 配置erlang的资源文件路径
./configure --prefix=/usr/local/skywalking/erlang/otp_src_23.3.4.16
-- 编译和安装
make && make install

3、配置Erlang环境变量

vim /etc/profile

在文件最后加入一行

# 其中/usr/local/skywalking/erlang/otp_src_23.3.4.16为erlang的安装目录
export ERLANG_HOME=$PATH:/usr/local/skywalking/erlang/otp_src_23.3.4.16
export PATH=$ERLANG_HOME/bin:$PATH

编译生效配置

source /etc/profile

验证是否安装成功

# 验证是否安装成功
erl

三、RabbitMQ安装

yum -y install epel-release
yum -y install socat rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc -- 安装mq
rpm -ivh --nodeps rabbitmq-server-3.8.20-1.el7.noarch.rpm
添加开机启动RabbitMQ服务
chkconfig rabbitmq-server on
启动RabbitMQ服务
rabbitmq-server start
后台启动RabbitMQ服务
rabbitmq-server -detached
停止RabbitMQ服务
rabbitmqctl stop
查看RabbitMQ服务状态
rabbitmqctl status
重启RabbitMQ服务
rabbitmq-server restart 开启管理界面
rabbitmq-plugins enable rabbitmq_management
关闭管理页面
rabbitmq-plugins disable rabbitmq_management 查看当前所有用户
rabbitmqctl list_users
添加帐号:name 密码:passwd
rabbitmqctl add_user name passwd
修改用户名的密码
rabbitmqctl change_password Username 'Newpassword'
赋予其administrator角色
rabbitmqctl set_user_tags name administrator
删除角色
rabbitmqctl delete_user Username
设置权限
rabbitmqctl set_permissions -p / name ".*" ".*" ".*"
查看用户的权限
rabbitmqctl list_user_permissions username

先查看当前有哪些用户,再修改某一用户的密码,查看用户和修改密码可参考如上对应命令

本人将用户名和密码修改为admin 和admin 进行访问页面:http://192.168.140.131:15672

最新文章

  1. jQuery中10个非常有用的遍历函数
  2. ZXing二维码生成在Unity3D中出错,数组超出界限的解决办法
  3. 小米网css3导航下拉菜单代码
  4. 第十五篇:在SOUI中消息通讯
  5. IIS理解
  6. mysql编码详解
  7. 使用subversion搭建SVN
  8. mysql-1862、1820、java.sql.SQLException: Your password has expired. To log in you must change it using a client that supports expired passwords.
  9. opencv菜鸟学习之旅cvNorm
  10. SSH框架总结(框架分析+环境搭建+实例源码下载)(转)
  11. SQL注入(一)普通型注入
  12. ural 1119. Metro(动态规划)
  13. combinations(组合)
  14. Netsharp总体介绍
  15. 14-补充内容:MySQl创建用户和授权
  16. ARM交叉编译工具链
  17. (转)wcf项目程序调试
  18. linux 统计文件夹空间
  19. ef 通用类
  20. java.lang.NoSuchMethodError 报500

热门文章

  1. 谈谈最近玩的设计软件:Figma 与 Sketch
  2. SpringBoot从Eclipse添加的Tomcat容器中启动
  3. column-文本对齐输出
  4. 安装PostgreSQL到CentOS(YUM)
  5. Kafka到底有多高可靠?(RNG NB)
  6. Sublime text eslint windows 配置
  7. 开发工具-Java SDK下载地址
  8. 如何安装TypeScript编译器?
  9. 9.Linux之iptables防火墙
  10. SAP 定义用户组