Centos7.2上部署rabbitMq 原

一、背景

 忙,硬件要找個通訊框架,看見rabbitMq這個消息隊列不錯,終於寫完所有東西之後,找個時間來記錄一下rabbitMq

二、安裝erlang(因爲rabbitMq需要這個環境)

1、 服務器如果沒有erlang環境,需要先安裝一些配置(是erlang需要的)

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

2、 添加erlang,並檢驗(因爲centos有yum,所以直接用就好了)

2-1、安裝erlang

yum install erlang

2-2、檢查erlang是否安裝完畢,輸入erl

erl
(如果成功了,輸入erl會顯示erlang的一些信息,然後你在此基礎上執行2-3步驟)

2-3、檢驗在輸入1+1.,這一步是執行運算查看

1+1. 
(如果輸出結果正確,然就 q().  退出操作或者兩次ctrl+c退出)

三、rabbitMq部署過程

1、安裝rabbitMq

rpm -ivh https://bintray.com/rabbitmq/rabbitmq-server-rpm/download_file?file_path=rabbitmq-server-3.6.10-1.el7.noarch.rpm
當然你也可以去官網下載然後執行安裝

2、啓動rabbitMq

/sbin/service rabbitmq-server start

3、查看rabbitMq執行狀況

/sbin/service rabbitmq-server status

4、 配置rabbitMq的管理者,abc是賬號,acb是密碼

rabbitmqctl add_user abc acb

5、 爲剛創建的賬號授權和賦予角色

5-1、授權

 rabbitmqctl  set_permissions -p "/" abc '.*' '.*' '.*'

5-2、賦予角色,我這裏直接給管理者角色

rabbitmqctl set_user_tags abc administrator 

6、開啓管理控制檯命令

rabbitmq-plugins enable rabbitmq_management

如果你的是阿里雲的服務器,記得要去阿里雲控制檯開啓對應的端口允許,不然你弄完了都沒法用,這裏端口默認是15672(web頁面)和5672(通訊端口)

你可以用在瀏覽器地址欄輸入 服務器IP:15672,查看部署的rabbitMq的渠道,連接和隊列等等這些詳細信息,如果你能看到頁面,基本你已經部署成功了

三、rabbitMq優化配置

1、 說明 其實rabbitMq官網是存在優化的,只是當初沒時間完成,想看完整的,點擊官網優化說明,裏面全部是英文,如果你覺得比較困難,可以使用google,然後右鍵一鍵翻譯成中文(不過還是要學英文,很多論文發佈都是英文的,個人看法)

2、 優化(我只講一點,我覺得比較重要的,其餘的我就不賣弄了,因爲我自己沒完全研究透) 就是這個hipe_compile屬性,這個可以提高20%~50%的性能,但是默認是不開啓的。。。。有點鬱悶,可能是因爲這個屬性默認不支持Windows這個平臺,所以默認不開啓的吧

感謝這篇文章爲我解惑 ,有需要的可以看看,這是傳送門

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章