linux 安裝RabbitMQ、Erlang
一、安裝Erlang
1、創(chuàng)建usr/local/rabbitmq文件夾
mkdir /usr/local/rabbitmq
2、進(jìn)入usr/local/rabbitmq文件夾
cd /usr/local/rabbitmq
3、復(fù)制官網(wǎng)的下載鏈接,通過(guò)wget命令去下載
wget https://github.com/erlang/otp/releases/download/OTP-25.0/otp_src_25.0.tar.gz
4、解壓安裝包
tar -xvzf otp_src_25.0.tar.gz
5、安裝erlang需要的依賴(lài)
yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC-devel
6、在rabbitmq文件夾下新建一個(gè)erlang文件目錄
mkdir erlang
7、進(jìn)入第四步解壓后的文件夾下去執(zhí)行安裝命令
cd /usr/local/rabbitmq/otp_src_25.0
./configure --prefix=/usr/local/erlang --without-javac
8、編譯并安裝erlang
make && make install
9、配置erlang環(huán)境變量
vim /etc/profile
9.1 在最后一行添加以下內(nèi)容:
#set erlang environment
export PATH=$PATH:/usr/local/erlang/bin
補(bǔ)充知識(shí):如果是mac電腦,在執(zhí)行完 vim /etc/profile命令后,輸入e,進(jìn)入更新模式,然后將export PATH=$PATH:/usr/local/erlang/bin 復(fù)制到最后一行,按下鍵盤(pán)上?? + :,再輸入 wq進(jìn)行保存退出。
9.2 輸入以下命令,將上述修改后的環(huán)境變量進(jìn)行保存生效
source /etc/profile
10、輸入erl命令查看是否安裝成功
erlang安裝成功如下圖:
二、安裝RabbitMQ
1、在/usr/local/rabbitmq目錄下輸入以下命令,該命令用來(lái)安裝rabbitmq:
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.10.7/rabbitmq-server-generic-unix-3.10.7.tar.xz
2、解壓安裝包,如果 xz 和 tar解壓工具未安裝可以使用yum install xz 安裝:
xz -d rabbitmq-server-generic-unix-3.10.7.tar.xz
tar -xvf rabbitmq-server-generic-unix-3.10.7.tar
3、配置erlang環(huán)境變量
vim /etc/profile
4、添加rabbitmq的環(huán)境變量,在文件的最后一行。
export PATH=$PATH:/usr/local/rabbitmq/rabbitmq_server-3.10.7/sbin
補(bǔ)充知識(shí):如果是mac電腦,在執(zhí)行完 vim /etc/profile命令后,輸入e,進(jìn)入更新模式,然后將export PATH=$PATH:/usr/local/rabbitmq/rabbitmq_server-3.10.7/sbin 復(fù)制到最后一行,按下鍵盤(pán)上?? + :,再輸入 wq進(jìn)行保存退出。
5、將修改的環(huán)境變量生效
source /etc/profile
6、進(jìn)入到解壓后的rabbitmq目錄中,執(zhí)行以下命令安裝rabbitmq管理界面:
rabbitmq-plugins enable rabbitmq_management
7、開(kāi)啟rabbitmq服務(wù)
rabbitmq-server -detached //使用后臺(tái)守護(hù)進(jìn)程開(kāi)啟
8、登陸阿里云服務(wù)器后臺(tái)開(kāi)啟15672端口號(hào),然后去訪問(wèn) ip + 15672進(jìn)入rabbitmq后臺(tái)
例如:xxx.xxx.xx.xx:15672
在本地默認(rèn)賬號(hào)密碼為 guest,但是這個(gè)用戶只允許在本地登錄,所以用 IP地址:15672訪問(wèn)登錄時(shí)時(shí)出現(xiàn)"User can only log in via localhost"提示。
8.1 解決方案:
新增一個(gè)新的用戶并授予管理員角色去登錄,這里我們創(chuàng)建一個(gè) admin 123456
rabbitmqctl add_user admin 123456
rabbitmqctl set_user_tags admin administrator
9、此時(shí)我們就可以訪問(wèn) ip+15672進(jìn)入rabbitmq的后臺(tái)系統(tǒng)了,賬號(hào)密碼就是admin 123456
如果訪問(wèn)不了,說(shuō)明端口號(hào)沒(méi)開(kāi)啟,可以看下面的補(bǔ)充知識(shí)。
成功登陸rabbitmq后臺(tái)圖例如下:文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-511503.html
三、如何在阿里云開(kāi)啟自定義的端口號(hào)?
最后補(bǔ)充知識(shí):
如何使用阿里云去開(kāi)啟一個(gè)端口號(hào)呢?
步驟如下:
1.登陸阿里云
2.搜索【云服務(wù)器ECS】,在左側(cè)找到【安全組】點(diǎn)擊進(jìn)入。
3.選擇【配置規(guī)則】-選擇【手動(dòng)添加】,端口范圍輸入:15672,授權(quán)對(duì)象選擇 0.0.0.0/0 即可。
4. 此時(shí)通過(guò)ip + 15672就可以訪問(wèn)到rabbitmq的后臺(tái)了。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-511503.html
到了這里,關(guān)于linux安裝配置RabbitMQ和Erlang并配置環(huán)境變量的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!