国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Linux環(huán)境下安裝部署單機(jī)RabbitMQ(離線)

這篇具有很好參考價值的文章主要介紹了Linux環(huán)境下安裝部署單機(jī)RabbitMQ(離線)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

摘要

本文檔適用于在Linux系統(tǒng)下部署單體RabbitMQ,是在無網(wǎng)的情況下部署的。涉及的任何操作都是通過手動下載安裝包然后上傳到服務(wù)器上進(jìn)行安裝,因此也遇到一些問題,并在此文檔中記錄。

實(shí)際操作環(huán)境:Kylin V10,實(shí)際操作的Linux系統(tǒng)是銀河麒麟。根據(jù)我安裝的過程,覺得適用于所有Linux的操作系統(tǒng)。

一、準(zhǔn)備環(huán)境

1.確認(rèn)目前服務(wù)器上是否有g(shù)cc的環(huán)境

命令:gcc -v

如出現(xiàn)如圖所示,如果出現(xiàn)gcc版本信息及其他相關(guān)信息,則說明已經(jīng)有g(shù)cc環(huán)境了,跳過后續(xù)安裝gcc步驟;若沒有則需要安裝。

2.安裝gcc、g++

離線安裝

阿里云盤下載地址:https://www.aliyundrive.com/s/VpQ3g4L6oub

提取碼: sj94

離線安裝包:gcc環(huán)境安裝包

gcc安裝包內(nèi)容如下:

kylin v10 rabbitmq,linux,運(yùn)維,服務(wù)器

?g++安裝包內(nèi)容:

kylin v10 rabbitmq,linux,運(yùn)維,服務(wù)器

下載后,把安裝包解壓到服務(wù)器上,先安裝gcc,再安裝g++。分別執(zhí)行兩個文件夾下的install.sh。

執(zhí)行命令 sh install.sh 它其實(shí)就是去執(zhí)行rpm -ivh 等全部需要安裝命令,這樣就可以不用手動去執(zhí)行了如果執(zhí)行上述命令出現(xiàn)了問題(一般都是版本問題) 有問題可以手動執(zhí)行下列圖片中所有的rpm。

例:rpm -ivh gcc-4.8.5-4.el7.x86_64.rpm

同一個目錄下批量安裝rpm文件:rpm -ivh *rpm

如果遇到依賴版本的問題:

error: Failed dependencies:

cpp = 4.8.5-4.el7 is needed by gcc-4.8.5-4.el7.x86_64 libgomp = 4.8.5-4.el7 is needed by gcc-4.8.5-4.el7.x86_64 gcc < 8 conflicts with (installed) UnionTech-rpm-config-129-1.uelc20.03.x86_64

解決方法:強(qiáng)制安裝需要安裝的rpm文件 參數(shù) --force(強(qiáng)制) --nodeps(不查找依賴關(guān)系)

例如:rpm -ivh *rpm --depes --force

如果gcc環(huán)境安裝完成,那么就可以進(jìn)行下一步啦。

驗(yàn)證:gcc -vgcc --version
如下圖所示:即為成功

kylin v10 rabbitmq,linux,運(yùn)維,服務(wù)器

二、通過安裝包的方式安裝Erlang

1.先確認(rèn)erlang和RabbitMQ之間的版本關(guān)系

溫馨提示:下滑就能找到你想要的Erlang版本和RabbitMQ的版本

地址:https://rabbitmq.com/which-erlang.html

2.Erlang下載地址

下載地址:

?http://erlang.org/download/

記住是下載tar.gz的壓縮包,不要下載錯了。

kylin v10 rabbitmq,linux,運(yùn)維,服務(wù)器

如果下載的慢的,大家可以下載我提供的一個23.2版本

鏈接:https://pan.baidu.com/s/1a57cSsytZgUxUXUo4J_bNA
提取碼:gide

3.上傳到服務(wù)器

4.解壓下載Erlang的安裝包

?tar -zxvf otp_src_23.2.tar.gz

5.切換到解壓好的目錄并安裝

cd otp_src_23.2

./configure --prefix=/usr/local/erlang --without-javac

make

make install

?注意觀察最后幾行如果沒出息error等信息,即為安裝成功。

6.配置環(huán)境變量

vim /etc/profile

在文件末尾添加如下信息在環(huán)境變量中:

export ERLANG_HOME=/usr/local/erlang

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

7.刷新環(huán)境變量,使其配置生效

?source /etc/profile

8.驗(yàn)證是否安裝成功

erl -version 查看版本

輸入:erl 能進(jìn)入它的面板即為成功。

