RabbitMQ搭建过程指南

更新时间:2023-05-21 19:17:56 阅读: 评论:0

RabbitMQ安装指南
1. 系统编译环境
yum -y install gcc glibc-devel make ncurs-devel openssl-devel autoconf
yum -y install unixODBC unixODBC-devel
yum -y install tk
yum -y install mysql-connector-odbc
2. RabbitMQ所需的附属包安装
2.1. erlang安装
Erlang安装命令为:
wget /download/otp_src_
tar -zxf otp_src_
cd otp_src_R14B
./configure --prefix=/usr/local/otp_src_R14B
make
make install
2.2. simplejson安装
Simplejson依赖于Python环境的提前安装,默认Python环境安装成功,版本在2.6.6。
Simplejson安装命令为:
cd /usr/local/srcjile
wget /packages/source/s/simplejson/simplejson-2.1.
tar -xzvf simplejson-2.1.
cd simplejson-2.1.3
python tup.py build
python tup.py install
在安装过程中暂时还没明白simplejson在rabbitmq里边是做什么用途的。
2.3. xmlto安装
xmlto安装命令为:
cd /usr/local/src
wget /releas/x/m/xmlto/xmlto-0.0.
tar -xzvf xmlto-0.0.
cd xmlto-0.0.23
./configure --prefix=/usr/local/xmlto
make & make install
Centos发行版Linux中还可以直接通过yum install -y xmlto安装处理
3. Centos下RabbitMQ安装
开发环境使用的是centos6.6,因此此处介绍centos环境下rabbitmq安装过程,其他Linux发行版的请查阅相关文档即可。
RabbitMQ安装命令为:
cd /usr/local/src
wget /releas/rabbitmq-rver/v3.4.4/rabbitmq-rver-3.4.
tar -xzvf rabbitmq-rver-3.4.
cd rabbitmq-rver-3.4.4
make
make install TARGET_DIR=/usr/local/rabbitmq SBIN_DIR=/usr/local/rabbitmq/sbin \
MAN_DIR=/usr/local/rabbitmq/man
处理完毕后,设定rabbitmq配置文件为:bath
mkdir /etc/rabbitmq
cd /etc/rabbitmq
f # 此处为rabbitmq默认约定的环境变量配置文件
配置内容明细为:
RABBITMQ_NODE_IP_ADDRESS=192.168.1.78
RABBITMQ_NODE_PORT=5672节日快乐的英文
HOSTNAME=xftest0
RABBITMQ_NODENAME=rmq01
RABBITMQ_CONFIG_FILE=/etc/fig
RABBITMQ_MNESIA_BASE=/etc/rabbitmq/data
RABBITMQ_LOG_BASE=/var/log/rabbitmq
RABBITMQ_PLUGINS_DIR=/usr/local/rabbitmq/plugins
fig # 此处为rabbitmq配置文件,明细为:
参考地址为:/configure.html#config-items
4. RabbitMQ安装信息
在3.x采用源代码编译安装,rabbitmq安装目录放在/usr/local/rabbitmq下,脚本放在sbin/目录下,man手册放在man/目录下。
└── sbin
    ├── rabbitmqctl
    ├── rabbitmq-defaults
    ├── rabbitmq-env
    ├── rabbitmq-plugins
└── rabbitmq-rver
4.1. RabbitMQ启动关闭服务
启动rabbitmq服务命令为:rabbitmq-rver start(用户关闭连接后,自动结束进程)
后台运行rabbitmq服务命令为:rabbitmq-rver -detached
关闭服务命令为:rabbitmqctl stop
4.2. RabbitMQ管理控制台
RabbitMQ访问控制台地址为:localhost:15672/
asian beautiful picture
在内网开发环境中部署在192.168.1.78服务器上,设定端口为5672,HTTP端口为15672,rabbitmq默认游客账号密码为:guest/guest处理。
此处通过rabbitmq ctl提供的命令进行处理,更多详细内容查看相关文档。
add_ur admin admin123
t_ur_tags administrator
something the lord madet_permissions admin
5. 可能遇到问题
5.1. 无法通过浏览器访问web控制台
启动rabbitmq后发现总是无法打开web控制台,可能是功能未开启。
处理办法为:
将rabbitmq web控制台功能打开之后,重新启动rabbitmq服务。
pelliot
[root@xftest0 sbin]# ./rabbitmq-plugins
Error: could not recogni command
Usage:
rabbitmq-plugins [-n <node>] <command> [<command options>] appeton
Commands:
    list [-v] [-m] [-E] [-e] [<pattern>]
七喜广告 穿越    enable [--offline] [--online] <plugin> ...
上海中级口译培训    disable [--offline] [--online] <plugin> ...
    t [--offline] [--online] <plugin> ...the artist
[root@xftest0 sbin]# ./rabbitmq-plugins enable rabbitmq_management
The following plugins have been enabled:
  mochiweb
  webmachine
  rabbitmq_web_dispatch
  amqp_client
  rabbitmq_management_agent
  rabbitmq_management
Applying plugin configuration to started 6 plugins.
5.2. 使用guest总是提示登录失败
使用guest账号密码登录总是提示无法login failed失败toast,服务器日志输出为:
=WARNING REPORT==== 26-Feb-2015::17:31:20 ===
HTTP access denied: ur 'guest' - Ur can only log in via localhost
=ERROR REPORT==== 26-Feb-2015::17:31:20 ===
webmachine error: path="/api/whoami"
"Unauthorized"
处理办法为:
/access-control.html

本文发布于:2023-05-21 19:17:56,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/78/723074.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:安装   环境   命令
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图