1. 程式人生 > >centos6.5 已 zero-dependency Erlang from RabbitMQ 搭建環境

centos6.5 已 zero-dependency Erlang from RabbitMQ 搭建環境

star set -1 img make tags mage 依賴 open

rabbitmq 官方安裝文檔可參考:http://www.rabbitmq.com/install-rpm.html ,由於rabbitmq 使用Erlang 開發的,運行環境需要用到Erlang,本文主要記錄采用zero-dependency Erlang 方式搭建rabbitmq 環境。

1、安裝Erlang基礎依賴:

yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel

2、下載編譯源碼https://github.com/rabbitmq/erlang-rpm

3、采用 Without Docker方式編譯:

  進入源碼主目錄,運行 make

  如果make時出現錯誤 :rpmbuild: Command not found

  則執行: sudo yum install rpm-build

4、安裝Erlang

  yum install erlang-19.3.4-1.el6.x86_64.rpm

5、測試Erlang

技術分享

6、安裝rabbitmq

  rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc

yum install rabbitmq-server-3.6.9-1.el6.noarch.rpm

7、啟動rabbitmq

  /sbin/service rabbitmq-server start

8、查看rabbitmq服務狀態

rabbitmqctl status

技術分享

9、查看plugin 列表

rabbitmq-plugins list

技術分享

10、enable plugin

  rabbitmq-plugins enable rabbitmq_management

11、其他一些常用命令

rabbitmqctl list_users
rabbitmqctl add_user admin admin
rabbitmqctl set_user_tags admin administrator

centos6.5 已 zero-dependency Erlang from RabbitMQ 搭建環境