輸入:q(). 優(yōu)雅退出

kylin v10 rabbitmq,linux,運(yùn)維,服務(wù)器

?安裝Erlang遇到的問題

在執(zhí)行./configure --prefix=/usr/local/erlang --without-javac時遇到如下報(bào)錯信息:

configure: error: No curses library?functions found
ERROR: /data/rabbitmq/otp_src_23.2/erts/configure failed! Killed

這個錯誤表明在編譯 Erlang/OTP 源代碼時,找不到 Curses 庫函數(shù)。Curses 是一個操作終端的庫,它通常用于在終端中顯示文本界面。

解決方案:安裝ncurses-devel,由于不能聯(lián)網(wǎng),因此只能手動安裝。

下載地址:Index of /gnu/ncurses

提供了一個網(wǎng)盤地址6.0版本

鏈接:https://pan.baidu.com/s/1c20-kT7szD6ePL7B8LWWWg
提取碼:n4x8

我選擇的是6.0的版本,大家也可自行選擇

kylin v10 rabbitmq,linux,運(yùn)維,服務(wù)器

下載之后,上傳到服務(wù)器上

安裝ncurses

解壓:tar?-zxvf?ncurses-6.0.tar.gz

cd?ncurses-6.0

./configure?--with-shared?--without-debug?--without-ada?--enable-overwrite

make?

make install

安裝完成之后,就可以重新再執(zhí)行這個配置Erlang命令:

./configure --prefix=/usr/local/erlang --without-javac,就不會報(bào)錯了,然后再執(zhí)行后續(xù)的make和make install ,Erlang就安裝完成。

三、通過安裝包的方式安裝RabbitMQ

1.官方提供的安裝RabbitMQ的方式:

Downloading and Installing RabbitMQ — RabbitMQ

2. 我們手動下載并上傳

在有網(wǎng)的地方訪問如下:并將下載好的RabbitMQ的壓縮包上傳到服務(wù)器。

https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.9.8/rabbitmq-server-generic-unix-3.9.8.tar.xz

大家可以自行更改上面RabbitMQ的版本,可以去官網(wǎng)看RabbitMQ的版本,直接替換上面的下載地址的版本信息。就能下載對應(yīng)版本RabbitMQ。

百度網(wǎng)盤地址:

鏈接:https://pan.baidu.com/s/1Fq7ZjmUs8qRQeWqM-84lIw
提取碼:vgby

3.解壓

tar?-xvf rabbitmq-server-generic-unix-3.9.8.tar.xz

4.將解壓好的RabbitMQ移動到/usr/local 目錄(根據(jù)自己意思可移可不移)

?mv rabbitmq_server-3.9.8/ /usr/local/rabbitmq

5.配置環(huán)境變量

vim /etc/profile

在文件末尾添加如下信息在環(huán)境變量中:

export RABBIT_MQ_HOME=/usr/local/rabbitmq

export PATH=$PATH:/usr/local/rabbitmq/sbin

6.刷新環(huán)境變量,使其配置生效

?source /etc/profile

7.添加web管理的插件

rabbitmq-plugins enable?rabbitmq_management

?執(zhí)行之后,如下所示:

kylin v10 rabbitmq,linux,運(yùn)維,服務(wù)器

8.啟動RabbitMQ

rabbitmq-server -detached

/usr/local/rabbitmq/sbin/rabbitmq-server -detached

由于RabbitMQ的默認(rèn)賬號是guest,只能本機(jī)通過localhost方式訪問了,因此接下來我們重新創(chuàng)建一個用戶,并設(shè)置成為管理員和全部權(quán)限。

9.創(chuàng)建用戶和密碼

rabbitmqctl add_user <用戶> <密碼>

例: rabbitmqctl add_user admin admin

kylin v10 rabbitmq,linux,運(yùn)維,服務(wù)器

查看是否添加成功:rabbitmqctl list_users

kylin v10 rabbitmq,linux,運(yùn)維,服務(wù)器

10.將創(chuàng)建的新用戶設(shè)置為管理員

rabbitmqctl set_user_tags <用戶名> administrator

kylin v10 rabbitmq,linux,運(yùn)維,服務(wù)器

11.賦予新創(chuàng)建的用戶所有權(quán)限

rabbitmqctl set_permissions -p / <用戶名> ".*" ".*" ".*"

kylin v10 rabbitmq,linux,運(yùn)維,服務(wù)器

?四、RabbitMQ常用命令

## 服務(wù)啟動停止:

# 服務(wù)啟動:

rabbitmq-server -detached

#服務(wù)停止:

rabbitmqctl stop

