您好,登錄后才能下訂單哦!
這期內容當中小編將會給大家帶來有關Linux安裝RabbitMQ具體步驟是什么,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
RabbitMQ是目前非常熱門的一款消息中間件,不管是互聯網大廠還是中小企業都在大量使用。
Linux下安裝RabbitMQ具體步驟
在官網下載然后上傳到 Linux 上或者直接使用下面的命令下載對應的版本。
[root@bogon local]# wget http://erlang.org/download/otp_src_19.3.tar.gz
或者 erlang 官網自行下載:
[root@bogon local]# tar -xvzf otp_src_19.3.tar.gz
[root@bogon local]# rm -rf otp_src_19.3.tar.gz
[root@bogon local]# yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC-devel
[root@bogon local]# mkdir erlang
[root@bogon local]# cd otp_src_19.3 [root@bogon otp_src_19.3]# ./configure --prefix=/usr/local/erlang --without-javac
[root@bogon otp_src_19.3]# make && make install
[root@bogon otp_src_19.3]# ./bin/erl
運行下面的語句輸出“hello world”
io:format("hello world~n", []).
大功告成,我們的 erlang 已經安裝完成。
[root@bogon /]# cd etc/ [root@bogon etc]# vim profile
追加下列環境變量到文件末尾
#erlang ERL_HOME=/usr/local/erlang PATH=$ERL_HOME/bin:$PATH export ERL_HOME PATH
運行下列命令使配置文件profile生效
[root@bogon etc]# source /etc/profile
輸入 erl 查看 erlang 環境變量是否配置正確
[root@bogon etc]# erl
[root@bogon /]# cd usr/local/
1. 下載rpm
wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.8/rabbitmq-server-3.6.8-1.el7.noarch.rpm
或者直接在官網下載
2. 安裝rpm(默認地址一般在 /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.8/)
rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
緊接著執行:
yum install rabbitmq-server-3.6.8-1.el7.noarch.rpm
中途需要你輸入”y”才能繼續安裝。
需要嘗試執行
[root@bogon local]# rpm -Va --nofiles --nodigest [root@bogon local]# yum install rabbitmq-server-3.6.8-1.el7.noarch.rpm
如還報錯(需要:erlang >= R16B-03) 則解決方法為
[root@bogon local]# yum -y install socat [root@bogon local]# yum -y install epel-release [root@bogon local]# yum -y install socat [root@bogon local]# yum install rabbitmq-server-3.6.8-1.el7.noarch.rpm
中途需要你輸入”y”才能繼續安裝。
3 開啟 web 管理插件
rabbitmq-plugins enable rabbitmq_management
4 設置開機啟動
chkconfig rabbitmq-server on
命令要求換成如下
systemctl enable rabbitmq-server.service
4. 啟動服務
service rabbitmq-server start
如提示:Redirecting to /bin/systemctl start rabbitmq-server.service
則啟動命令按照要求換成下述即可
/bin/systemctl start rabbitmq-server.service
5. 查看服務狀態
service rabbitmq-server status
上述要求換成下列命令查看服務狀態
/bin/systemctl status rabbitmq-server.service
6. 訪問 RabbitMQ 控制臺
瀏覽器訪問:
默認用戶名和密碼: guest/guest;但是需要注意的是:guestuest用戶只是被容許從localhost訪問。官網文檔描述如下:
“guest” user can only connect via localhost
解決遠程訪問 RabbitMQ 遠程訪問密碼錯誤
新建用戶并授權
[root@bogon rabbitmq]# rabbitmqctl add_user root root Creating user "root" ... [root@bogon rabbitmq]# rabbitmqctl set_user_tags root administrator Setting tags for user "root" to [administrator] ... [root@bogon rabbitmq]# [root@bogon rabbitmq]# rabbitmqctl set_permissions -p / root ".*" ".*" ".*" Setting permissions for user "root" in vhost "/" ...
再次訪問:
,輸入用戶名和密碼:root rootps -ef | grep rabbitmq
如果啟動,查看linux防火墻是否關閉,未關閉時進行關閉
查看當前防火墻狀態: systemctl status firewalld 關閉當前防火墻: systemctl stop firewalld 開機防火墻不啟動: systemctl disable firewalld
設置完成后訪問
,輸入用戶名和密碼:root root上述就是小編為大家分享的Linux安裝RabbitMQ具體步驟是什么了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。