1.下載 http://www.erlang.org/downloads otp_src_20.0.tar.gz 放到opt文件夾下
2.解壓 tar -xvf otp_src_20.0.tar.gz 扰藕,更改otp_src_20.0為erlang
- yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC-devel 安裝gcc kernel-devle等所需環(huán)境
5.等環(huán)境安裝完畢利术,cd /opt/erlang ./configure --prefix=/usr/erlang --without-javac
6.接著直接 make
7.接著 make install
8.等運行完,說明你已經(jīng)安裝好了erlang
測試 cd /usr/erlang/bin
./erl
9.然后下載binary http://www.rabbitmq.com/download.html
10.下載完成后放到usr下疹味,
cd /usr
xz -d rabbitmq-server-generic-unix-3.6.10.tar.xz
tar xvf rabbitmq-server-generic-unix-3.6.10.tar
然后把 rabbitmq-server-generic-unix-3.6.10文件夾改為rabbitmq
基本完成了
再改下環(huán)境變量
vi /etc/profile
編輯
export PATH=$PATH:/usr/erlang/bin
export PATH=$PATH:/usr/rabbitmq/sbin
保存
讓文件立即生效 source /etc/profile
完成:
可以直接啟動了
在任何目錄下都可以--------》
1.后臺啟動
rabbitmq-server -detached
2.rabbitmq-server
建議第一種,啟動后不用管纲菌,第二種一退出就退出了
然后啟動web監(jiān)控
rabbitmq-plugins enable rabbitmq_management
出現(xiàn)這樣的畫面 贾陷,說明啟動成功!卿堂!
--創(chuàng)建用戶名和密碼
1.rabbitmqctl add_user admin Aisino123+
--賦予權(quán)限最高權(quán)限
2.rabbitmqctl set_user_tags admin administrator
3.rabbitmqctl set_permissions -p / admin "." "." ".*"
記得打開端口
firewall-cmd --permanent --add-port=15672/tcp;
firewall-cmd --reload;
就可以登錄了 http://ip:15672
集群的話要多加幾步,現(xiàn)在每臺主機上安裝rabbitmq 重復上面的步驟
主機名稱 pc1 pc2 pc3
先關(guān)閉所有防火墻
systemctl stop firewalld.service
vim /etc/hosts
每臺添加
xxx.xxx.xxx.xxx pc1
xxx.xxx.xxx.xxx pc2
xxx.xxx.xxx.xxx pc3
假如指定pc1為主
root權(quán)限下找到 .erlang.cookie 打開
vim .erlang.cookie 復制里面的內(nèi)容 CPSOSPYENZFQHZHYPNZF
先修改權(quán)限 chmod 600 .erlang.cookie
替換掉pc2 pc3 的.erlang.cookie,
再改回 chmod 400 .erlang.cookie
然后pc2 pc3
順著下面的指令操作
rabbitmq-server -detached
rabbitmqctl stop_app
rabbitmqctl reset
rabbitmqctl join_cluster --ram rabbit@r1
rabbitmqctl start_app
記得每個都創(chuàng)建個administrator的用戶名
完成J!草描!