1.下載最新版本的erlang到文件夾opt中,當(dāng)前版本是20.0
[root@localhost opt]# wget? http://erlang.org/download/otp_src_20.0.tar.gz
2.下載完成后查看文件
[root@localhost opt]# ls
otp_src_20.0.tar.gz
3.解壓下載好的文件
[root@localhost opt]# tar -zxvf? otp_src_20.0.tar.gz
4.編譯安裝Erlang對環(huán)境有要求愕把,為防止在編譯的時候提示某些軟件包未安裝之類的錯誤纬霞,所以我將Erlang需要的軟件提前安裝享钞,直接使用yum進(jìn)行安裝即可船万。
[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
到make這一步需要大約10分鐘左右长赞。晦攒。。
安裝完成后做個軟連接
[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已經(jīng)安裝成功得哆,下面我們要修改環(huán)境變量脯颜。
[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”保存退出栋操。保存后,重新激活使環(huán)境變量生效
[root@localhost bin]# source /etc/profile
驗(yàn)證是否已經(jīng)追加成功
[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乐设,到現(xiàn)在為止我們的Erlang安裝完成啦K媳印!
windows版本瀏覽器的鏈接方式
-A INPUT -m state --state NEW -m tcp -p tcp --dport 15672 -j ACCEPT
開放rabbitmq的端口
7.下載最新版的rabbitmq近尚,當(dāng)前最新版本為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.查看下載的文件
[root@localhost opt]# ls
otp_src_20.0? otp_src_20.0.tar.gz? rabbitmq-server-generic-unix-3.6.10.tar.xz
[root@localhost 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/rabbit@localhost.log
? ######? ##? ? ? ? /opt/rabbitmq_server-3.6.10/var/log/rabbitmq/rabbit@localhost-sasl.log
? ##########
? ? ? ? ? ? ? Starting broker...
completed with 0 plugins.
也可以后臺啟動场勤,具體命令如下:
直接啟動 ./rabbitmq-server?
后臺啟動 ./rabbitmq-server -detached?
開啟插件管理頁面 ./rabbitmq-plugins enable rabbitmq_management?
關(guān)閉服務(wù) ./rabbitmqctl stop
13.創(chuàng)建用戶 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]#
為該用戶分配權(quán)限:
[root@localhost sbin]# ./rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
Setting permissions for user "admin" in vhost "/"
14.開啟插件管理頁面
查看ip地址:
此時我的ip地址為?
192.168.140.128
然后在瀏覽器輸入地址進(jìn)入管理頁面?
http://192.168.140.128:15672/#/
此時可能進(jìn)不去管理界面戈锻,查看虛擬機(jī)的防火墻是否關(guān)閉,關(guān)閉防火墻之后就成功登錄和媳。?