1. CENTOS7 rabbitmq部署
1.1 安裝erlang環(huán)境
- 下載erlang 官網(wǎng)地址:http://erlang.org/download/otp_src_19.0.tar.gz
- 安裝erlang語言環(huán)境依賴
$ yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC-devel
- 解壓文件
$ tar -xvf otp_src_19.0.tar.gz
- 創(chuàng)建安裝erlang語言文件夾
- 基金erlang解壓文件夾下赫悄,執(zhí)行配置命令
$ ./configure --prefix=${對應(yīng)的安裝目錄} --with-ssl -enable-threads -enable-smmp-support -enable-kernel-poll --enable-hipe --without-javac
- make && make install
- 配置環(huán)境變量
export ERLANG_HOME=${對應(yīng)的安裝目錄}
export PATH=$PATH:$ERLANG_HOME/bin
- 更新環(huán)境變量配置信息
$ source /etc/profile
1.2 安裝rabbitmq
- 下載rabbitmq 官網(wǎng)地址:{{http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.3/rabbitmq-server-generic-unix-3.6.3.tar.xz}}
-解壓文件
$ xz -d rabbitmq-server-generic-unix-3.6.3.tar.xz
$ tar -xvf rabbitmq-server-generic-unix-3.6.3.tar
- 創(chuàng)建安裝rabbitmq路徑文件夾
- 把解壓好的文件夾下面的文件移入對應(yīng)的安裝路徑文件夾下
- 進(jìn)入安裝文件夾的路徑的sbin路徑下
- 啟動web端管理界面
$ ./rabbitmq-plugins enable rabbitmq_management
- 啟動rabbimq
$ ./rabbitmq-server -detached
2. CENTOS7 rabbitmq部署案例
2.1 安裝erlang環(huán)境
- 下載erlang 官網(wǎng)地址:http://erlang.org/download/otp_src_19.0.tar.gz
image.png
- 安裝erlang語言環(huán)境依賴
$ yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC-devel
- 解壓文件
$ tar -xvf otp_src_19.0.tar.gz
image.png
- 創(chuàng)建安裝erlang語言文件夾
- 基金erlang解壓文件夾下样刷,執(zhí)行配置命令
$ ./configure --prefix=/usr/local/application/erlang --with-ssl -enable-threads -enable-smmp-support -enable-kernel-poll --enable-hipe --without-javac
image (1).png
- make && make install
- 配置環(huán)境變量
export ERLANG_HOME=/usr/local/application/erlang/
export PATH=$PATH:$ERLANG_HOME/bin
image (2).png
- 更新環(huán)境變量配置信息
$ source /etc/profile
-測試是否安裝成功
$ erl
image (3).png
2.2 安裝rabbitmq
下載rabbitmq 官網(wǎng)地址:{{http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.3/rabbitmq-server-generic-unix-3.6.3.tar.xz}}
解壓文件
$ xz -d rabbitmq-server-generic-unix-3.6.3.tar.xz
$ tar -xvf rabbitmq-server-generic-unix-3.6.3.tar
- 創(chuàng)建安裝rabbitmq路徑文件夾
- 把解壓好的文件夾下面的文件移入對應(yīng)的安裝路徑文件夾下
- 進(jìn)入安裝文件夾的路徑的sbin路徑下
- 啟動web端管理界面
$ ./rabbitmq-plugins enable rabbitmq_management
{{./rabbitmq-plugins enable rabbitmq_management}}
- 啟動rabbimq
$ ./rabbitmq-server -detached
-
測試 瀏覽器訪問 192.168.74.228:15672
image (4).png
- 添加用戶測試 為用戶添加角色 為用戶設(shè)置虛擬用戶
$ ./rabbitmqctl add_user admin admin && ./rabbitmqctl set_user_tags admin administrator &&./rabbitmqctl set_permissions -p / admin '.*' '.*' '.*'
-
用admin用戶登錄
image (5).png