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筆記
- Linux學習筆記-軟體安裝管理Linux筆記
- linux下Nagios安裝學習筆記LinuxiOS筆記
- RabbitMQ學習筆記-安裝MQ筆記
- Centos學習筆記--安裝CentOS筆記
- Mysql學習筆記(安裝篇)MySql筆記
- Docker安裝(學習筆記一)Docker筆記
- Airflow學習筆記 --- airflow安裝AI筆記
- python學習安裝筆記Python筆記
- Flask學習筆記(安裝篇)Flask筆記
- ASM學習筆記_ASM安裝ASM筆記
- Flutter學習筆記 - 安裝,映象,配置Flutter筆記
- golang學習筆記(1):安裝&helloworldGolang筆記
- Redis學習筆記【01】 - 安裝RedisRedis筆記
- matlab學習筆記一:安裝Matlab筆記
- Mysql學習筆記1--安裝MySql筆記
- Golang學習筆記-IDE安裝指南Golang筆記IDE
- CentOS學習筆記 – 6. docker安裝CentOS筆記Docker
- Redis安裝與配置(學習筆記一)Redis筆記
- Ansible學習筆記-Ansible安裝筆記
- 【Flutter 學習筆記一】Mac OS 安裝 FlutterFlutter筆記Mac
- 學習筆記:openstack實驗環境安裝筆記
- Oracle學習筆記(一)---oracle安裝和配置Oracle筆記
- Docker 學習筆記-基本概念與安裝Docker筆記
- Linux學習筆記Linux筆記
- Linux 學習筆記Linux筆記
- TypeScript學習筆記—安裝與基礎型別TypeScript筆記型別
- elasticsearch學習筆記二:相關軟體安裝Elasticsearch筆記
- Nacos 學習筆記:安裝執行初體驗筆記
- Docker 入門學習筆記一:Ubuntu安裝 DockerDocker筆記Ubuntu
- RMAN學習筆記_Catalog 安裝與御載筆記
- GoldenGate 學習筆記(3)_安裝與御載Go筆記
- Linux 學習筆記--程式Linux筆記
- linux學習筆記一Linux筆記
- linux學習筆記二Linux筆記
- Linux學習筆記--viLinux筆記
- linux c 學習筆記Linux筆記
- Linux學習筆記1Linux筆記