linux下安裝RabbitMQ訊息機制
在Windows系統安裝RabbitMQ是圖形化介面比較簡單,這裡我將和大家聊聊怎麼在linux系統中安裝RabbitMQ。首先我們要清楚RabbitMQ底層是Erlang語言,因此在安裝RabbitMQ之前我們需要先將Erlang語言環境安裝,下面是本人安裝的步驟。
第一步:建立目錄,上傳RabbitMQ安裝需要的軟體。
建立目錄:
[[email protected] ~]# cd /usr/local/src/
[[email protected] src]# mkdir rabbitmq
[[email protected] src]# cd rabbitmq/
上傳Erlang和RabbitMQ(如圖):
上傳後目錄下的檔案:
第二步:安裝Erlang語言環境
[[email protected] rabbitmq]# yum install esl-erlang_17.3-1~centos~6_amd64.rpm …………(安裝過程) [[email protected] rabbitmq]# yum install esl-erlang-compat-R14B-1.el6.noarch.rpm …………(安裝過程) [[email protected] rabbitmq]# rpm -ivh rabbitmq-server-3.4.1-1.noarch.rpm …………(安裝成功)
前兩步已經將RabbitMQ安裝成功,接下來就是啟動RabbitMQ和一些注意配置事項。
第三步:啟動RabbitMQ及問題解決
[[email protected] rabbitmq]# service rabbitmq-server start
Starting rabbitmq-server:
這個啟動過程可能會需要挺長的時間,因此需要稍等一會,但是最終還是提示啟動失敗,這裡就是啟動中存在的問題,解決這個問題其實很簡單,只要修改/etc/hosts檔案就可以。
[[email protected] rabbitmq]# service rabbitmq-server start
Starting rabbitmq-server: FAILED - check /var/log/rabbitmq/startup_{log, _err}
rabbitmq-server.
[ [email protected] rabbitmq]# vim /etc/hosts
修改如圖所示:
修改完成後再啟動RabbitMQ服務就可以了。
[[email protected] rabbitmq]# service rabbitmq-server start
Starting rabbitmq-server: SUCCESS
rabbitmq-server.
第四步:到第三步可能覺得已經安裝完了,但是,嘗試在宿主機使用瀏覽器訪問虛擬機器中的RabbitMQ卻大失所望,沒能成功,有人可能會覺得是防火牆的問題,但是關閉防火牆或放開RabbitMQ的埠15672依然不行,其實原因在於沒有開啟RabbitMQ的遠端訪問許可權,因為RabbitMQ預設的使用者guest是沒有遠端訪問許可權的。接下來就是配置RabbitMQ允許遠端訪問。
修改配置檔案:
[[email protected] rabbitmq]# cp /usr/share/doc/rabbitmq-server-3.4.1/rabbitmq.config.example /etc/rabbitmq/
[[email protected] rabbitmq]# cd /etc/rabbitmq/
[[email protected] rabbitmq]# mv rabbitmq.config.example rabbitmq.config
[[email protected] rabbitmq]# vim rabbitmq.config
開啟web介面管理工具:
[[email protected] rabbitmq]# rabbitmq-plugins enable rabbitmq_management
重新啟動RabbitMQ服務:
[[email protected] rabbitmq]# service rabbitmq-server restart
Restarting rabbitmq-server: SUCCESS
rabbitmq-server.
到這裡就算是大功告成,這個時候我們就使用瀏覽器嘗試訪問以下吧。
效果如下:
注意事項:
一定要記得開放RabbitMQ的埠15672,或者直接關閉防火牆。
1、開放15672埠:
[[email protected] rabbitmq]#/sbin/iptables -I INPUT -p tcp --dport 15672 -j ACCEPT
[[email protected] rabbitmq]#/sbin/iptables -I INPUT -p tcp --dport 5672 -j ACCEPT
[[email protected] rabbitmq]#/etc/rc.d/init.d/iptables save
2、關閉防火牆:
[[email protected] rabbitmq]# service iptables stop
iptables:將鏈設定為政策 ACCEPT:filter [確定]
iptables:清除防火牆規則: [確定]
iptables:正在解除安裝模組: [確定]
相關推薦
linux下安裝RabbitMQ訊息機制
在Windows系統安裝RabbitMQ是圖形化介面比較簡單,這裡我將和大家聊聊怎麼在linux系統中安裝RabbitMQ。首先我們要清楚RabbitMQ底層是Erlang語言,因此在安裝RabbitMQ之前我們需要先將Erlang語言環境安裝,下面是本人安裝的步驟。 第一
Linux下安裝RabbitMQ
system oca rep 瀏覽器 agen 開始 ins git 一個用戶 打開官網:http://www.rabbitmq.com/download.html 點擊進入另一個頁面 向下拉,文檔提供給我們一個有用的幫助,第一個是查看RabbitMQ與erl
CentOS6.9下安裝rabbitmq訊息佇列
宣告:此文字非本人原創,而是一個名叫西安-晁州的作者在部落格園釋出的,本人也是比較尊重原創的,轉載只是為了方便檢視而已。 廢話不多說,需要安裝的朋友按照以下步驟就可以簡單按照了。。。。。。。 安裝如下步驟: 首先安裝erlang 1 yu
Linux下安裝rabbitMQ詳細教程
1.由於RabbitMQ依賴Erlang, 所以需要先安裝Erlang。首先下載Erlang 下載地址 “http://www.erlang.org/downloads/”2.將下載好的原始碼上傳到Li
linux下安裝配置rabbitMQ
1.安裝Erlang 由於RabbitMQ依賴Erlang, 所以需要先安裝Erlang Erlang的安裝方式大概有兩種: 1.從Erlang Solution安裝(推薦) # 新增erlang solutions源 $ wget https://packages.erlang-solutions
Linux centos7 下安裝RabbitMQ
一:安裝erlang環境 這個erlang環境,我也不知道是啥東西,不過看網上說。rabbitmq就是用這個erlang語言寫的。 下載地址 # wget http://www.
linux下安裝c++ rabbitmq客戶端SimpleAmqpClient
linux下安裝SimpleAmqpClient (注:本文以 github為基礎,並加以說明,額 …就是菜鳥教程) 安裝boost-1.47.0 下載官網 在官網找到適合的版本下載即可 開啟目錄後 ./bootstrap.sh ./bja
RabbitMQ學習之Linux下安裝(一)
CentOS 6.2 64bit 安裝erlang及RabbitMQ Server 1、作業系統環境(CentOS 6.2 64bit) [[email protected] ~]# cat /etc/issue CentOS release 6.2 (Final) Kernel \r on
在linux下安裝配置rabbitMQ詳細教程
安裝Erlang 由於RabbitMQ依賴Erlang, 所以需要先安裝Erlang。 Erlang的安裝方式大概有兩種: 從Erlang Solution安裝(推薦) # 新增erlang solutions源 $ wget https://packages.er
linux下安裝JDK
down 安裝目錄 port libraries .com hit java_home sse ava 方法一:手動安裝jdk的安裝包,配置環境變量 1.在/usr/目錄下創建java目錄 [[email protected]/* */ ~]# mkdi
linux下安裝DB2的詳細步驟
justify linux style 第一步:檢查程序包及其版本 compat-libstdc++-7.3-2.96.118.i386.rpm 在linux的安裝盤上,找到後使用rpm -i compat-libstdc++-7.3-2.96.118.i386.rpm 安裝即可
Linux下安裝PHP的lua擴展庫
directory http ash make try 不安裝 .net ges 執行 一、安裝Lua 5.3.4 下載 http://www.lua.org/ftp/lua-5.3.4.tar.gz tar xvf lua-5.3.4.tar.gz cd lua
Linux下安裝Elasticsearch5.0
https sea 內容 bsp lib 影響 inux 行數據 mit 載Elasticsearch 登錄官網 https://www.elastic.co/cn/downloads 選擇下載elasticsearch,根據需要選擇對應的安裝包,這裏選擇5.0
驗證Linux下安裝的redis是否已經後臺啟動的方法
linux 虛擬機 配置文件 redis後臺運行 redis啟動 1、讓redis在linux虛擬機上運行,需要修改 redis.conf 配置文件(通常使用備份文件,避免破壞原配置文件)。這段英文是指“默認的redis是不會在後臺運行的,如果需要使用,則修改成yes”即 daemoniz
Linux下安裝軟件命令詳解
代碼包 相關信息 make bin 一個 軟件包 輸入 -i bin文件 Linux下軟件安裝方法總結:一、rpm包安裝方式步驟:1、找到相應的軟件包,比如soft.version.rpm,下載到本機某個目錄;2、打開一個終端,su -成root用戶;3、cd soft.v
linux下select/poll/epoll機制的比較
解決方案 socket 下一步 linux 操作系統 select、poll、epoll簡介epoll跟select都能提供多路I/O復用的解決方案。在現在的Linux內核裏有都能夠支持,其中epoll是Linux所特有,而select則應該是POSIX所規定,一般操作系統均有實現sele
在Linux下安裝ArcGIS10.2
nbsp 主機 yum 研究 無法 部分 開發 cgi 虛擬 最近由於工作需要,沈迷可視化無法自拔,一直在研究基於GIS的地圖可視化,自己在本機windows搭建了一個ArcGIS服務器,用Tableau和R調用WMS服務成功,不愧是GIS元老級應用,效果超贊。
高斯(Gaussian)軟件linux下安裝
linux 軟件包 版本號 壓縮包 高斯 gaussian 高斯(Gaussian)軟件的安裝方法相對於其他的計算軟件,高斯軟件的安裝應該算是最簡單了。首先下載到高斯的軟件包,然後解壓,最後配置環境變量就可以使用了。高斯分為 03版本和09版本,每個版本還有小版本號,例如;A01,B0
Linux下安裝Mysql
ibm get col cli nbsp bench -s sudo clas 1. sudo apt-get install mysql-server 2. sudo apt-get isntall mysql-client 3. sudo apt-get instal
Java學習筆記——Linux下安裝配置MySQL
code names 刪掉 set 影響 per install nod 設置 山重水復疑無路,柳暗花明又一村 ——遊山西村 系統:Ubuntu 16.04LTS 1\官網下載mysql-5.7.18-linux-glibc2.5-x86