RabbitMq安装教程
Erlang采取yum 方式安装,RabbitMq采取tar包下载安装
1、安装Erlang
首先安装Erlang的基础依赖
添加Erlang Solutions key 支持
依次执行即可
sudo rpm --import http://binaries.erlang-solutions.com/debian/erlang_solutions.asc wget http://binaries.erlang-solutions.com/rpm/centos/erlang_solutions.repo mv erlang_solutions.repo /etc/yum.repos.d/
因为由于centos 原来的库没有erlang所需的依赖 所以安装一下 RPMforge 但是我看了一下 CentOS 官网 发现 他们已经不推荐使用RPMfoge 也告诉我们这个项目已经没有继续维护了,因为我在很多个渠道中也无法获得这个rpm文件 然后看了一下CentOS 所推荐的第三方库 然后我选择了这个:
http://rpmfusion.org/Configuration
那我就用了这个rmpfusion 这个第三方库。在安装之前需要按安装一下它所依赖的epel-release 所以先yum 一下
yum install epel-release
然后开始安装 rpmfusion :
rpm -ivh https://download1.rpmfusion.org/free/el/updates/6/i386/rpmfusion-free-release-6-4.noarch.rpm
安装完依赖后,正式安装Erlang
yum install erlang
经过长时间的等待后,执行命令检查Erlang是否安装完毕
erl
如果出现如下界面,说明安装正确
[root@rabbitMq ~]# erl Erlang/OTP 21 [erts-10.0] [source] [64-bit] [smp:2:2] [ds:2:2:10] [async-threads:1] [hipe] Eshell V10.0 (abort with ^G) 1>
还有重要的一步,配置profile文件
vi /etc/profile
修改内容如下
export ERLANG_HOME=/usr/lib64/erlang export PATH=$PATH:$ERLANG_HOME/bin
2、安装RabbitMq
首先去rabbitmq在github上的地址下载压缩包
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.7/rabbitmq-server-generic-unix-3.7.7.tar.xz
如果下载过慢,可下载到本地后再scp传输
如果没有安装xz解压,则先安装xz
yum install xz
解压rabbit压缩包
xz -d rabbitmq-server-generic-unix-3.7.7.tar.xz
解压后,得到rabbitmq-server-generic-unix-3.7.7.tar,再使用tar命令解压
tar -xvf rabbitmq-server-generic-unix-3.7.7.tar
得到rabbitmq-server-generic-unix-3.7.7文件夹,更改文件夹名称
mv rabbitmq-server-generic-unix-3.7.7 rabbitmq
同样,最后需要修改profile文件
export RABBITMQ_HOME=/usr/local/rabbitmq export PATH=$PATH:$RABBITMQ_HOME/sbin
执行使配置文件生效
source /etc/profile
至此,安装完毕
3、启动RabbitMq
前台运行:rabbitmq-server start (用户关闭连接后,自动结束进程)
后台运行:rabbitmq-server -detached (守护进程)
查看启动状态
rabbitmqctl status
如出现如下信息,则说明启动成功
[root@localhost ~]# rabbitmqctl status Status of node rabbit@localhost ... [{pid,111980}, 省略N行
4、启动Web管理界面
进入插件文件夹
cd rabbitmq/plugins
执行命令
rabbitmq-plugins enable rabbitmq_management
增加访问用户,默认用户guest只能本地访问
rabbitmqctl add_user admin 1111aaaa
设置角色
rabbitmqctl set_user_tags admin administrator
设置默认vhost(“/”)访问权限
rabbitmqctl set_permissions -p "/" admin "." "." ".*"
在浏览器中访问,输入账号密码即可登入
http://172.23.0.14:15672/
如果无法访问,则尝试将端口增加到iptables中
iptables -I INPUT 1 -p tcp -m state --state NEW -m tcp --dport 15672 -j ACCEPT
整个安装过程完毕
关注公众号:程序新视界,一个让你软实力、硬技术同步提升的平台
除非注明,否则均为程序新视界原创文章,转载必须以链接形式标明本文链接