CentOS6.5final下RabbitMQ3.6.10的安裝和使用
本人小白一枚,因公司需要使用RabbitMQ,就自己查詢資料安裝。現在我將自己安裝的步驟以及遇到的問題寫下來,希望對各位有所幫助。
系統:centOS final6.5
檔案的下載目錄: /home/lmy/opt
安裝目錄: /opt
在我的每一步程式碼中都帶有當前目錄,切換目錄我也會說明。
1.下載最新版本的erlang到資料夾opt中,當前版本是20.0
[root@localhost opt]# wget http://erlang.org/download/otp_src_20.0.tar.gz
2.下載完成後檢視檔案
[[email protected] opt]# ls
otp_src_20.0.tar.gz
3.解壓下載好的檔案
[root@localhost opt]# tar -zxvf otp_src_20.0.tar.gz
4.編譯安裝Erlang對環境有要求,為防止在編譯的時候提示某些軟體包未安裝之類的錯誤,所以我將Erlang需要的軟體提前安裝,直接使用yum進行安裝即可。
[root@localhost usr]# yum install ncurses ncurses-base ncurses-devel ncurses-libs ncurses-static ncurses-term ocaml-curses ocaml-curses-devel -y
[root@localhost usr]# yum install openssl-devel zlib-devel –y
[root@localhost usr]# yum -y install make ncurses-devel gcc gcc-c++ unixODBC unixODBC-devel openssl openssl-devel
5.編譯安裝Erlang:首先切換到解壓好的目錄裡面去,然後再configure 。prefix後面指定的是安裝目錄,此時我把Erlang安裝到了/opt/erlang目錄下
[root@localhost home]# cd /home/lmy/opt
[root@localhost opt]# ls
otp_src_20.0 otp_src_20.0.tar.gz
[root@localhost opt]# cd otp_src_20.0
[root@localhost otp_src_20.0]# ./configure --prefix=/opt/erlang --with-ssl -enable-threads -enable-smmp-support -enable-kernel-poll --enable-hipe --without-javac
編譯完成後的圖片如圖所示:
接下來make一下
[root@localhost otp_src_20.0]# make&&make install
安裝完成後做個軟連線
[root@localhost otp_src_20.0]# ln -s /opt/erlang/bin/erl /usr/local/bin/erl
測試Erlang的安裝是否成功:
[root@localhost otp_src_20.0]# cd /usr/local/bin
[root@localhost bin]# erl
Erlang/OTP 20 [erts-9.0] [source] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:10] [hipe] [kernel-poll:false]
Eshell V9.0 (abort with ^G)
1> EvenN = lists:filter (fun (N) -> N rem 2 == 0 end, lists:seq (1,100)).
[2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,
44,46,48,50,52,54,56,58|...]
2>
2> halt().
[root@localhost bin]#
6.到此時說明Erlang已經安裝成功,下面我們要修改環境變數。
[root@localhost bin]# vi /etc/profile
*接下來會開啟一個檔案,按“i”鍵開始編輯文字,在文字的最後面新增如下幾行程式碼:
(注意:此時的ERLANG_HOME是你的安裝目錄)*
ERLANG_HOME=opt/erlang
PATH=$ERLANG_HOME/bin:$PATH
export ERLANG_HOME
export PATH
然後先按esc退出編輯,再按“:”和“wq”儲存退出。儲存後,重新啟用使環境變數生效
[root@localhost bin]# source /etc/profile
驗證是否已經追加成功
[root@localhost bin]# echo $ERLANG_HOME
opt/erlang
[root@localhost bin]# echo $PATH
opt/erlang/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/lmy/bin
[root@localhost bin]#
OK,到現在為止我們的Erlang安裝完成啦!!
7.下載最新版的rabbitmq,當前最新版本為3.6.10
第一個操作是切換到我要下載的目錄,第二個操作是下載檔案
[root@localhost bin]# cd /home/lmy/opt
[root@localhost opt]# wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.10/rabbitmq-server-generic-unix-3.6.10.tar.xz
8.檢視下載的檔案
[[email protected] opt]# ls
otp_src_20.0 otp_src_20.0.tar.gz rabbitmq-server-generic-unix-3.6.10.tar.xz
[[email protected] opt]#
9.安裝xz解壓軟體
[root@localhost opt]# yum -y install xz
10.解壓RabbitMQ
[root@localhost opt]# xz -d rabbitmq-server-generic-unix-3.6.10.tar.xz
[root@localhost opt]# tar -xvf rabbitmq-server-generic-unix-3.6.10.tar
11.將解壓好的檔案移動到我的安裝目錄下去:
[root@localhost opt]# mv rabbitmq_server-3.6.10 /opt/
12.啟動RabbitMQ
[root@localhost opt]# cd /opt/rabbitmq_server-3.6.10/
[root@localhost rabbitmq_server-3.6.10]# cd sbin
[root@localhost sbin]# ./rabbitmq-server
RabbitMQ 3.6.10. Copyright (C) 2007-2017 Pivotal Software, Inc.
## ## Licensed under the MPL. See http://www.rabbitmq.com/
## ##
########## Logs: /opt/rabbitmq_server-3.6.10/var/log/rabbitmq/[email protected]
###### ## /opt/rabbitmq_server-3.6.10/var/log/rabbitmq/[email protected]
##########
Starting broker...
completed with 0 plugins.
也可以後臺啟動,具體命令如下:
直接啟動 ./rabbitmq-server
後臺啟動 ./rabbitmq-server -detached
開啟外掛管理頁面 ./rabbitmq-plugins enable rabbitmq_management
關閉服務 ./rabbitmqctl stop
13.建立使用者 admin 密碼123456:
[root@localhost sbin]# ./rabbitmqctl add_user admin 123456
Creating user "admin"
[root@localhost sbin]# ./rabbitmqctl set_user_tags admin administrator
Setting tags for user "admin" to [administrator]
[root@localhost sbin]#
為該使用者分配許可權:
[root@localhost sbin]# ./rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
Setting permissions for user "admin" in vhost "/"
14.開啟外掛管理頁面
[root@localhost sbin]# ./rabbitmq-plugins enable rabbitmq_management
檢視ip地址:
[root@localhost sbin]# ifconfig
此時我的ip地址為
92.168.190.132
此時可能進不去管理介面,檢視虛擬機器的防火牆是否關閉,關閉防火牆之後就成功登入。
相關推薦
CentOS6.5final下RabbitMQ3.6.10的安裝和使用
本人小白一枚,因公司需要使用RabbitMQ,就自己查詢資料安裝。現在我將自己安裝的步驟以及遇到的問題寫下來,希望對各位有所幫助。 系統:centOS final6.5 檔案的下載目錄: /home/lmy/opt 安裝目錄: /opt 在我的每一步程式
CentOS6.7下RabbitMQ3.6.14安裝報錯:{error,{missing_dependencies,[crypto,ssl],
CentOS6.7安裝RabbitMQ3.6.14報錯:重新一下openssl就可以了。1. 安裝openssltar -zvxf openssl-1.0.1s.tar.gzcd openssl-1.0.1s./config --prefix=/usr/local/opens
centos6.9下PHP7.1.10和apache2.4.29安裝
網上的大多攻略都比較老了,自己記錄下來以備後查 先下載一些需要用到的軟體安裝包或原始碼(可自行到官網下載最新版) apache 下載地址http://mirror.bit.edu.cn/apache/httpd/httpd-2.4.29.tar.gz php下載地址http://cl
Centos下 RabbitMQ3.6.6二進位制包安裝方式
RabbitMQ Erlang Version Requirements 安裝rabbitMQ前需要先安裝erlang語言開發包 下面連結為RabbitMQ與Erlang官方版本要求 ERLANG安裝包官網下載(所有版本) 19.3.* Erlang原
centos 6 下,zephir的安裝和使用
zephir是用c寫的php擴充套件,zephir或許會開啟一個新的PHP編寫方式。 在這之前,如果我們要編寫php的擴充套件,一般都是c++/clang/vc等等。 但是現在,我們有了新的選擇: zephir. zephir本身並不是為了替代c++/clang/vc等。 它本質是介於c和
Centos 6.5下的OPENJDK解除安裝和SUN的JDK安裝、環境變數配置
不多說,直接上乾貨! 說明 圖形介面安裝,會自帶有Centos6.5自帶的OPRNJDK!!! *********************************自帶的OPENJDK的解除安裝*********************************
python3.6 windows環境下paramiko模組的安裝和使用
今天安裝paramiko,整整折騰了一天,各種踩坑,現把安裝過程記錄下來: 環境: Python3.6 Windows2008 64位 一、安裝pycrypto 1、下載原始碼 解壓原始碼,執行c
centos6.5系統下kdump工具的安裝和使用
2 crash除錯 2.1 安裝crash工具 yum -y install crash 2.2 安裝kernel-debuginfo包 下面的包可在10.18.*.*伺服器中獲取(\\10.18.*.*\software\其他\核心debug包\centos6.5 x64)或者網上下載 2.3 執
CENTOS6下PHP5.6的安裝 oci8 pdo-oci
伺服器是yum配置的amp環境,本著不重新編譯的原則去操作。本機已有環境為PHP,apache,mysql,需要連oracle資料庫,所以需要開啟oracle擴充套件。我們需要做的工作有:安裝oracle客戶端、pdo_oci擴充套件、oci8擴充套件。 前期準備工作: $
Centos7下關於memcached的安裝和簡單使用
entos name 終端 說明 所有 local memcach 們的 clas 在這裏,由於用編譯安裝memcached服務端過於復雜,因此我選用依賴管理工具 yum 來實現 memcached 的服務端安裝: [root@localhost /]# yum insta
Ubuntu 10.10安裝和使用pythonbrew簡介
添加 efi bz2 推薦 clean 刪除 pytho 裝包 undefine http://blog.csdn.net/nuccch/article/details/17595161 一、安裝Pythonbrew 通過pythonbrew工具實現多版本Python管理,
centos下nodejs,npm的安裝和nodejs的升級
ted ble entos nodejs install ins npm print nbsp 安裝: $ sudo yum install epel-release$ sudo yum install nodejs$ node -v$ yum install -y npm
windows下python3.6版本安裝pygame
項目文件 fff text http word apple details cin 找到 參考:http://blog.csdn.net/a380331382/article/details/77063152 首先,進入這個網站:http://www.lfd.uci.e
Linux下使用腳本安裝和升級pip
spa style 通過 腳本 linux下 調用 源碼編譯安裝 trap ont 要安裝或升級pip,需要下載 get-pip.py. 地址:https://bootstrap.pypa.io/get-pip.py ]# wget https://bootstrap.py
Centos 6.5 安裝和使用docker
rain mysql net 三方庫 內部 enable default 生產環境 sys 基於本人一貫的習慣,關於“某某某是什麽”這樣的問題,請百度吧,會有更專業的人士,會比我說的更詳細更深,這裏我只給出本人親歷的安裝和使用過程。 1.安裝
CentOS 6.6 中jdk1.6的安裝和配置方法
方法 too 生效 client uil 軟件 ted tsp term Linux中JDK1.6的安裝和配置方法 一、安裝 創建安裝目錄,在/usr/java下建立安裝路徑,並將文件考到該路徑下: # mkdir /usr/java 1、jdk-6u11-li
CentOS6.5下使用lnmp架構安裝nextcloud雲盤
pass -h style 訪問 param 配置nginx script etag turn 最近兩年隨著各大網盤紛紛關閉,百度雲也早早的就開始限速,文件的安全也沒有保障。所以還不如自己搭建一個網盤。網上看了下,發現有一個nextcloud比較好用。支持多平臺客戶端,支持
Linux環境下虛擬環境virtualenv安裝和使用
lan all pan linu 使用方法 安裝 require local 整合 virtualenv用於創建獨立的Python環境,多個Python相互獨立,互不影響,它能夠: 1. 在沒有權限的情況下安裝新套件 2. 不同應用可以使用不同的套件版本 3. 套件升級不影
CentOS下的Mysql的安裝和使用
lan eas 刪除數據 匹配 iad 輸入密碼 查詢語句 所在 global 1.使用安裝命令 :yum -y install mysql mysql-server mysql-devel 安裝完成卻發現Myserver安裝缺失,在網上找原因,原來是因為CentOS 7上
CentOS6.8 下MySQL5.6.29主從復制架構配置
centos6.8 mysql 主從復制準備工作 服務器1:IP:192.168.4.58 操作系統CentOS6.8 數據庫:MySQL5.6服務器1:IP:192.168.4.88 操作系統CentOS6.8 數據庫:MySQL5.6 主從配置的前提條件 1、MySQL版本一致2、MySQL中的數據一致3