centons下成功安装rabbtmq3.7.8

1. 安装Erlang环境

  • 安装GCC GCC-C++ Openssl等模块
 yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel
  • 安装ncurses
 yum -y install ncurses-devel
  • 安装erlang环境
  1. 下载erlang或者本地上传
 cd /usr/local/src
 
 yum -y install ncurses-devel
 
 wget http://erlang.org/download/otp_src_21.0.tar.gz
  1. 运行如下命令解压
  tar -xvf otp_src_21.0.tar.gz
  1. 然后,运行如下命令重命名文件夹为erlang。
  mv otp_src_21.0 ./erlang

2. 配置安装

  • 首先是./configure,检查编译环境并配置安装路径,将目录切换到erlang,运行如下命令:
./configure --prefix=/usr/local/erlang --without-javac
  • 然后对源代码进行编译和安装,运行如下命令:
  make && make install
  • 配置环境变量
  vi /etc/profile
  
  #set erlang enviorment
  export PATH=$PATH:/user/local/erlang/bin
  • 创建软链:执行命令:
  ln -s /usr/local/erlang/bin/erl /usr/local/bin/erl

3. 验证是否安装成功

  • 运行如下命令,验证erlang是否安装成功。
  erl

如果看到erlang版本号则安装成功。

2. 安装rabbitmq-server

  • 下载rabbitmq-server-3.7.8.tar.xz或者本地上传
 cd /usr/local/src
 
 wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.8/rabbitmq-server-generic-unix-3.7.8.tar.xz
  • 对于下载xz包进行解压,首先先下载xz压缩工具:
 yum install xz
  • 对rabbitmq包进行解压:
 xz -d rabbitmq-server-generic-unix-3.7.8.tar.xz
 
 tar -xvf rabbitmq-server-generic-unix-3.7.8.tar
  • 随后移动至/usr/local/下 改名rabbitmq:
 mv  rabbitmq_server-3.7.8 /usr/local/rabbitmq
  • 这种下载的方式解压后直接可以使用,无需再编译安装;配置环境变量
  vi /etc/profile
  
  #set rabbitmq enviorment
  export PATH=/usr/local/rabbitmq/sbin:$PATH

  • 环境变量
 source /etc/profile
  • 随后启用MQ管理方式:
  rabbitmq-plugins enable rabbitmq_management   #启动后台管理
  
  rabbitmq-server   #运行rabbitmq
  • 设置端口号,可供外部访问:
  iptables -I INPUT -p tcp --dport 15672 -j ACCEPT
  • 添加用户和权限
    默认网页guest用户是不允许localhost以外的网址访问的,需要增加一个用户修改一下权限,代码如下:
  rabbitmqctl add_user admin admin #添加用户
  
  rabbitmqctl set_user_tags admin administrator #修改用户角色:
  • 打开浏览器访问
  192.168.56.202:15672
  • 如下图


    centons下成功安装rabbtmq3.7.8_第1张图片
    image
centons下成功安装rabbtmq3.7.8_第2张图片
image

==注意:上述我登录使用的guest,但是guest如果想登录远程服务器必须进行如下配置==

  vi /usr/local/rabbitmq/ebin/rabbit.app

修改:loopback_users 中的 <<"guest">>,只保留guest,如下图:

centons下成功安装rabbtmq3.7.8_第3张图片
image
  • 完成后,就可以使用guest用户登录啦

你可能感兴趣的:(centons下成功安装rabbtmq3.7.8)