小試牛刀:Linux中部署RabbitMQ

一、下載地址

本人採用的是 RabbitMQ 3.8.20+ Erlang 23.3.4.16

 

1、Erlang下載:https://github.com/erlang/otp/releases

 

 

 2、RabbitMQ下載:https://github.com/rabbitmq/rabbitmq-server/releases

 

 

 

 

 3、版本對比地址:https://www.rabbitmq.com/which-erlang.html

注意:mq和erlang之間的版本要對應上,具體可參考官方文檔說明,如圖所示

 

 

 

二、Erlang安裝

1、安裝Erlang需要的環境依賴

yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC-devel

2、命令行安裝

-- 創建文件夾
mkdir /usr/local/skywalking/erlang
-- 進入文件目錄
cd /usr/local/skywalking
-- 解壓文件到erlang目錄(文件目錄自定義)
tar -zxvf  otp_src_23.3.4.16.tar.gz  -C erlang
-- 進入解壓之後的目錄
cd otp_src_23.3.4.16.tar.gz
-- 配置erlang的資源文件路徑
./configure --prefix=/usr/local/skywalking/erlang/otp_src_23.3.4.16
-- 編譯和安裝
make && make install

3、配置Erlang環境變量

vim /etc/profile

在文件最後加入一行

# 其中/usr/local/skywalking/erlang/otp_src_23.3.4.16爲erlang的安裝目錄
export ERLANG_HOME=$PATH:/usr/local/skywalking/erlang/otp_src_23.3.4.16 export PATH=$ERLANG_HOME/bin:$PATH

 

編譯生效配置

source /etc/profile

驗證是否安裝成功

# 驗證是否安裝成功
erl

 三、RabbitMQ安裝

yum -y install epel-release
yum -y install socat

rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc

-- 安裝mq
rpm -ivh --nodeps rabbitmq-server-3.8.20-1.el7.noarch.rpm

 

添加開機啓動RabbitMQ服務
chkconfig rabbitmq-server on
啓動RabbitMQ服務
rabbitmq-server start
後臺啓動RabbitMQ服務
rabbitmq-server -detached
停止RabbitMQ服務
rabbitmqctl stop
查看RabbitMQ服務狀態
rabbitmqctl status
重啓RabbitMQ服務
rabbitmq-server restart

開啓管理界面
rabbitmq-plugins enable rabbitmq_management
關閉管理頁面
rabbitmq-plugins disable rabbitmq_management

查看當前所有用戶
rabbitmqctl list_users
添加帳號:name 密碼:passwd
rabbitmqctl add_user name passwd
修改用戶名的密碼
rabbitmqctl change_password Username 'Newpassword'
賦予其administrator角色
rabbitmqctl set_user_tags name administrator
刪除角色
rabbitmqctl delete_user Username
設置權限
rabbitmqctl set_permissions -p / name ".*" ".*" ".*"
查看用戶的權限
rabbitmqctl list_user_permissions username

 

先查看當前有哪些用戶,再修改某一用戶的密碼,查看用戶和修改密碼可參考如上對應命令

本人將用戶名和密碼修改爲admin 和admin 進行訪問頁面:http://192.168.140.131:15672    

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章