电脑疯子技术论坛|电脑极客社区

微信扫一扫 分享朋友圈

已有 2018 人浏览分享

centos7安装rabbitMq教程

[复制链接]
2018 0

最近买了阿里云esc,在centos7上面安装rabbitMq,踩了不少的坑,特此记录一下
在安装rabbitt之前,要安装erlang开发环境
1.安装erlang
1.Erlang安装配置
  下载安装包,地址http://www.erlang.org/downloads,我选择的是otp_src_18.3.tar.gz。
  然后解压文件:

[
  1. root@iZ25e3bt9a6Z rabbitmq]# tar -xzvf otp_src_18.3.tar.gz
  2. [root@iZ25e3bt9a6Z rabbitmq]# cd otp_src_18.3/
复制代码


配置安装路径编译代码:

  1. [root@iZ25e3bt9a6Z otp_src_18.3]# ./configure --prefix=/opt/erlang
复制代码


  执行编译结果:

  1. [root@iZ25e3bt9a6Z otp_src_18.3]# make && make install
复制代码


  完成后进入/opt/erlang查看执行结果

[
  1. root@iZ25e3bt9a6Z rabbitmq]# cd /opt/erlang/
  2. [root@iZ25e3bt9a6Z erlang]# erl
  3. Erlang/OTP 18 [erts-7.3] [source] [64-bit] [smp:8:8] [async-threads:10] [hipe] [kernel-poll:false]
  4. Eshell V7.3  (abort with ^G)
复制代码


1>
当出现以上信息时表示安装完成。然后输入’halt().’退出即可。
  然后在配置Erlang环境变量,vi /etc/profile文件,增加下面的环境变量:
   
  1. #set erlang environment
  2.        export PATH=$PATH:/opt/erlang/bin
  3.     source  /etc/profile使得文件生效
复制代码


    在安装Erlang过程中,可能会遇到以下问题,一般都是因为系统中缺少相应的包引起的,缺少什么包直接yum安装即可。
在此过程中,可能会出现这样的一个问题:  Makefile:231: /root/otp_src_R15B/make/x86_64-unknown-linux-gnu/otp_ded.mk: No such file
解决的办法是这样的: 参照 http://blog.csdn.net/huoyunshen88/article/details/41575875

2.安装rabbitmq
  1. rpm --import http://www.rabbitmq.com/rabbitmq-signing-key-public.asc  (貌似是导入什么签名)
  2. wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.2/rabbitmq-server-3.6.2-1.noarch.rpm
  3. yum install rabbitmq-server-3.6.2-1.noarch.rpm
复制代码


安装插件:
  1. rabbitmq-plugins enable rabbitmq_management  
  2. service rabbitmq-server restart
复制代码


由于guest这个用户,只能在本地访问,所以我们要新增一个用户并赋予权限:
添加用户:rabbitmqctl add_user admin admin
添加权限:rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
修改用户角色rabbitmqctl set_user_tags admin administrator
然后就可以远程访问了,然后可直接配置用户权限等信息。

到此,就可以通过http://ip:15628 使用admin admin 进行登陆了

您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

关注

0

粉丝

9021

主题
精彩推荐
热门资讯
网友晒图
图文推荐

Powered by Pcgho! X3.4

© 2008-2022 Pcgho Inc.