1. 程式人生 > >linux下安裝RabbitMQ3.6.15

linux下安裝RabbitMQ3.6.15

系統環境:CentOS 7
由於RabbitMQ依賴erlang, 所以需要先安裝erlang

下載erlang

  • 下載地址
  • linux下載命令
  • 解壓

tar zxvf otp_src_20.3.tar.gz

  • 安裝ncurses-devel

yum install ncurses-devel

  • 編譯安裝

cd /home/erlang/otp_src_20.3.tar.gz
./configure–prefix=/usr/local/erlang
make -j 4
make install -j 4

  • erlang加入PATH變數
vi /etc/profile
#set erlang environment
export PATH=$PATH:/usr/local/erlang/bin
  • 使配置生效

source /etc/profile

  • 檢測Erlang是否安裝成功

erl

安裝rabbitmq

  • 下載rabbitmq地址
  • linux下載命令
  • 解壓

xz -d rabbitmq-server-generic-unix-3.6.15.tar.xz
tar xvf rabbitmq-server-generic-unix-3.6.15.tar

  • RabbitMQ加入PATH變數
vi /etc/profile
#set rabbitmq environment
export PATH=$PATH:/usr/local/rabbitmq/sbin
  • 使配置生效

source /etc/profile

  • 建立存放日誌和資料庫的目錄:

mkdir -p /var/log/rabbitmq
mkdir -p /var/log/rabbitmq/mnesia/rabbit

  • 修改配置可以建檔案

/etc/rabbitmq/rabbitmq.config

/etc/rabbitmq/rabbitmq-env.cfg

/etc/rabbitmq需要自己手動建,如果不需要修改配置則不用新建這兩個檔案,如果新建了配置檔案則啟動rabbitmq-server時讀取此配置檔案,如果配置檔案為空則節點會啟動失敗。

  • 啟動與停止(RabbitMQ加入PATH變數後)

rabbitmq-server //啟動 RabbitMQ服務
rabbitmqctl stop //停止RabbitMQ服務
rabbitmqctl start_app //啟動application
rabbitmqctl stop_app //停止application

  • 檢視狀態

cd /usr/local/rabbitmq/sbin

./rabbitmqctl status

修改/etc/profile

  • 新增環境變數
#SET erlang environment
export PATH=$PATH:/usr/local/erlang/bin

#set rabbitmq environment
export PATH=$PATH:/usr/local/rabbitmq/sbin

配置RabbitMQ管理介面

cd /usr/local/rabbitmq/sbin

./rabbitmq-plugins enable rabbitmq_management

  • 開啟瀏覽器訪問

啟動報錯

  • 問題描述:

Job for rabbitmq-server.service failed because the control process exited with error code. See “systemctl status rabbitmq-server.service” and “journalctl -xe” for details.

  • 修改主機名【修改為mycomputer】
# 修改HOSTNAME(永久改)
vi /etc/sysconfig/network 

# network內容
NETWORKING=yes
HOSTNAME=mycomputer
vi /etc/hosts

# hosts內容
127.0.0.1   mycomputer 

rpm方式安裝rabbitmq

  • 下載rabbitmq
  • 安裝rabbitmq

rpm -ivh rabbitmq-server-3.7.5-1.el7.noarch.rpm

啟動和停止

systemctl start rabbitmq-server
systemctl stop rabbitmq-server

檢視伺服器狀態

rabbitmqctl status

配置RabbitMQ管理介面

  • anagement plugin預設就在RabbitMQ的釋出版本中,只需要enable就可以了,執行以下命令

sudo rabbitmq-plugins enable rabbitmq_management

  • 相關圖片
這裡寫圖片描述
這裡寫圖片描述
這裡寫圖片描述

相關命令

  • 設定新使用者: star/star

rabbitmqctl add_user star star

rabbitmqctl list_users

rabbitmqctl set_user_tags star administrator

  • 檢視所有佇列訊息

rabbitmqctl list_queues

  • 檢視所有交換機

rabbitmqctl list_exchanges

相關推薦

linux安裝RabbitMQ3.6.15

系統環境:CentOS 7 由於RabbitMQ依賴erlang, 所以需要先安裝erlang 下載erlang 下載地址 linux下載命令 解壓

Linux安裝Python3.6和第三方庫

