1. 程式人生 > >RabbitMQ的使用(一)Erlang、RabbitMQ的下載安裝

RabbitMQ的使用(一)Erlang、RabbitMQ的下載安裝

安裝RabbitMQ要先下載安裝Erlang

原因:在於RabbitMQ服務端程式碼是使用併發式語言Erlang編寫的。

警告,警告,警告:

1、  推薦使用預設的安裝路徑

2、  系統使用者名稱必須是英文

a)        Win8改名字非常麻煩,具體方法百度

3、  計算機名必須是英文

a)        

4、  系統的使用者必須是管理員

如果安裝失敗的同學應該如何解決:

1、  重灌系統  --  不推薦

2、  將RabbitMQ安裝到linux虛擬機器中

a)        推薦

3、  使用別人安裝好的RabbitMQ服務

a)        只要給你開通一個賬戶即可。

b)        使用公用的RabbitMQ服務,在192.168.50.22

c)        推薦

4、如果想自己學技術還是自己解決,下邊有解決辦法!

(一)、下載Erlang

下載地址:http://www.erlang.org/downloads

下載後的檔案:

雙擊開啟安裝:一路Next

下載RabbitMQ

下載地址:http://www.rabbitmq.com/download.html

下載後的檔案:

雙擊安裝:

安裝成功:

安裝後的檔案顯示:

開啟:D:\SoftWare\RabbitMQ\rabbitmq_server-3.7.7\sbin

雙擊rabbitmq-server.bat,啟動rabbitmq服務

在檔案介面開啟cmd視窗輸入:rabbitmqctl status,如若顯示下圖內容表示rabbitmq安裝啟動成功


異常:如果直接輸入rabbitmqctl status沒有顯示上圖的內容,而是顯示下圖內容,首先檢查rabbitmq-server.bat是否啟動

當rabbitmq啟動無異常直接訪問http://127.0.0.1:15672會提示該頁無法訪問!

此時在cmd執行介面輸入 rabbitmq-plugins enable rabbitmq_management   在去瀏覽器訪問該地址即可顯示管理介面

此時可以使用預設賬戶訪問:

username:guest

passwd:guest

異常:如果輸入完該命令仍不能訪問,需要確定你的計算機名稱是否是中文,或者在安裝按成後RabbitMQ是否修改過計算機名,如果是計算機名稱的問題建議直接重新安裝RabbitMQ

,RabbitMQ的解除安裝教程:解除安裝RabbitMQ

執行後仍然不能訪問,通過cmd中的提示,說是需要執行rabbitmqctl start_app

但是執行後提示:

starting node [email protected]

Error: unable to connect to node [email protected]: nodedown

網上搜索說出現這種情況是因為更改了計算機的名,再改回去就可以解決此問題。

這確實在安裝完rabbitmq後更改過計算機名。但是要改回去卻也不可能。因為這個計算機名有用。

在cmd視窗也看到了相關rabbitmq配置檔案位置的相關資訊。通過定位。找到了配置檔案目錄:

C:\Users\Administrator\AppData\Roaming\RabbitMQ\db

在這個資料夾下發現3個資料夾。

第一個:[email protected]

第二個:[email protected]

第三個:[email protected]

IRQ9I0LGSTKH5CP這是我第一次安裝rabbitmq的時候計算機名。jrms2UT6R8IVNHb是我更改的計算機名。而且我發現前兩個資料夾下有檔案,而第三個資料夾下什麼也沒有。懷疑改了名後沒有自動生成相應的資料夾及下面的檔案。當時我首先想的是是不是建立相應的資料夾,並把第一,第二資料夾下的檔案複製過去就可以解決此問題。最終沒嘗試,而是選擇重灌rabbitmq。因為是由於更改計算機名造成的,那就重灌一次。重灌後,在這個C:\Users\Administrator\AppData\Roaming\RabbitMQ\db發覺又多了個資料夾[email protected] 

並且包含現在我計算機名的資料夾下都有了檔案。這時再訪問http://localhost:15672/ 已經可以正常訪問了。


相關推薦

RabbitMQ的使用ErlangRabbitMQ下載安裝

安裝RabbitMQ要先下載安裝Erlang原因:在於RabbitMQ服務端程式碼是使用併發式語言Erlang編寫的。警告,警告,警告:1、  推薦使用預設的安裝路徑2、  系統使用者名稱必須是英文a)        Win8改名字非常麻煩,具體方法百度3、  計算機名必須是

RabbitMQ Win7系統下的安裝與配置

安裝 下載Erlang,地址:http://www.erlang.org/download/otp_win32_R15B.exe,雙擊安裝即可(首先裝) 下載RabbitMQ,地址:http://www.rabbitmq.com/releases/rabbitmq-serv

Hadoop學習筆記從官網下載安裝

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

RabbitMQ——簡介

