域名需要備案嗎?鄭州網(wǎng)站建設(shè)推廣優(yōu)化
? ? ? ? ? ?RabbitMQ下載網(wǎng)址????? ? ??Socat下載網(wǎng)址?????????????????erlang下載網(wǎng)址
?????????RabbitMQ安裝包依賴于Erlang語(yǔ)言包的支持,所以需要先安裝Erlang語(yǔ)言包,再安裝RabbitMQ安裝包
????????? 通過(guò)Xftp軟件將這三個(gè)壓縮包上傳到linux中的opt目錄下?,雙擊即可
? ? ? ? 在安裝之前先查詢一下自己虛擬機(jī)的架構(gòu) : uname -r
? ? ? ? 如果和我的一致則可以按照我的方法來(lái)安裝RabbitMQ
? ? ? ?在復(fù)制命令的時(shí)候要注意去除兩邊的空格
安裝Erlang
? ? ? ? 1.切換到opt目錄下,查看剛剛上傳的安裝包
?
? ? ? ???2.將上傳的壓縮包解壓:??rpm -ivh erlang-23.3.4.11-1.el7.x86_64.rpm --nodeps --force
? ? ? ? 3.解壓完成后輸入: erl -version
? ? ? ? ? ? 輸出版本號(hào)則表明安裝成功?
?
? ? ? ? 4.安裝依賴的環(huán)境:? yum -y install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz glibc-devel xmlto perl gtk2-devel binutils-devel
? ? ? ? 雖然我們已經(jīng)成功安裝了Erlang,但是黑需要更新一下依賴的環(huán)境,防止后續(xù)的安裝出現(xiàn)問(wèn)題,這個(gè)更新大概需要5分鐘左右,安靜等待就好
? ? ? ? 安裝Socat
? ? ? ? 1.???解壓Socat壓縮包:??????rpm -ivh socat-1.7.3.2-5.el7.lux.x86_64.rpm
??????????2.判斷是否安裝成功:? ? ? ?yum info socat? ? ? ? ? 輸出安裝包就表示安裝成功
?
????????安裝RabbitMQ
? ? ? ? 1.解壓RabbitMQ的壓縮包:?? rpm -ivh rabbitmq-server-3.10.0-1.el7.noarch.rpm
?????????2.啟動(dòng)RabbitMQ管理插件(為了更方便管理RabbitMQ):
????????????????????????????????????????rabbitmq-plugins enable rabbitmq_management
? ? ? ? ?3.啟動(dòng)后就表示RabbitMQ安裝成功了
? ? ? ? ?4.RabbitMQ的主要端口號(hào):?
? ? ? ? ? ? ? ? ? ? ? ? 5672:客戶端連接的端口號(hào)
? ? ? ? ? ? ? ? ? ? ? ? 15672:可視化管理端口號(hào)
? ? ? ? ? ? ? ? ? ? ? ? 25672:管理的端口號(hào)
? ? ? ? 5.RabbitMQ的常用命令:
? ? ? ? rabbitmq-server # 直接啟動(dòng),如果關(guān)閉窗口或需要在該窗口使用其他命令時(shí)應(yīng)用就會(huì)停止
? ? ? ? rabbitmq-server -detached # 后臺(tái)啟動(dòng)
? ? ? ??rabbitmq-server start # 啟用服務(wù)
? ? ? ? rabbitmq-server restart # 重啟服務(wù)
? ? ? ? rabbitmqctl status # 查看狀態(tài)
? ? ? ? rabbitmqctl stop # 停止服務(wù)
? ? ? ? 5.啟動(dòng)RabbitMQ的服務(wù),通過(guò)后臺(tái)啟動(dòng):?rabbitmq-server -detached
? ? ? ? 6.通過(guò)虛擬機(jī)的內(nèi)置瀏覽器訪問(wèn),默認(rèn)外部是無(wú)法訪問(wèn)的,我們可以通過(guò)默認(rèn)的賬號(hào)和密碼進(jìn)行登錄? ? 賬號(hào):guest? ? 密碼:guest
?
?
? ? ? ? ? ? ? ? 關(guān)閉防火墻:systemctl stop firewalld
? ? ? ? ? ? ? ? 查詢防火墻的狀態(tài):systemctl status firewalld
? ? ? ? ? ? ? ? 開(kāi)機(jī)禁用防火墻:?systemctl disable firewalld
? ? ? ? 在外部通過(guò)瀏覽器訪問(wèn)的時(shí)候無(wú)法登錄,需要我們?cè)赗abbitMQ中注冊(cè)賬戶
? ? ? ? ?1.創(chuàng)建admin用戶,密碼為123456: rabbitmqctl add_user admin 123456
?
? ? ? ? ?2.將admin設(shè)置為管理員權(quán)限:?rabbitmqctl set_user_tags admin administrator
? ? ? ? 3.將admin設(shè)置為遠(yuǎn)端登錄:?rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
? ? ? ? 4.修改admin的密碼:?rabbitmqctl change_password admin 123
? ? ? ? 5.這樣我們?cè)谕獠烤涂梢缘卿浟?/p>
?
?
?
?
?