python安裝一、安裝Python-3.6.2.tgz安裝依賴環境最小化安裝Redhat6.4環境下yum -y install gcc make zlib-devel bzip2-devel ncurses-devel readline-devel(yum -y install gcc mak

linux安裝python3.6

20px ons fff tran parent href 3.6 tps watermark linux操作 (?? . ??)以後就可以使用 pip36 python36來進行操作。如果在命令行中輸入scrapy提示沒這個命令,可以試試python36 -m scrap

linux安裝mysql5.6步驟

這裡我們記錄下在實際工作中安裝的mysql5.6版本的步驟,在安裝過程中會遇到了一些問題,這裡我們也記錄下來,進行總結吧!! 文章目錄 1.mysql安裝 1.1.上傳 mysql5.6包到要安裝的伺服器 1.2. 安裝mys

Windows安裝RabbitMQ3.6.5

默認 install 存放位置 啟動與關閉 windows命令 控制臺 bsp miss quser 1.安裝erlang 網址:http://www.erlang.org/ 下載exe文件安裝即可 2.安裝RabbitmQ 下載地址:http://www.rabbit

linux 安裝 Python3.6

 第一步: 下載Python包                    第一種方式:如果linux虛擬機器有網的話,可以直接 wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0a1.tar.xz          

Linux 安裝 Elasticsearch5.6.x 詳細步驟以及踩坑解決方案

簡介 網上有各種ES版本的安裝步驟和問題解決方案,但是在安裝過程中還是遇到了許多問題,那麼今天來整理一份詳細的安裝過程以及碰到的問題和心得;有什麼不對的和問題希望大家留言一起討論。 jdk至少需要在1.8.0_73以上版本。 linux的核心版本需要在2.6以上(我用的

linux安裝mysql5.6.26

1.環境描述 安裝時用的Linux為rhel6.3 x86_64,用的MySQL為mysql5.6.26 x86_64,下載地址:www.oracle.com 安裝方式為rpm二進位制安裝,所需要的兩個mysql rpm安裝包為: MySQL-serv

Linux安裝python3.6和2.7版本,如何將python改為預設的2.7版本的方法

1、首先要檢視python的安裝路徑:    $ which python查詢的是系統預設的版本(如果安裝了3.6版,那麼這裡顯示的是3.6版本的路徑)    $ which python2.7 查詢的是python2.7版本的路徑(一般預設為/usr/bin/python)

Linux安裝mysql5.6.42報錯處理解決辦法

linux下安裝mysql的教程炒雞多,我就不寫了,自行百度。 說一下我今天安裝遇到的問題: 1、執行 ./scripts/mysql_install_db --user=mysql 後 報 FATAL

linux安裝mysql5.6

安裝mysql5.61、準備yumwget http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm rpm -ivh mysql-c

阿里雲Linux安裝MySql5.6、5.7、8.0版本和解除安裝以及遠端連線

在安裝的時候參考了很多部落格,但是發現還是 MySql的官網給的步驟最有效,最權威。 適合: Debian 7,8,9 Ubuntu 14.04,16.04,17.10,18.04 下面記錄下我安裝的步驟: 1,新增 MySQL APT儲存庫 首先我們需要

(三)RabbitMQ消息隊列-Centos7安裝RabbitMQ3.6.1

article glibc nis dir svg tex == eve 遠程訪問 原文:(三)RabbitMQ消息隊列-Centos7下安裝RabbitMQ3.6.1 如果你看

Linux 安裝anaconda3.6小結

bash Anaconda3-4.3.1-Linux-x86_64.sh bash後面的語句是下載的檔案的名字。編譯完畢之後 新增環境變數 vim ~/.bashrc 在bashrc最後新增一行新增上 export PATH=/home/book

2017-12-26--mysql(5.6.15),linux安裝使用

between key main mpat reg ini exe xxx eap 本文檔的目的是,指導使用者安裝、配置、還原所需要用到的mysql數據庫。僅提供linux版本服務器的安裝說明,且linux版本為64位的Centos6.4。同時,會提供的mysql安裝包(M

Linux安裝破解JIRA 6.3.6 並連接MYSQL5

alt ria ack 擴展 val strong jdb 參數 數據庫 序言 JIRA 是澳大利亞 Atlassian 公司開發的一款優秀的問題跟蹤管理軟件工具,可以對各種類型的問題進行跟蹤管理,包括缺陷、任務、需求、改進等。JIRA采用J2EE技術,能夠跨平臺部署。它

開發電子商城6linux安裝nginx)

usr 執行 下載 where linux下 linu 解壓 spa figure 1:確定本機是否安裝了gcc-c++的庫 沒有的話就安裝 whereis gcc yum install gcc-c++ 2:確定本機是否安裝了pcre的函數庫 沒有的話就

linux安裝python 3.6

python 3.6、linux獲取Anaconda3-4.3.1-Linux-x86_64.sh、netCDF4-1.2.7-cp36-cp36m-manylinux1_x86_64.whl、opencv_python-3.2.0.7-cp36-cp36m-manylinux1_x86_64.whl1、到/

Linux 7.5安裝RabbitMQ3.6.5-1

附:RabbitMQ Erlang版本要求 注:若版本按照RabbitMQ Erlang版本要求,則會報錯的。 一、準備工作 1、下載erlang wget www.rabbitmq.com/releases/erlang/erlang-18.3-1.el7.centos.x86

linux安裝mysql-5.6.41

target 上傳 設置 地址 .cn def mysql light 網通 1.下載安裝包,下載地址: https://dev.mysql.com/downloads/mysql/5.7.html#downloads 。選擇完版本,然後點擊下方 No thanks,