.json 文章 不同 ive 守護 運行 發布 密碼 機器學習 RabbitMQ(一) ——簡介 (轉載請附上本文鏈接——linhxx) 一、概述 RabbitMQ是一種消息的傳輸者(broker),除了消息持久化,不對消息內容本身做任何的處理。其類似於郵局,可以

RabbitMQ

加權 glib emc pat enable ava sse2 asm openssl RabbitMQ——Linux環境安裝配置指南 Erlang安裝 由於RabbitMQ是基於Erlang開發,所以需要安裝Erlang環境,可以到官網上下載安裝,也可以使用rpm命令安裝

python採用pika庫使用rabbitmq

  1 安裝: centos 執行yum install rabbitmq-server-3.5.2-1.noarch.rpm  進行安裝 ps:這裡不用 rpm -ivh rabbitmq-server-3.5.2-1.noarch.rpm進行安裝,而是用yum ins

學習之路-RabbitMQ:什麼是RabbitMQ

** RabbitMQ ** MQ全稱為Message Queue,即訊息佇列, RabbitMQ是由erlang語言開發,基於AMQP(Advanced Message Queue 高階訊息佇列協議)協議實現的訊息佇列,它是一種應用程式之間的通訊方法,訊息佇列在分散式系統開 發中應

RabbitMQRabbitMQ安裝

一、安裝RabbitMQ 這裡為了方便,採用Docker安裝,不會Docker的同學,安裝windows版本的RabbitMQ吧,因為Linux系統安裝因為版本問題,可能會出現各種各樣的問題。

RabbitMQpublish訊息確認

Using standard AMQP, the only way to guarantee that a message isn't lost is by using transactions -- make the channel transactional,

SpringBoot整合RabbitMQ:簡單使用

我所用的Springboot 的版本是1.5.13先來看pom檔案:<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns

訊息中介軟體——RabbitMQWindows/Linux環境搭建完整版

前言 最近在學習訊息中介軟體——RabbitMQ,打算把這個學習過程記錄下來。此章主要介紹環境搭建。此次主要是單機搭建(條件有限),包括在Windows、Linux環境下的搭建,以及RabbitMQ的監控平臺搭建。 環境準備 在搭建RabbitMQ之前,請先確保如下環境已經搭建完畢 Java環境(我

JAVA學習第四十五課 — 其它對象APISystemRuntimeMath類

大整數 協調 1.5 tint ava 字符串 垃圾 void lol 一、System類 1. static long currentTimeMillis() 返回以毫秒為單位的當前時間。 實際上:當前時間與協調世界時 1970 年 1 月 1 日午夜之間的時間差(

機器學習中的範數規則化之L0L1與L2範數

[0 證明 基本上 復雜度 所有 img 方法 風險 機器學習 機器學習中的範數規則化之(一)L0、L1與L2範數 [email protected]/* */ http://blog.csdn.net/zouxy09 轉自:http://blog.csdn.n

Javascript系列語法關鍵保留字變量

javascript ECMA是European Computer Manufacturers Association的縮寫,即歐洲計算機制造商協會。歐洲計算機制造商協會是制定信息傳輸與通訊的國際化標準組織。ECMAScript是ECMA制定的標準化腳本語言。目前JavaScript使用的ECMAS

路由交換基礎——VLANTrunk以太網通道介紹及其配置

vlan trunk ether-channel 一、VLANvlan技術產生和應用背景 在傳統的 LAN 中,所有的設備都是屬於同一個廣播域,所以一旦部分主機出現問題,就有可能影響同廣播域的其他主機,影響範圍廣泛。 為了縮小故障影響範圍和實現快速故障定位,我們使用VL

python3學習筆記——數字字符串列表字典元組

類型 單詞 nbsp 3.1 true expand 替換 割點 gpo 什麽是python解釋器?

5安裝與配置MySQL

ubun register oot local sock www sans res state 最後當然還有我們的MySQL啦(遇選擇請選“Y”) root@ubuntu:/# sudo apt-get install mysql-server 漫長的等待之後,我的界面

1安裝Ubuntu

char file 界面 class 不能 linu war color core 所需工具:        1、VMware Workstation 14 Player— 虛擬機軟件,可在本機安裝另外的OS 2、ubuntu-16.04.3 — Linux 服務器 3

Spring入門— IOCDI

使用 splay 1.0 了解 ngs eth text 實例 sts 一、Spring介紹   Spring 是一個開源框架,是為了解決企業應用程序開發復雜性而創建的。框架的主要優勢之一就是其分層架構,分層架構允許您選擇使用哪一個組件,同時為 J2EE 應用程序開發提供集

數據庫設計概念內容步驟和參考資料

及其 用戶 各類 都沒有 處理 步驟 有效 database 意思 概念 百度百科對數據庫設計的給了如下的描述: 數據庫設計(Database Design)是指對於一個給定的應用環境,構造最優的數據庫模式,建立數據庫及其應用系統,使之能夠有效地存儲數據,滿足各種用戶的應用