## 插件管理:

# 插件列表:

rabbitmq-plugins list

# 啟動插件:

rabbitmq-plugins enable XXX ??#(XXX為插件名)

# 停用插件:

rabbitmq-plugins disable XXX

## 用戶管理:

# 添加用戶:

rabbitmqctl add_user username password

# 刪除用戶:

rabbitmqctl delete_user username

# 修改密碼:

rabbitmqctl change_password username newpassword

# 設(shè)置用戶角色:

rabbitmqctl set_user_tags username tag

# 列出用戶:

rabbitmqctl list_users

## 權(quán)限管理:

# 列出所有用戶權(quán)限:

rabbitmqctl list_permissions

# 查看制定用戶權(quán)限:

rabbitmqctl list_user_permissions username

# 清除用戶權(quán)限:

rabbitmqctl clear_permissions [-p vhostpath] username

# 設(shè)置用戶權(quán)限:

# conf: 一個正則匹配哪些資源能被該用戶訪問

# write:一個正則匹配哪些資源能被該用戶寫入

# read:一個正則匹配哪些資源能被該用戶讀取

rabbitmqctl set_permissions [-p vhostpath] username conf write read

五、驗(yàn)證

啟動RabbitMQ之后,可以通過如下命令查看是否有關(guān)于15672的端口,這個web訪問的端口

命令:netstat -lnpt

說明RabbitMQ就成功啟動了。

kylin v10 rabbitmq,linux,運(yùn)維,服務(wù)器

訪問:IP+15672,如果出現(xiàn)如下圖所示:即為安裝成功。

kylin v10 rabbitmq,linux,運(yùn)維,服務(wù)器

參考:RabbitMQ環(huán)境部署(Windows、單機(jī)、Docker、集群)_rabbitmq windows 部署_用生命研發(fā)技術(shù)的博客-CSDN博客文章來源地址http://www.zghlxwxcb.cn/news/detail-770697.html

