RabbitMQ Linux(Redhat6.5)安裝(二 )
一、安裝erlang
由於RabbitMq的linux運行環境需要erlang環境,所以需要先安裝erlang;
1、erlang下載:
http://erlang.org/download/(我下載的是otp_src_R16B.tar.gz版)
2、檢查依賴包:
make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel tk unixODBC unixODBC-devel xmlto glibc mpfr
使用rpm -qa make/gcc等等檢查是否安裝;
使用rpm -ivh make/gcc 等等(--nodeps --force
例如:rpm -ivh gcc-省略.rpm --nodeps --force
安裝openssl的依賴包(下載地址:http://distfiles.macports.org/openssl/)
tar -zvxf openssl-1.0.1s.tar.gz
cd openssl-1.0.1s
編譯:./config --prefix=/usr/local/openssl
執行安裝:make && make install
3、安裝erlang:
創建目錄:mkdir /usr/local/erlang
進入 cd /usr/src ,將安裝包放在目錄下,並解壓tar -xvf otp_src_R16B.tar.gz
編譯:./configure --prefix=/usr/local/erlang --with-ssl=/usr/local/openssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe --without-javac
執行安裝:make && make install
配置環境變量:
vi /etc/profile (輸入下方內容)
ERL_HOME=/usr/local/erlang
export PATH=$PATH:$ERL_HOME/bin
source /etc/profile (使配置生效)
測試erlang,命令行輸入下面命令:
erl
ps:安裝過程中我出現了這樣的問題,checking for c compiler default output file name... configure:error:C compiler cannot create executables See ‘config.log‘ for more details.(解決方案請點擊)
二、安裝rabbitmq:
1、下載rabbitmq:
http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.8/(我下載安裝的是3.5.8版本)
2、編譯安裝:
解壓:tar -xzvf rabbitmq-server-3.5.8.tar.gz
cd rabbitmq-server-3.1.5
編譯:make
安裝:make install TARGET_DIR=/usr/local/rabbitmq SBIN_DIR=/usr/local/rabbitmq/sbin MAN_DIR=/usr/local/rabbitmq/man
3、安裝webUI訪問插件:
cd /usr/local/rabbitmq/sbin
mkdir /etc/rabbitmq/
激活插件:./rabbitmq-plugins enable rabbitmq_management
啟動:./rabbitmq-server start &
關閉:./rabbitmqctl stop
查看插件列表:./rabbitmq-plugins list
查看用戶列表: ./rabbitmqctl list_users
增加用戶: ./rabbitmqctl add_user admin admin
對用戶設置標簽:./rabbitmqctl set_user_tags admin administrator
對用戶設置許可證:./rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
成功:
版權聲明:本文為博主原創文章,轉載請註明出處,謝謝!
RabbitMQ Linux(Redhat6.5)安裝(二 )