中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux系統如何安裝rabbitmq

發布時間:2022-01-24 09:56:52 來源:億速云 閱讀:142 作者:kk 欄目:開發技術

這篇文章將為大家詳細講解有關Linux系統如何安裝rabbitmq,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

Linux系統如何安裝rabbitmq

rabbitMQ服務器是用Erlang語言編寫的,而集群和故障轉移是構建在開放電信平臺框架上的。 abbitMQ具有消息持久化可以從內存持久化消息到硬盤,再從硬盤加載到內存。

Linux版本:Centos 7RabbitMQ依賴erlang所以需要先安裝erlang以及他需要的環境

  1. 安裝erlang

http://www.erlang.org/downloads 拿最新的版本

Linux系統如何安裝rabbitmq

拼裝命令 到/usr目錄下執行(個人喜好)

下載安裝包wget http://erlang.org/download/otp_src_21.2.tar.gz

解壓安裝包tar -xvzf otp_src_21.2.tar.gz

改個名字

mv otp_src_21.2 otp_src

安裝erlang需要的環境依賴yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC-devel

進入解壓文件對erlang進行安裝環境的配置cd /usr/otp_src./configure –prefix=/usr/erlang –without-javac

編譯安裝make

make install

驗證erlang是否安裝成功,并且配置環境變量驗證./bin/erlLinux系統如何安裝rabbitmq

配置全局變量

vim /etc/profile

在最后添加一行

export PATH=$PATH:/usr/otp_src/bin

:wq!保存并退出應用刷新一下配置文件

source /etc/profile

安裝RabittMQ同理 https://www.rabbitmq.com/install-rpm.html獲取最新的 版本(目前3.7的mq和21的erlang我暫時沒有解決環境兼容問題,但可以用–nodeps 忽略掉強制走下去 ,所以我先使用3.6的)

下載安裝包wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.8/rabbitmq-server-3.6.8-1.el7.noarch.rpm

跟著官網走

Linux系統如何安裝rabbitmq

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

yum install rabbitmq-server-3.6.8-1.el7.noarch.rpm

碰到選擇 就輸入y回車走下去

就安裝成功了以下是可能出現的問題#########################如果像我說的 提示因為如果安裝的erlang與rabbitMQ要求的版本不符時,會提示16B什么的,缺少依賴,這個可以忽略–nodeps 如果該RPM包的安裝依賴其它包,即使其它包沒裝,也強迫安裝

rpm -i –nodeps rabbitmq-server-3.6.8-1.el7.noarch.rpm

##########################提示缺少socat,則安裝socat

yum install socat

如果安裝socat也報錯,先執行

yum makecacheyum install socat

###########################

配置MQ\1. rabbitmq.config配置性能配置20-50%性能提升

Linux系統如何安裝rabbitmq

rabbitmq.config需要放到/etc/rabbitmq目錄下rabbitmq.config配置文件的樣本可以在/usr/share/doc/rabbitmq-server/ 或者 /usr/share/doc/rabbitmq-server-3.6.8/里找到rabbitmq.config.example的文件所以我們只要復制過來 去掉example就好了

cp /usr/share/doc/rabbitmq-server-3.6.8/rabbitmq.config.example /etc/rabbitmq

vim 打開hipe_compile 屬性改為true 取消注釋 把后面逗號去掉

保存就ok了

\2. rabbitmq-env.conf 設置日志文件之類的也是放到/etc/rabbitmq目錄下vim 直接打開

vim /etc/rabbitmq/rabbitmq-env.conf

加兩行

RABBITMQ_MNESIA_BASE=/usr/local/rabbitmq-server/dataRABBITMQ_LOG_BASE=/usr/local/rabbitmq-server/log

給個權限 沒有文件夾得話創建一下

chmod -R 777 /usr/local/rabbitmq-server

這時候可以把服務啟動一下時間會有點久 等著 成功了就會跳出命令行

systemctl start rabbitmq-server.service

看看是否啟動成功

rabbitmqctl status

3.設置開機自啟添加到啟動項并設置開機自啟

chkconfig rabbitmq-server onsystemctl enable rabbitmq-server.service

4.開啟管理界面rabbitmq-plugins enable rabbitmq_management

5.設置賬號由于賬號guest具有所有的操作權限,并且又是默認賬號,出于安全因素的考慮,guest用戶只能通過localhost登陸使用,并建議修改guest用戶的密碼以及新建其他賬號管理使用rabbitmq。

添加賬號rabbitmqctl add_user abc 123456

設置用戶角色rabbitmqctl set_user_tags abc administrator

設置用戶權限rabbitmqctl set_permissions -p “/” abc “.” “.” “.*”

####################以下是一些基本命令

查看用戶和角色 需要啟動服務rabbitmqctl list_users

刪除角色rabbitmqctl delete_user Username

打開管理后臺訪問 http://ip:15672/ 就可以看到管理后臺了用剛添加的賬號登錄進去

還能在界面上添加用戶

在這個地方得注意一個問題 15672,5672端口防火墻之類的問題需要開啟一下。

什么是Linux系統

Linux是一種免費使用和自由傳播的類UNIX操作系統,是一個基于POSIX的多用戶、多任務、支持多線程和多CPU的操作系統,使用Linux能運行主要的Unix工具軟件、應用程序和網絡協議。

關于Linux系統如何安裝rabbitmq就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

内乡县| 迁安市| 康马县| 苏尼特左旗| 临海市| 慈溪市| 吉林市| 南木林县| 昌邑市| 固镇县| 建昌县| 吴川市| 呼和浩特市| 麦盖提县| 海宁市| 荔波县| 乌海市| 安仁县| 英德市| 南投市| 襄垣县| 荣成市| 桂阳县| 广南县| 营山县| 崇州市| 周口市| 沂南县| 吉林省| 武山县| 防城港市| 比如县| 安远县| 翁牛特旗| 丰原市| 卢氏县| 芮城县| 兴仁县| 白城市| 长武县| 登封市|