部署安装环境
linux centos7
所需安装包及相关依赖
- rabbitmq-server-generic-unix-3.11.0.tar.xz (mq的安装包)
- otp_src_25.tar.gz(erlang安装包,rabbitmq运行需要这个环境依赖)
mq安装包官网地址:www.rabbitmq.com/download.ht…
erlang官网地址:www.erlang.org/
安装过程
1. 安装erlang
- 进入到安装包所在文件夹: cd /data/erlang/
- 解压安装包: tar -zxvf otp_src_25.tar.gz
- 进入解压文件夹: cd otp_src_25
- 配置:./configure --prefix=/data/erlang/server (指定一下编译后安装的文件存放位置)
- 编译安装:make && make install
- 配置环境变量:
打开配置文件:
vim /etc/profile
加入以下配置:
export PATH=$PATH:/data/erlang/server/bin
重新加载配置文件:
source /etc/profile
- 验证: 输入:erl (出现版本信息 Erlang/OTP 25 [erts-13.1.3] Eshell v13.1.3)
2. 安装rabbitmq
- 进入安装包所在文件夹:cd /data/rabbitmq/
- 解压安装包: tar xvf rabbitmq-server-generic-unix-3.11.0.tar.xz rabbitmq_server-3.11.0
- cd rabbitmq_server-3.11.0 (看看解压后的文件中有没有sbin)
- 配置环境变量:
打开配置文件:
vim /etc/profile
加入以下配置:
export PATH=$PATH:/data/rabbitmq/rabbitmq_server-3.11.0/sbin
重新加载配置文件:
source /etc/profile
-
启动rabbitmq
1) 后台启动 ./rabbitmq-server -detached
2) 开启插件管理页面 ./rabbitmq-plugins enable rabbitmq_management
3) 关闭服务 ./rabbitmqctl stop -
登录用户
1)默认账号密码:guest guest (这个限制登陆的时候,需要新建个用户)
2)添加新用户: ./rabbitmqctl add_user admin 123456
3)然后设置该用户的类型: ./rabbitmqctl set_user_tags admin administrator
4)再给这个用户设置权限:./rabbitmqctl set_permissions -p / admin "." "." ".*" -
服务开机自启: