作者:孙亦然5277 | 来源:互联网 | 2023-05-19 00:34
ubuntu下rabbitMQ安装方法第一步安装erlang命令行:选择保存路径后:1.wgethttp:www.erlang.orgdownloadotp_s
ubuntu 下 rabbitMQ 安装方法
第一步安装 erlang
命令行:选择保存路径后:
1. wget http://www.erlang.org/download/otp_src_R16B02.tar.gz
2. tar -zxvf otp_src_R16B02.tar.gz
3. cd otp_src_R16B02
4. ./configure
5. sudo make && sudo make install
测试是否安装成功
命令行:erl
提示信息:
Erlang R16B02 (erts-5.10.3) [source] [64-bit] [smp:2:2] [async-threads:10] [hipe] [kernel-poll:false]
Eshell V5.10.3 (abort with ^G)
1>
第二步 安装rabbitMQ server
命令行:
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.1/rabbitmq-server-generic-unix-3.6.1.tar.xz
erlan 安装过程提示:
configure: error: No curses library functions found
configure: error: /bin/sh '/usr/local/xuguang/RabbitMq/erlang/otp_src_R15B01/erts/configure' failed for erts
解决方法:安装ncurses
ubuntu apt-get 没有ncurses安装项,可以使用下列方法
sudo apt-get install libncurses5-dev
第三步 安装 amqp
git clone git://github.com/alanxz/rabbitmq-c.git
cd rabbitmq-c
git submodule init
git submodule update
如需要 php 与 rabbitmq 连接需手动编译 php-amqp 扩展
命令行下 rabbitmq 操作
1.关闭 rabbitmq rabbitmqctl stop_app
2.开启 rabbitmq rabbitmqctl start_app
3. 查看队列信息 rabbitmqctl list_queues
4. 清楚队列信息 rabbitmqctl reset
5. 查看状态 rabbitmqctl status