centos安裝rabbitMQ

http://blog.csdn.net/huoyunshen88/article/details/42779389RabbitMQ是流行的開(kāi)源消息隊(duì)列系統(tǒng),是AMQP(Advanced Message Queuing Protocol高級(jí)消息隊(duì)列協(xié)議)的標(biāo)準(zhǔn)實(shí)現(xiàn),用erlang語(yǔ)言開(kāi)發(fā)。RabbitMQ據(jù)說(shuō)具有良好的性能和時(shí)效性,同時(shí)還能夠非常好的支持集群和負(fù)載部署,非常適合在較大規(guī)模的分布式系統(tǒng)中使用,具體特性還在驗(yàn)證中,待檢驗(yàn)。由于項(xiàng)目需要,安裝并配置了RabbitMQ,服務(wù)器操作系統(tǒng)是CentOS6.5具體步驟如下: http://www.rabbitmq.com/download.htmlhttp://www.erlang.org/downloads安裝參考 http://www.linuxidc.com/Linux/2016-03/129557.html 最好安裝上java安裝JDK上傳新的jdk-7u80-linux-x64.gz到/soft/java/執(zhí)行以下操作:# tar -xzvf jdk-7u80-linux-x64.gz執(zhí)行以下操作,查看信息是否正常:# java -versionjava version "1.8.0_25"Java(TM) SE Runtime Environment (build 1.8.0_25-b17)Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)配置環(huán)境變量修改系統(tǒng)環(huán)境變量文件vi /etc/profile進(jìn)入編輯狀態(tài):按鍵盤(pán)“i”鍵向文件里面追加以下內(nèi)容:JAVA_HOME=/soft/java/jdk1.7.0_80JRE_HOME=/soft/java/jdk1.7.0_80/jrePATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/binCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/libexport JAVA_HOME JRE_HOME PATH CLASSPATH退出編輯狀態(tài):按鍵盤(pán)“Esc”鍵保存并退出文件按鍵盤(pán)“Shift”+“:”鍵,輸入:wq ;或者強(qiáng)制退出:wq!;不保存退出文件:q使修改生效 # source /etc/profile //使修改立即生效 # echo $PATH //查看PATH值  安裝依賴(lài)文件:  # yum install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl  1.Erlang安裝配置  下載安裝包,地址http://www.erlang.org/downloads,我選擇的是otp_src_18.3.tar.gz?! ∪缓蠼鈮何募?# tar -xzvf otp_src_18.3.tar.gz # cd otp_src_18.3/  配置安裝路徑編譯代碼: # ./configure --prefix=/soft/rabbitmq/erlang  執(zhí)行編譯結(jié)果: # make && make install  完成后進(jìn)入/soft/erlang 查看執(zhí)行結(jié)果 # cd /soft/rabbitmq/erlang/bin # ./erl顯示Erlang/OTP 18 [erts-7.3] [source] [64-bit] [smp:8:8] [async-threads:10] [hipe] [kernel-poll:false]Eshell V7.3 (abort with ^G)1>  當(dāng)出現(xiàn)以上信息時(shí)表示安裝完成。然后輸入’halt().’退出即可?! ∪缓笤谂渲肊rlang環(huán)境變量,vi /etc/profile文件,增加下面的環(huán)境變量: vi /etc/profile #set erlang environment export PATH=$PATH:/soft/rabbitmq/erlang/bin source /etc/profile使得文件生效 在安裝Erlang過(guò)程中,可能會(huì)遇到以下問(wèn)題,一般都是因?yàn)橄到y(tǒng)中缺少相應(yīng)的包引起的,缺少什么包直接yum安裝即可。下載安裝RabbitMq weget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.5/rabbitmq-server-generic-unix-3.6.5.tar.xz  解壓文件 # yum search xz # yum install xz.x86_64 # tar -xf rabbitmq-server-generic-unix-3.6.5.tar.xz #mv rabbitmq_server-3.6.5 rabbitmqServer 解壓后進(jìn)入文件夾/soft/rabbitmq/發(fā)現(xiàn)多了個(gè)文件夾rabbitmq-server-generic-unix-3.6.1 ,重命名為rabbitmqServer以便記憶。然后在配置rabbitmq環(huán)境變量,vi /etc/profile文件,增加下面的環(huán)境變量:# vi /etc/profile#set rabbitmq environment# export PATH=$PATH:/soft/rabbitmq/rabbitmqServer/sbin# source /etc/profile使得文件生效RabbitMQ服務(wù)啟動(dòng)關(guān)閉啟動(dòng)服務(wù)# cd /sbin/# ./rabbitmq-server -detached查看服務(wù)狀態(tài):# ./rabbitmqctl statusStatus of node rabbit@iZ25e3bt9a6Z ...關(guān)閉服務(wù):# ./rabbitmqctl stopStopping and halting node rabbit@iZ25e3bt9a6Z ... 配置網(wǎng)頁(yè)插件首先創(chuàng)建目錄,否則可能報(bào)錯(cuò):# mkdir /soft/rabbitmq/rabbitmqServer/rabbitmq然后啟用插件:#./rabbitmq-plugins enable rabbitmq_management  配置linux 端口 15672 網(wǎng)頁(yè)管理 5672 AMQP端口  然后訪問(wèn)http://localhost:15672即可   默認(rèn)用戶 guest 密碼 guest 遠(yuǎn)程訪問(wèn)配置 默認(rèn)網(wǎng)頁(yè)是不允許訪問(wèn)的,需要增加一個(gè)用戶修改一下權(quán)限,代碼如下: 添加用戶:# rabbitmqctl add_user yradmin GZyr123456 添加權(quán)限:# rabbitmqctl set_permissions -p "/" yradmin ".*" ".*" ".*" 修改用戶角色 # rabbitmqctl set_user_tags yradmin administrator 然后就可以遠(yuǎn)程訪問(wèn)了,然后可直接配置用戶權(quán)限等信息。 rabbitmq常用命令  add_userdelete_userchange_passwordlist_users  add_vhostdelete_vhostlist_vhostsset_permissions [-p]clear_permissions [-p]list_permissions [-p]  list_user_permissionslist_queues [-p] [...]  list_exchanges [-p] [...]  list_bindings [-p]  list_connections [ ...]

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1. ErLang運(yùn)行環(huán)境安裝 //安裝預(yù)環(huán)境 yum install gcc gcc-c++ yum insta...
    chjxidian閱讀 1,257評(píng)論 0 0
  • #!/bin/bash #install_package #2016/10/28 by Chris_JD #Bas...
    宇信智臻sy閱讀 1,161評(píng)論 1 5
  • CentOS安裝RabbitMQ 安裝erlang 配置epel源 centos6.xwget -O /etc/y...
    肖金光xjg閱讀 1,253評(píng)論 0 3
  • rabbitmq有3種模式,集群模式2種? 單機(jī)模式:即單機(jī)情況不做集群,就單獨(dú)運(yùn)行一個(gè)rabbitmq而已。...
    嗷大彬彬閱讀 4,216評(píng)論 1 9
  • 2018開(kāi)啟了新的開(kāi)始,我們沒(méi)有太多的慶祝方式,只想帶父母出去轉(zhuǎn)轉(zhuǎn)。陪父母來(lái)到郊外的公園,不經(jīng)意間發(fā)現(xiàn)了一片長(zhǎng)滿蘆...
    拾光哆哩閱讀 314評(píng)論 1 2

友情鏈接更多精彩內(nèi)容