Linux安装RabbitMq

符号 阅读:651 2021-04-01 11:07:19 评论:0

================ RabbitMQ 3.5.6 / 3.6.15 安装指南(CentOS下) ================

======== RabbitMQ 3.5.6 安装指南(CentOS 6.5下) ========

1.安装EPEL库
[root] wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
[root] rpm -ivh epel-release-6-8.noarch.rpm

2.安装 erlang
[root] yum install erlang

3.安装 RabbitMQ v3.5.6
注:RabbitMQ 3.6.x系列需要 Erlang R16-3B以上,而CentoS 6.5上用yum只能安装erlang R14,故选择RabbitMQ3.5.6
[root] wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.6/rabbitmq-server-3.5.6-1.noarch.rpm
[root] rpm -ivh rabbitmq-server-3.5.6-1.noarch.rpm

4.启动
添加开机启动 [root] chkconfig rabbitmq-server on
启动服务 [root] service rabbitmq-server start
#启动并验证: [root] rabbitmq-server --detached &ps aux |grep rabbitmq
启动管理页 [root] rabbitmq-plugins enable rabbitmq_management

启动失败 
	问题:/var/log/rabbitmq/下的日志中:ERROR: epmd error for host bw_calc: timeout 
	解决:将“127.0.0.1 bw_calc”加入到 /etc/hosts 后解决(因之前更改过内网IP) 

5.管理用户(增加管理员及权限后可通过管理页面进行用户管理)
添加用户 [root] rabbitmqctl add_user 用户名 密码
删除用户 [root] rabbitmqctl delete_user 用户名
查看用户列表 [root] rabbitmqctl list_users
修改用户密码 [root] rabbitmqctl change_password 用户名 新密码
为用户设置角色 [root] rabbitmqctl set_user_tags 用户名 administrator

6.访问管理页面
http://192.168.2.101:15672/

======== RabbitMQ 3.6.15 安装指南(CentOS 6.10下) ========

1.安装EPEL库(使安装中缺少某些包时可以自动下载)
[root] yum -y install epel-release

2.安装 erlang
说明:RabbitMQ 3.6.15 最高只支持 erlang 20.3.x,若高于此版本则启动时报错“init terminating in do_boot (noproc)”。若已经装了高版本需先用 yum remove 卸载。
版本对应参见:https://github.com/rabbitmq/erlang-rpm

(1)指定erlang版本为20.3
创建文件:/etc/yum.repos.d/rabbitmq_erlang.repo
内容:
[rabbitmq-erlang]
name=rabbitmq-erlang
baseurl=https://dl.bintray.com/rabbitmq-erlang/rpm/erlang/20/el/6
gpgcheck=1
gpgkey=https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
repo_gpgcheck=0
enabled=1
(2)执行
[root] yum install erlang

3.安装RabbitMQ
[root] wget wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.15/rabbitmq-server-3.6.15-1.el6.noarch.rpm
[root] rpm -ivh rabbitmq-server-3.6.15-1.el6.noarch.rpm

标签:RabbitMQ
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号