1. 程式人生 > >centos7 安裝rabbitMQ3.6.6

centos7 安裝rabbitMQ3.6.6

centos7 安裝rabbitmq3.6.6

1.安裝依賴包

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

2.安裝語言環境Erlang

2.1 下載

http://erlang.org/download/otp_src_19.2.tar.gz

2.2 安裝

解壓

tar zxvf otp_src_19.2.tar.gz

cd otp_src_19.2

配置 ‘--prefix‘指定的安裝目錄

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

--prefix 指定安裝目錄

--with-ssl 支持加密通信ssl

--enable-threads 啟用異步線程支持

--enable-smmp-support 啟用對稱多處理支持(Symmetric Multi-Processing對稱多處理結構的簡稱)

--enable-kernel-poll 啟用Linux內核poll

--enable-hipe 啟用高性能Erlang

--without-javac

編譯安裝

make && make install

配置erlang環境變量

vim /etc/profile 末尾添加如下內容

ERLANG_HOME=/usr/local/erlang

PATH=$ERLANG_HOME/bin:$PATH

export ERLANG_HOME

export PATH

source /etc/profile

測試是否安裝成功

erl

1> EvenN = lists:filter (fun (N) -> N rem 2 == 0 end,lists:seq(1,100)). 輸入出現以下內容

[2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,

44,46,48,50,52,54,56,58|...]

2> halt(). 退出

3.安裝RabbitMQ

3.1 下載RabbitMQ

http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-generic-unix-3.6.6.tar.xz

3.2 安裝 RabbitMQ3.6此版本無需make、make install 解壓就可以用

解壓rabbitmq,官方給的包是xz壓縮包,所以需要使用xz命令

xz -d rabbitmq-server-generic-unix-3.6.6.tar.xz

xz解壓後得到.tar包,再用tar命令解壓

tar -xvf rabbitmq-server-generic-unix-3.6.6.tar

移動目錄,修改名稱

mv rabbitmq_server-3.6.6/ /usr/local/rabbitmq-3.6.6

開啟管理頁面插件

cd /usr/local/rabbitmq-3.6.6/sbin/

./rabbitmq-plugins enable rabbitmq_management

/usr/local/rabbitmq-3.6.6/sbin/rabbitmq-server restart

3.3 啟動

在後臺啟動Rabbit

./rabbitmq-server -detached

關閉服務

./rabbitmqctl stop

3.4 添加管理員賬號

cd /usr/local/rabbitmq-3.6.6/sbin/

./rabbitmqctl add_user admin admin123

分配用戶標簽

./rabbitmqctl set_user_tags admin administrator

創建和賦角色完成後查看並確認

rabbitmqctl list_users

4.登錄管理界面

瀏覽器輸入地址:http://服務器IP地址:15672/

用戶名密碼:admin/admin123

——————————————————————————————————————————————————————————

用戶管理

創建用戶jcp密碼654321 角色為monitoring

./rabbitmqctl add_user jcp 654321

./rabbitmqctl set_user_tags jcp monitoring

centos7 安裝rabbitMQ3.6.6