Centos 7 安裝rabbitmq
阿新 • • 發佈:2019-01-05
1. 下載erlang,我這裡下載的是原始碼
提示:下載之前看一下rabbitmq和erlang的對應版本,版本不對是無法正常完成安裝的
http://www.erlang.org/downloads
2. 下載rabbitmq rpm包
http://www.rabbitmq.com/install-rpm.html
3. 安裝依賴:
yum install gcc glibc-devel make ncurses-devel openssl-devel xmlto
4. 安裝erlang:
解壓erlang:
tar zxvf ***.tar.gz
進入erlang目錄
mkdir /opt/java/rabbitmq/erlang
./configure --prefix=/opt/java/rabbitmq/erlang --without-javac
make & make install
配置環境變數:
vim /etc/profile
在最後新增內容:
#erlang
ERL_HOME=/opt/java/rabbitmq/erlang
PATH=$ERL_HOME/bin:$PATH
export ERL_HOME PATH
使配置檔案生效:
source /etc/profile
驗證erlang是否安裝成功,輸入erl能進入另一個視窗說明安裝成功:
erl
5. 安裝rabbitmq
安裝:
rpm -ivh --nodeps ***.rpm
開放15672和5672埠:
firewall-cmd --zone=public --add-port=15672/tcp --permanent
firewall-cmd --zone=public --add-port=5672/tcp --permanent
firewall-cmd --reload
啟用web管理介面:
rabbitmq-plugins enable rabbitmq_management
啟動rabbitmq服務:
rabbitmq-server
如果啟動成功說明沒問題,我的啟動報錯如下
"Error when reading /var/lib/rabbitmq/.erlang.cookie".
解決辦法:
rm -rf /var/lib/rabbitmq/.erlang.cookie
再次啟動成功
rabbitmq-server
訪問web管理介面,在瀏覽器中輸入如下,預設使用者名稱和密碼都是guest:
http://<ip>:15672/
新增使用者和分配許可權:
rabbitmqctl add_user admin admin
rabbitmqctl set_user_tags admin administrator
rabbitmqctl set_permissions -p / admin '.*' '.*' '.*'
重新啟動rabbitmq服務(後臺啟動):
rabbitmq-server -detached
再次在瀏覽器中訪問web管理介面,並用admin使用者登陸,密碼:admin:
http://<ip>:15672/
提示:下載之前看一下rabbitmq和erlang的對應版本,版本不對是無法正常完成安裝的
http://www.erlang.org/downloads
2. 下載rabbitmq rpm包
http://www.rabbitmq.com/install-rpm.html
3. 安裝依賴:
yum install gcc glibc-devel make ncurses-devel openssl-devel xmlto
4. 安裝erlang:
解壓erlang:
tar zxvf ***.tar.gz
進入erlang目錄
mkdir /opt/java/rabbitmq/erlang
./configure --prefix=/opt/java/rabbitmq/erlang --without-javac
make & make install
配置環境變數:
vim /etc/profile
在最後新增內容:
#erlang
ERL_HOME=/opt/java/rabbitmq/erlang
PATH=$ERL_HOME/bin:$PATH
export ERL_HOME PATH
使配置檔案生效:
source /etc/profile
驗證erlang是否安裝成功,輸入erl能進入另一個視窗說明安裝成功:
erl
5. 安裝rabbitmq
安裝:
rpm -ivh --nodeps ***.rpm
開放15672和5672埠:
firewall-cmd --zone=public --add-port=15672/tcp --permanent
firewall-cmd --zone=public --add-port=5672/tcp --permanent
firewall-cmd --reload
啟用web管理介面:
rabbitmq-plugins enable rabbitmq_management
啟動rabbitmq服務:
rabbitmq-server
如果啟動成功說明沒問題,我的啟動報錯如下
"Error when reading /var/lib/rabbitmq/.erlang.cookie".
解決辦法:
rm -rf /var/lib/rabbitmq/.erlang.cookie
再次啟動成功
rabbitmq-server
訪問web管理介面,在瀏覽器中輸入如下,預設使用者名稱和密碼都是guest:
http://<ip>:15672/
新增使用者和分配許可權:
rabbitmqctl add_user admin admin
rabbitmqctl set_user_tags admin administrator
rabbitmqctl set_permissions -p / admin '.*' '.*' '.*'
重新啟動rabbitmq服務(後臺啟動):
rabbitmq-server -detached
再次在瀏覽器中訪問web管理介面,並用admin使用者登陸,密碼:admin:
http://<ip>:15672/