Centos中安裝rabbitmq3.6.5

1、Centos中安裝erlang

一、下載最新erlang19 http://erlang.org/download/otp_src_19.0.tar.gz html

二、用winscp工具上傳至/usr/local/src目錄下,進入目錄下java

# cd /usr/local/srcc++

# tar -zxvf otp_src_19.0.tar.gz -C ../         解壓至上級目錄vim

# cd ../otp_src_19.0   tcp

三、安裝依賴工具

# yum install ncurses ncurses-base ncurses-devel ncurses-libs ncurses-static ncurses-term ocaml-curses ocaml-curses-devel -y測試

# yum install openssl-devel zlib-devel -yspa

# yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel perl插件

# yum -y install ncurses-develunix

# yum install ncurses-devel

# yum list|grep ncurses

# yum -y install ncurses-devel

# yum install ncurses-devel

四、編譯

# ./configure -h  #執行幫助

# ./configure --prefix=/usr/local/erlang --with-ssl -enable-threads -enable-smmp-support -enable-kernel-poll --enable-hipe --without-javac   #不用java編譯,故去掉java避免錯誤

五、安裝

# make & make install

六、修改環境變量

# vim /etc/profile

#添加代碼

# export ERLANG_HOME=/usr/local/erlang

# export PATH=$ERLANG_HOME/bin:$PATH

# source /etc/profile

七、測試是否安裝成功

# erl    #若是成功會返回erl的版本號18

 

2、Centos中安裝rabbitmq3.6.5

一、下載RabbitMQ3.6.5

# cd /usr/local/src

# wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.5/rabbitmq-server-generic-unix-3.6.5.tar.xz

# tar xvJf rabbitmq-server-generic-unix-3.6.5.tar.xz

# mv rabbitmq_server-3.6.5 ../

# cd /usr/local/rabbitmq_server-3.6.5/sbin

# ./rabbitmq_server -detached              後臺啓動rabbitmq_server

# ./rabbitmq-plugins enable rabbitmq_management  開啓插件管理頁面,須要重啓rabbitmq

# ./rabbitmqctl stop                中止服務

# ./rabbitmq_server -detached

 

默認rabbitmq是禁止遠程用戶訪問的,須要開啓(能夠網上查詢)

 

增長用戶admin,密碼admin便可

# ./rabbitmqctl add_user admin admin

# ./rabbitmqctl list_users

# ./rabbitmqctl set_user_tags admin administrator

# ./rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"

 

安裝完成以後,須要開啓5672 15672端口供客戶端訪問

# vi /etc/sysconfig/iptables

# -A INPUT -m state –state NEW -m tcp -p tcp –dport 5672 -j ACCEPT

# -A INPUT -m state –state NEW -m tcp -p tcp –dport 15672 -j ACCEPT

# service iptables restart

 

能夠輸入http://ip:15672 輸入用戶名admin密碼爲admin,進行訪問

 

 

參考:

http://www.rabbitmq.com/download.html 

http://www.rabbitmq.com/install-generic-unix.html 

https://www.erlang-solutions.com/resources/download.html 

問題:

安裝完rabbitmq-server,重啓時間很長,而且報錯ERROR: epmd error for host "yourhostname": timeout 緣由是:主機名和ip不匹配,須要更改hostname或者/etc/hosts文件 修改主機名:#hostname yourhostname  要跟/etc/hosts  /etc/sysconfig/network  文件中一致。

相關文章
相關標籤/搜索