日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux下安装RabbitMQ

發布時間:2025/3/19 linux 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux下安装RabbitMQ 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.1.1??? 安裝Erlang

1.安裝erlang依賴環境:

1)安裝GCC GCC-C++ Openssl等模塊,安裝過就不需要安裝了

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

2.下載erlang:

官網下載:http://erlang.org/download/

或者直接下載

[root@manmanda2018 ~]# cd /usr/local/src/

[root@manmanda2018 src]# wget http://erlang.org/download/otp_src_20.3.tar.gz

3.安裝erlang:

解壓:

[root@manmanda2018 ~]# cd /usr/local/src/

[root@manmanda2018 src]# tar -zxvf otp_src_20.3.tar.gz

安裝:

[root@manmanda2018 src]# cd otp_src_20.3

[root@manmanda2018 otp_src_20.3]# ./configure --prefix /usr/local/soft

[root@manmanda2018 otp_src_20.3]# make

[root@manmanda2018 otp_src_20.3]# make install

查看安裝位置:

[root@manmanda2018 ~]# whereis erlang

erlang: /usr/local/lib/erlang

配置環境變量:

在/etx/profile文件最后加上

export PATH=$PATH:/usr/local/lib/erlang/bin/

執行

[root@manmanda2018 ~]# source /etc/profile

查看是否安裝成功:

[root@manmanda2018 ~]# erl

Erlang/OTP 20 [erts-9.2] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:10] [hipe] [kernel-poll:false]

Eshell V9.2 (abort with ^G)

1>

1.1.2??? *安裝RabbitMQ

??? 上傳rabbitmq-server-3.6.1-1.noarch.rpm文件到/usr/local/src/rabbitmq/

??? 安裝:

rpm –ivh rabbitmq-server.3.6.1-1.noarch.rpm

1.1.3??? 配置開啟用戶遠程訪問

默認只允許localhost用戶訪問。

cp /usr/share/doc/rabbitmq-server-3.6.1/rabbitmq.config.example /etc/rabbitmq/rabbitmq.config????? #復制配置文件

(安裝目錄:/usr/share/doc/rabbitmq-server-3.6.1)

vi /etc/rabbitmq/rabbitmq.config P64行

注意:文件有兩處下面代碼,vi/vim都有提示行數,必須找到64行的修改,否則會導致啟動失敗。

%% {loopback_users, []},

修改1:去掉前面的兩個%%,

修改2:最后面的逗號,保存。

修改結果如下:

?

1.1.4??? 開啟后臺管理插件

??? 執行下面命令,開啟web界面管理工具

??? rabbitmq-plugins enable rabbitmq_management

?

1.1.5??? 防火墻打開15672和5672端口

/sbin/iptables –I INPUT –p tcp --dport 15672 –j ACCEPT? #控制臺端口

/sbin/iptables –I INPUT –p tcp --dport 5672 –j ACCEPT?? #程序訪問端口

/etc/rc.d/init.d/iptables save

/etc/init.d/iptables status

1.1.6??? 啟動、停止服務

service rabbitmq-server start

?

service rabbitmq-server stop

service rabbitmq-server restart

錯誤日志目錄:/var/log/rabbitmq/startup_err

設置開機啟動

chkconfig rabbitmq-server on

1.1.7??? 訪問管理平臺

??? firefox?????? #打開虛擬機上的火狐

??? http://localhost:15672/

默認用戶名密碼都為guest

注意:出于安全的考慮,guest這個默認的用戶只能通過http://localhost:15672 本地來登錄,不能外部服務器登錄,也就是不能遠程訪問,這對于服務器上沒有安裝桌面的情況是無法管理維護的。必須新創建管理員賬號。

1.2?? 環境配置

1.2.1??? 添加用戶

用戶名sysdebug,密碼123456

添加后

?

用戶角色:

序號

角色名稱

說明

1.

超級管理員(administrator)

可登陸管理控制臺,可查看所有的信息,并且可以對用戶,策略(policy)進行操作。

2.

監控者(monitoring)

可登陸管理控制臺,同時可以查看rabbingmq節點的相關信息(進程數,內存使用情況,磁盤使用情況等)

3.

策略制定者(policymaker)

可登陸管理控制臺,同時可以對policy進行管理。但無法查看節點的相關信息

4.

普通管理者(management)

僅可登陸管理控制臺,無法看到節點信息,也無法對策略進行管理。

5.

其他

無法登錄管理控制臺,通常就是普通的生產者和消費者。

1.2.2??? 添加VirtualHosts

相當于mysql中的數據庫

?

??? 添加/jt,注意前面的/,不然數據可能造成丟失。

1.2.3??? 權限設置

?

??? 選擇可以訪問的用戶

?

設置好權限

?

切換到User界面

總結

以上是生活随笔為你收集整理的Linux下安装RabbitMQ的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。