linux安装rabbitmq

一、整体架构说明
这里安装的rabbitmq为单节点,版本号为3.6.15

二、准备工作
http://www.erlang.org/downloads 下载erlang安装包,我选的是otp_src_21.1.tar.gz
http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.15/rabbitmq-server-generic-unix-3.6.15.tar.xz 下载rabbitmq

三、安装erlang语言
1.安装依赖环境

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

2.解压erlang压缩包

tar -xvf otp_src_19.3.tar.gz

3.进入目录编译安装

cd otp_src_19.3/
./configure --prefix=/usr/local/erlang --without-javac    
make  && make install

4.设置环境变量

vim /etc/profile
在末尾追加以下内容:
export PATH=$PATH:/usr/local/erlang/bin
使得文件生效
source /etc/profile

5.验证

[root@localhost ~]# erl
Erlang/OTP 21 [erts-10.1] [source] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:1] [hipe]
Eshell V10.1  (abort with ^G)

四、安装rabbitmq
解压

xz -d rabbitmq-server-generic-unix-3.6.15.tar.xz
tar -xvf rabbitmq-server-generic-unix-3.6.15.tar -C /usr/local/

创建软链接

cd /usr/local/
ln -s rabbitmq_server-3.6.15 rabbitmq

配置rabbitmq环境变量

vim /etc/profile,增加下面的环境变量:
#set rabbitmq environment
export PATH=$PATH:/usr/local/rabbitmq/sbin
使得文件生效
source /etc/profile

五、rabbitmq服务启动关闭和授权

1)启动:cd /usr/local/rabbitmq/sbin
./rabbitmq-server -detached

2)查看服务状态:
./rabbitmqctl status

3)关闭: 
./rabbitmqctl stop

4)添加管理用户:
./rabbitmqctl add_user rabbitadmin CSDN@2018mq
./rabbitmqctl set_user_tags rabbitadmin administrator

5)设置管理用户默认vhost(“/”)访问权限:
./rabbitmqctl set_permissions -p "/" rabbitadmin "." "." ".*"

6)开启管理页面插件:
./rabbitmq-plugins enable rabbitmq_management

7)登录rabbitmq管理界面
浏览器输入地址:http://服务器IP地址:15672/ 
用户名密码:rabbitadmin/CSDN@2018mq

8)如果要修改默认的客户端连接端口(5672),需要在/usr/local/rabbitmq/etc/rabbitmq/目录下创建文件rabbitmq-env.conf,并写入NODE_PORT=5675

六、rabbitmq的端口
4369 – erlang发现口
5672 –client端通信口
15672 – 管理界面ui端口
25672 – server间内部通信口

七、注意事项
rabbitmq运行之后,数据是存储在与系统主机名相关的文件中的,所以启动后,请不要修改主机名(请在安装前就规划并改好系统主机名)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值