rabbitMQ centos7 的安装

安装erlang

  1:下载erlang。 http://erlang.org/download/otp_src_20.3.tar.gz

  2:把erlang压缩包上传到Linux服务器上,并解压。我的解压目录/usr/local/mq/rabbit/file

  3:进入解压目录。执行

   ./configure --prefix=/usr/local/erlang --with-ssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe --without-javac

  

   报错:解决办法    yum  install  ncurses-devel

   在执行上面的命令。出现下面页面, 已经configure成功

  

  执行 make -j8

  

  执行  make install 

  

  4:验证是否安装成功。进入到/usr/local/erlang/bin。执行./erl。出现下面结果,说明已经安装成功。

  

  5:配置环境变量

  vim /etc/profile

  export PATH=$PATH:/usr/local/erlang/bin   //在文件后尾加入

  

  重启profile

  source /etc/profile

  直接输入:erl 

  如果和第四步的结果一样,说明环境变量配置成功。

安装rabbitMQ

  1:下载rabbitMQ  

    http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.15/rabbitmq-server-generic-unix-3.6.15.tar.xz

  2:把rabbitMQ压缩包上传到Linux服务器上,并解压。我的解压目录/usr/local/mq/rabbit/file 。注意:解压的是xz。

    使用xz -d test.tar.xz进行第一次解压。使用tar -xvf test.tar进行第二次解压,注意-后的参数不要有z

  3:创建软连接

    ln -s /usr/local/mq/rabbit/file/rabbitmq  /usr/local/rabbitMQ

  4:进入 cd /usr/local/rabbitMQ/sbin

   安装控制台  ./rabbitmq-plugins enable rabbitmq_management

   后台启动mq ./rabbitmq-server -detached

  5:浏览器 http:ip:15672  。出现以下说明启动成功。

    

     注:遇到的一个坑。centos7 如果要要成访问。centos7使用的 firewall。

      firewall-cmd --zone=public --add-port=15672/tcp --permanent   firewall-cmd --reload  

      才能通过远程访问mq。

配置rabbitMQ的用户

  默认用户是guest/guest,只允许在本地登录,不允许远程登录。

  ./rabbitmqctl add_user admin admin  添加用户密码

  ./rabbitmqctl set_user_tags admin administrator   设置标签

  ./rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"    开启远程访问

原文地址:https://www.cnblogs.com/orange-time/p/11486232.html