rabbitMq是一种应用程序对应用程序的通信方法,可以在AMQP基础上完整的,可复用的企业消息系统。一起来看看centos7rabbitmq安装的方法吧。
安装erlang
1.Erlang安装配置
下载安装包,地址http://www.erlang.org/downloads,我选择的是otp_src_18.3.tar.gz。
然后解压文件:
[root@iZ25e3bt9a6Zrabbitmq]#tar-xzvfotp_src_18.3.tar.gz
[root@iZ25e3bt9a6Zrabbitmq]#cdotp_src_18.3/
配置安装路径编译代码:
[root@iZ25e3bt9a6Zotp_src_18.3]#./configure--prefix=/opt/erlang
执行编译结果:
[root@iZ25e3bt9a6Zotp_src_18.3]#make&&makeinstall
完成后进入/opt/erlang查看执行结果
[root@iZ25e3bt9a6Zrabbitmq]#cd/opt/erlang/
[root@iZ25e3bt9a6Zerlang]#erl
Erlang/OTP18[erts-7.3][source][64-bit][smp:8:8][async-threads:10][hipe][kernel-poll:false]
EshellV7.3(abortwith^G)
1>
当出现以上信息时表示安装完成。然后输入’h alt().’退出即可。
然后在配置Erlang环境变量,vi/etc/profile文件,增加下面的环境变量:
#seterlangenvironment
exportPATH=$PATH:/opt/erlang/bin
source/etc/profile使得文件生效
在安装Erlang过程中,可能会遇到以下问题,一般都是因为系统中缺少相应的包引起的,缺少什么包直接yum安装即可。
在此过程中,可能会出现这样的一个问题:Makefile:231:/root/otp_src_R15B/make/x86_64-unknown-linux-gnu/otp_ded.mk:Nosuchfile
解决的办法是这样的:参照http://blog.csdn.net/huoyunshen88/article/details/41575875
2.安装rabbitmq
rpm--importhttp://www.rabbitmq.com/rabbitmq-signing-key-public.asc(貌似是导入什么签名)
wgethttps://www.rabbitmq.com/releases/rabbitmq-server/v3.6.2/rabbitmq-server-3.6.2-1.noarch.rpm
yuminstallrabbitmq-server-3.6.2-1.noarch.rpm
安装插件:
rabbitmq-pluginsenablerabbitmq_management
servicerabbitmq-serverrestart
由于guest这个用户,只能在本地访问,所以我们要新增一个用户并赋予权限:
添加用户:rabbitmqctladd_useradminadmin
添加权限:rabbitmqctlset_permissions-p"/"admin".*"".*"".*"
修改用户角色rabbitmqctlset_user_tagsadminadministrator
然后就可以远程访问了,然后可直接配置用户权限等信息。
到此,就可以通过http://ip:15628使用adminadmin进行登陆了