安裝erlangjava
1:下載erlang。 http://erlang.org/download/otp_src_20.3.tar.gzvim
2:把erlang壓縮包上傳到Linux服務器上,並解壓。個人解壓目錄/usr/local/mq/rabbit/filecentos
3:進入解壓目錄。執行瀏覽器
./configure --prefix=/usr/local/erlang --with-ssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe --without-javac服務器
報錯:解決辦法 yum install ncurses-develtcp
在執行上面的命令。出現下面頁面, 已經configure成功centos7
執行 make -j8spa
執行 make install unix
4:驗證是否安裝成功。進入到/usr/local/erlang/bin。執行./erl。出現下面結果,說明已經安裝成功。server
5:配置環境變量
vim /etc/profile
export PATH=$PATH:/usr/local/erlang/bin //在文件後尾加入
重啓profile
source /etc/profile
直接輸入:erl
若是和第四步的結果同樣,說明環境變量配置成功。
安裝rabbitMQ
1:下載rabbitMQ
http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.15/rabbitmq-server-generic-unix-3.6.15.tar.xz
2:把rabbitMQ壓縮包上傳到Linux服務器上,並解壓。個人解壓目錄/usr/local/mq/rabbit/file 。注意:解壓的是xz。
使用xz -d test.tar.xz進行第一次解壓。使用tar -xvf test.tar進行第二次解壓,注意-後的參數不要有z
3:建立軟鏈接
ln -s /usr/local/mq/rabbit/file/rabbitmq /usr/local/rabbitMQ
4:進入 cd /usr/local/rabbitMQ/sbin
安裝控制檯 ./rabbitmq-plugins enable rabbitmq_management
後臺啓動mq ./rabbitmq-server -detached
5:瀏覽器 http:ip:15672 。出現如下說明啓動成功。
注:遇到的一個坑。centos7 若是要要成訪問。centos7使用的 firewall。
firewall-cmd --zone=public --add-port=15672/tcp --permanent firewall-cmd --reload
才能經過遠程訪問mq。
配置rabbitMQ的用戶
默認用戶是guest/guest,只容許在本地登陸,不容許遠程登陸。
./rabbitmqctl add_user admin admin 添加用戶密碼
./rabbitmqctl set_user_tags admin administrator 設置標籤
./rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*" 開啓遠程訪問