到了這里,關(guān)于Linux環(huán)境下安裝部署單機(jī)RabbitMQ(離線)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Linux離線環(huán)境安裝部署docker(超詳細(xì))

    可以參考菜鳥教程:https://www.runoob.com/docker/centos-docker-install.html 安裝插件 添加倉庫地址: 安裝指定版本的docker-ce和docker-ce-cli: 啟動docker,設(shè)為開機(jī)自啟動: docker-Linux下載地址 搭建docker環(huán)境準(zhǔn)備 在能連網(wǎng)的服務(wù)器上下載所需的鏡像,例如 上傳docker壓縮包及鏡像上傳到需要部署的服

    2024年02月03日
    瀏覽(28)
  • 在離線的arm架構(gòu)kylin v10服務(wù)器上使用Kuboard-Spray搭建K8S集群

    在離線的arm架構(gòu)kylin v10服務(wù)器上使用Kuboard-Spray搭建K8S集群

    在離線的arm架構(gòu)kylin v10服務(wù)器上使用Kuboard-Spray搭建K8S集群 在內(nèi)網(wǎng)項(xiàng)目中需要安裝K8S集群,經(jīng)過調(diào)研,選擇使用Kuboard-Spray工具搭建K8S集群,降低學(xué)習(xí)成本,提高安裝效率。 為了簡化安裝使用集群的過程,搭建了私有yum源倉庫和harbor私有鏡像倉庫。 詳細(xì)參考文章: 本地yum源倉

    2024年04月10日
    瀏覽(22)
  • 麒麟V10離線rpm安裝nginx+php+mariadb環(huán)境

    1、下載需要的nginx包 如果有有網(wǎng)絡(luò)服務(wù)器:則 首先查詢要下載的包 如果沒有網(wǎng):則在以下地址可下載rpm包,類似地址跟多 https://developer.aliyun.com/mirror/ https://mirrors.tuna.tsinghua.edu.cn/ https://rpm.org/ https://pkgs.org/ https://rpmfind.net/ 2、安裝nginx、php (1)在各自的包目錄下執(zhí)行命令 rpm

    2024年02月04日
    瀏覽(32)
  • Linux離線arm環(huán)境安裝部署docker詳細(xì)教程

    Linux離線arm環(huán)境安裝部署docker詳細(xì)教程

    1、下載 通過官網(wǎng)下載docker安裝包,找arm環(huán)境的安裝包,如果是x86環(huán)境可以下載對應(yīng)的安裝包 Index of linux/static/stable/aarch64/ 2、上傳到服務(wù)器上,通過rz命令 上傳成功后解壓?tar -xvf docker-24.0.6.tgz? 3. 復(fù)制文件到 /usr/bin cp ./docker/* /usr/bin 4. 創(chuàng)建docker.service vim ?/etc/systemd/system/doc

    2024年02月03日
    瀏覽(30)
  • 麒麟V10環(huán)境安裝RabbitMQ3.6.10

    RabbitMQ是實(shí)現(xiàn)了高級消息隊(duì)列協(xié)議(AMQP)的開源消息代理軟件(亦稱面向消息的中間件)。RabbitMQ服務(wù)器是用Erlang語言編寫的,而集群和故障轉(zhuǎn)移是構(gòu)建在開放電信平臺框架上的。所有主要的編程語言均有與代理接口通訊的客戶端庫。 1.安裝依賴 2.erlang安裝 鏈接:軟件安裝下載

    2024年02月05日
    瀏覽(18)
  • Kylin v10 編譯安裝ceph 15.2.17

    ceph:octopus(15.2.17) OS:Kylin-Server-V10_U1-Release-Build02-20210824-GFB-x86_64 vim /etc/yum.repos.d/kylin_x86_64.repo 安裝編譯依賴環(huán)境和編譯工具 下載安裝額外依賴(https://download.csdn.net/download/nanhai_happy/88218750?spm=1001.2014.3001.5503)如下: 安裝 掛載Kylin-Server-V10_U1-Release-Build02-20210824-GFB-x86_64.iso,

    2024年02月11日
    瀏覽(26)
  • kylin服務(wù)器離線部署docker

    kylin服務(wù)器離線部署docker

    業(yè)務(wù)要求在客戶的政務(wù)云上部署應(yīng)用,需要用到docker。給的服務(wù)器是國產(chǎn)麒麟服務(wù)器 ? 以上 總結(jié)一下國產(chǎn)已經(jīng)踩坑 1.首先看一下操作系統(tǒng) ok? 看到的是kylin v10 2.第二步有點(diǎn)關(guān)鍵,之前踩了坑。 需要看一下你服務(wù)器的操作系統(tǒng)多少位的 ? 我是x86_64的,有的系統(tǒng)是aarch64的,這

    2024年02月09日
    瀏覽(44)
  • Linux快速安裝Erlang和RabbitMQ單機(jī)版

    Linux快速安裝Erlang和RabbitMQ單機(jī)版

    CentOS7 Xshell6 XFtp6 Erlang 21.3 RabbitMQ 3.8.4 同一個軟件有很多種安裝方式,在Linux系統(tǒng)有幾種常見的軟件安裝方式: 源碼編譯安裝:一般需要解壓,然后使用 make 、 make install 等命令 RPM(RedHat Package Manager):是一種軟件管理包,安裝卸載比較簡單,但無法解決軟件包之間的依賴問

    2024年02月11日
    瀏覽(23)
  • 麒麟V10 ARM 離線生成RabbitMQ docker鏡像并上傳Harbor私有倉庫

    麒麟V10 ARM 離線生成RabbitMQ docker鏡像并上傳Harbor私有倉庫

    第一步在外網(wǎng)主機(jī)執(zhí)行: docker pull arm 64 v 8 / rabbitmq: 3.8.9 -management 將下載的鏡像打包給離線主機(jī)集群使用 在指定目錄下執(zhí)行打包命令: 執(zhí)行: ?docker save -o rabbitmq_arm3.8.9.tar arm64v8/rabbitmq:3.8.9-management 如果懶得打包給你飛機(jī)票下載鏡像包:https://download.csdn.net/download/jiejiegua/88

    2024年02月03日
    瀏覽(23)
  • 麒麟操作系統(tǒng)Kylin V10 安裝達(dá)夢數(shù)據(jù)庫DM8 客戶端遠(yuǎn)程調(diào)試

    麒麟操作系統(tǒng)Kylin V10 安裝達(dá)夢數(shù)據(jù)庫DM8 客戶端遠(yuǎn)程調(diào)試

    一、環(huán)境準(zhǔn)備 軟件名稱 版本 vmware workstation 16.1.2 build-17966106 銀河麒麟 Kylin-Server-10-SP2-x86-Release-Build09-20210524.iso 達(dá)夢DM8 DMInstall.bin 銀河麒麟 server v10 x86架構(gòu)安裝iso鏡像。 Kylin-Server-10-SP2-x86-Release-Build09-20210524.iso 二、DM8數(shù)據(jù)庫安裝 以下操作可以使用遠(yuǎn)程工具執(zhí)行命令 1. 啟動網(wǎng)絡(luò)

    2024年02月04日
    瀏覽(36)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包