Linux學習筆記:Centos_7.3安裝RabbitMQ_3.8.6
由於RabbitMq是基於erlang語言開發的,所以必須先安裝erlang。
安裝erlang
安裝依賴
yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget gtk2-devel binutils-devel
下載
-
wget下載
wget http://erlang.org/download/otp_src_23.0.tar.gz
解壓
tar -zxvf otp_src_23.0.tar.gz -C /usr/local/
建立安裝目錄
cd /usr/local/
mkdir erlang
配置
cd /usr/local/otp_src_23.0
./configure --prefix=/usr/local/erlang
注意:出現以下錯誤,忽略
configure: WARNING: No GLU headers found, wx will NOT be usable
./configure: line 4659: wx-config: command not found
configure: WARNING:
wxWidgets must be installed on your system.
Please check that wx-config is in path, the directory
where wxWidgets libraries are installed (returned by
'wx-config --libs' or 'wx-config --static --libs' command)
is in LD_LIBRARY_PATH or equivalent variable and
wxWidgets version is 2.8.4 or above.
*********************************************************************
********************** APPLICATIONS DISABLED **********************
*********************************************************************
odbc : ODBC library - link check failed
*********************************************************************
*********************************************************************
********************** APPLICATIONS INFORMATION *******************
*********************************************************************
wx : No GLU headers (glu.h) found, wx will NOT be usable
wxWidgets not found, wx will NOT be usable
*********************************************************************
*********************************************************************
********************** DOCUMENTATION INFORMATION ******************
*********************************************************************
documentation :
fop is missing.
Using fakefop to generate placeholder PDF files.
*********************************************************************
編譯安裝
make && make install
檢視一下是否安裝成功
ll /usr/local/erlang/bin
新增環境變數
echo 'export PATH=$PATH:/usr/local/erlang/bin' >> /etc/profile
重新整理環境變數
source /etc/profile
進入erlang
erl
如下:
[root@ecs-42c3 otp_src_23.0]# erl
Erlang/OTP 23 [erts-11.0] [source] [64-bit] [smp:32:32] [ds:32:32:10] [async-threads:1] [hipe]
Eshell V11.0 (abort with ^G)
1>
輸入halt().命令退(注意點號)
1> Eshell V11.0 (abort with ^G)
1> halt().
[root@ecs-42c3 otp_src_23.0]#
安裝RabbitMQ
下載
- 下載地址
- wget下載
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.6/rabbitmq-server-generic-unix-3.8.6.tar.xz
解壓
tar xf rabbitmq-server-generic-unix-3.8.6.tar.xz -C /usr/local/
目錄改名
mv /usr/local/rabbitmq_server-3.8.6 /usr/local/rabbitmq-3.8.6
配置環境變數
echo 'export PATH=$PATH:/usr/local/rabbitmq-3.8.6/sbin' >> /etc/profile
重新整理環境變數
source /etc/profile
建立配置目錄
mkdir /etc/rabbitmq
相關命令
啟動
rabbitmq-server -detached
停止
rabbitmqctl stop
狀態
rabbitmqctl status
WEB管理
開啟WEB外掛
rabbitmq-plugins enable rabbitmq_management
訪問:http://127.0.0.1:15672/
預設賬號密碼:guest guest(這個賬號只允許本機訪問)
使用者管理
檢視所有使用者
rabbitmqctl list_users
新增一個使用者
rabbitmqctl add_user sysAdmin 123456
配置許可權
rabbitmqctl set_permissions -p "/" sysAdmin ".*" ".*" ".*"
檢視使用者許可權
rabbitmqctl list_user_permissions sysAdmin
設定tag
rabbitmqctl set_user_tags sysAdmin administrator
刪除使用者
rabbitmqctl delete_user guest
擴充套件閱讀
rabbitmq常用命令列彙總
相關文章
- Linux 學習筆記 - 軟體安裝Linux筆記
- RabbitMQ學習筆記-安裝MQ筆記
- Docker安裝(學習筆記一)Docker筆記
- Mysql學習筆記(安裝篇)MySql筆記
- matlab學習筆記一:安裝Matlab筆記
- Flutter學習筆記 - 安裝,映象,配置Flutter筆記
- Golang學習筆記-IDE安裝指南Golang筆記IDE
- Redis學習筆記【01】 - 安裝RedisRedis筆記
- golang學習筆記(1):安裝&helloworldGolang筆記
- Linux 學習筆記Linux筆記
- Redis安裝與配置(學習筆記一)Redis筆記
- Linux 學習筆記--程式Linux筆記
- 【Flutter 學習筆記一】Mac OS 安裝 FlutterFlutter筆記Mac
- Docker 學習筆記-基本概念與安裝Docker筆記
- 學習筆記:openstack實驗環境安裝筆記
- Linux 筆記分享二:Linux 系統安裝Linux筆記
- Linux基礎學習-Docker學習筆記LinuxDocker筆記
- TypeScript學習筆記—安裝與基礎型別TypeScript筆記型別
- Nacos 學習筆記:安裝執行初體驗筆記
- elasticsearch學習筆記二:相關軟體安裝Elasticsearch筆記
- 【Linux學習筆記】reboot命令Linux筆記boot
- Linux 學習筆記--程式管理Linux筆記
- Linux下Oracle 11.2.0.1 RAC安裝筆記LinuxOracle筆記
- 裝飾器學習筆記筆記
- Linux學習/TCP程式設計學習筆記LinuxTCP程式設計筆記
- linux學習筆記---一些命令學習Linux筆記
- 學習筆記:Eclipse IDE for javaEE 64位下載安裝筆記EclipseIDEJava
- Redis學習筆記(01-基本概念及安裝)Redis筆記
- Git 的安裝與初次使用 —— Git 學習筆記 03Git筆記
- Dubbo學習筆記(二) Dubbo 控制後臺的安裝筆記
- Kafka超詳細學習筆記【概念理解,安裝配置】Kafka筆記
- linux學習筆記-day5Linux筆記
- 基礎 IO (Linux學習筆記)Linux筆記
- 01_Linux學習筆記(一)Linux筆記
- Linux學習筆記(2)——ls指令Linux筆記
- Linux與DNS的學習筆記LinuxDNS筆記
- Linux 筆記分享十四:YUM 線上安裝Linux筆記
- Linux 筆記分享十五:原始碼包安裝Linux筆記原始碼