yum -y install ncurses-devel yum install openssl-devel yum install unixODBC-devel yum install gcc-c++ yum install perl yum install libxslt yum install rsync yum install zip yum -y install xmlto yum install gcc glibc-devel make ncurses-devel openssl-devel autoconf123456789101112131415
wget http://www.erlang.org/download/otp_src_19.0.tar.gz1
或者 java
或者 官方下載地址:http://erlang.org/download/otp_src_18.3.tar.gzc++
#解壓 tar -xvf otp_src_19.0.tar.gz #進入解壓文件夾 cd otp_src_19.0 #建立安裝目錄 mkdir /usr/local/erlang #配置 ./configure --prefix=/usr/local/erlang --with-ssl -enable-threads -enable-smmp-support -enable-kernel-poll --enable-hipe --without-javac #安裝 make && make install12345678910
#進入環境配置文件 vi /etc/profile #在文件末尾添加下面代碼 'ERLANG_HOME'等於上一步'--prefix'指定的目錄 ERLANG_HOME=/usr/local/erlang PATH=$ERLANG_HOME/bin:$PATH export ERLANG_HOME export PATH12345678
#使環境變量生效 source /etc/profile #測試是否生效 erl1234
生效後以下圖所示 安全
生效後以下圖所示 測試
#切換到要下載到的目錄(看我的) cd /software/rabbitmq/ #下載 wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.1.5/rabbitmq-server-unix-3.6.1.tar.gz1234
或者 spa
或者 官方下載地址http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.1/rabbitmq-server-generic-unix-3.6.1.tar.xzunix
#解壓rabbitmq,官方給的包是xz壓縮包,因此須要使用xz命令(沒有的同窗請自行百度安裝一下這個命令便可) xz -d rabbitmq-server-generic-unix-3.6.1.tar.xz #解壓 tar -xvf rabbitmq-server-generic-unix-3.6.1.tar #進入到rabbitmq的sbin目錄(進入解壓後的rabbitmq目錄下) cd rabbitmq_server-3.6.1/sbin/ #運行rabbitmq(直接運行rabbitmq,根據需求2選1) ./rabbitmq-server #在後臺啓動Rabbit(後臺運行rabbitmq,根據需求2選1,通常使用這個) ./rabbitmq-server -detached12345678910
好了,如今一個最基本的rabbitmq已是安裝完成了,可是咱們還須要一點別的小操做,首先 rabbitmq有一個默認的帳號guest 密碼也是guest,通常咱們會不使用此帳號,出於安全性以及各方面考慮,咱們會本身建立一個帳號,並賦予它遠程訪問權限,畢竟咱們通常會經過別的代碼來遠程鏈接mq,例如Java。其次 rabbitmq有一個後臺管理頁面,默認是不開啓的,爲了方便管理和查看,咱們須要將此頁面開啓。code
咱們仍是將路徑切到rabbitmq的sbin目錄下進行以下操做server
#開啓後臺管理頁面 ./rabbitmq-plugins enable rabbitmq_management12
訪問後臺頁面,默認端口爲15672 xml
訪問後臺頁面,默認端口爲15672 blog
#添加用戶 #./rabbitmqctl add_user 帳號 密碼 ./rabbitmqctl add_user admin admin #分配用戶標籤(admin爲要賦予administrator權限的剛建立的那個帳號的名字) ./rabbitmqctl set_user_tags admin administrator #設置權限<即開啓遠程訪問>(若是須要遠程鏈接,例如java項目中須要調用mq,則必定要配置,不然沒法鏈接到mq,admin爲要賦予遠程訪問權限的剛建立的那個帳號的名字,必須運行着rabbitmq此命令才能執行) ./rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*" 1234567
如發現配置後沒法鏈接,請查看一下防火牆是否關閉。