一.先安裝erlangnode
1.去erlang官網或百度雲盤下載安裝包git
2.解壓 unzip otp-OTP-19.1.zip 到/ 目錄下github
3.安裝依賴環境web
yum install -y gcc* ncurses-devel openssl-devel unixODBC-devel (Java編譯器,有問題再安裝)shell
4.cd /otp-OTP-19.1瀏覽器
export ERL_TOP = 'pwd'async
./configure (個人包是在github上下載的,需先執行./otp_build autoconf產生一個configure腳本,再執行./configure)測試
makeui
make install插件
5.測試是否安裝成功
[root@bogon ~]#erl
Erlang/OTP 19 [erts-8.1] [source] [64-bit] [async-threads:10] [hipe] [kernel-poll:false]
Eshell V8.1 (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|...]
有幾種退出Erlang Shell的方法
快捷鍵方式1:Control+C 而後選a
快捷鍵方式2:Control+G 而後按q
2、安裝rabbitmq
1.下載安裝包
去官網或個人分享百度網盤,我下載的是rpm包
2.rpm -ivh --nodeps rabbitmq-server-3.6.5-1.noarch.rpm
3.RPM安裝的,啓動控制檯插件就能夠了
cd /usr/lib/rabbimq/bin
./rabbitmq-server –detached 後臺啓動
./rabbitmqctl status查看狀態
./rabbitmqctl stop關閉服務
4.安裝web監控界面
啓動 控制檯插件
1. ./rabbitmq-plugins enable rabbitmq_management
2.而後新建一個用戶:
新建用戶:./rabbitmqctl add_user 用戶名 密碼
刪除用戶: rabbitmqctl delete_user 用戶名
改密碼: ./rabbimqctl change_password {username} {newpassword}
設置用戶角色:./rabbitmqctl set_user_tags {username} {tag ...}
Tag能夠爲 administrator,monitoring, management
3.重啓服務
cd /usr/lib/rabbimq/bin
./rabbitmqctl stop關閉服務
./rabbitmq-server –detached 後臺啓動
./rabbitmqctl status查看狀態
4.關閉防火牆,在瀏覽器訪問192.168.0.107:15672 (ip地址是安裝rabbitmq的機器的ip,端口號是固定的15672),輸入用戶名密碼便可。
3、rabbitmq經常使用命令
./rabbitmq-server start #啓動rabbitmq
./rabbitmqctl list_exchanges
./rabbitmqctl list_bindings
./rabbitmqctl list_queues #分別查看當前系統種存在的Exchange和Exchange上綁定的Queue信息。
./rabbitmqctl status #查看運行信息
./rabbitmqctl stop #中止運行rabbitmq
./rabbitmq-plugins enable rabbitmq_management