ubuntu系统下RabbitMQ安装和配置详细步骤(step by step)

2018-11-21 23:17

RabbitMQ安装需要安装较多的依赖包,之前如果安装过RabbitMQ-server必须要先彻底删除。

重装的ubuntu系统(ubuntu server)的开发环境几乎是裸的,再重新编译安装erlang需要一些关键库。

1. gcc/g++、make等开发工具 Bash代码

1. sudo apt-get install build-essential

2. 其它Erlang用到的关键库 Bash代码

1. sudo apt-get install libncurses5-dev 2. sudo apt-get install m4

3. sudo apt-get install libssl-dev

3. 此外还有一些非关键库也可以装上,不然make也通不过 Bash代码

1. sudo apt-get install libc6 (Ubuntu 9.10以后自动带这个,所以不用再装了)

2. sudo apt-get install unixodbc unixodbc-dev ODBC方式提供对传统关系数据库支持

3. sudo apt-get install freeglut3-dev libwxgtk2.8-dev

4. 安装JDK,需要这个编译JInterface sudo apt-get install sun-java6-jdk

安装后设置环境变量JAVA_HOME和PATH,并在/usr/bin中设置java和javac的符号链接: Bash代码

1. sudo ln -s /usr/local/jdk1.6.0_20/bin/java /usr/bin/java 2. sudo ln -s /usr/local/jdk1.6.0_20/bin/javac /usr/bin/javac 5. 在R13B03后,帮助文档的生成方式有了变化,要想自动生成帮助文件,需要安装xsltproc和 Bash代码

1. sudo apt-get install xsltproc

2. sudo apt-get install fop

6.然后下载安装ERLANG源代码(otp_src_R14B02.tar.gz) tar -xvf otp_src_R14B02.tar.gz cd otp_src_R14B02.tar.gz

sudo ./configure --prefix=/otp/erlang sudo make

sudo make install

安装完毕,能够rm -fr otp_src_R14B02.tar.gz删除源代码 然后改改/etc/profile

export PATH=/opt/erlang/bin:$PATH alias ls='ls -color=auto' alias ll='ll -lht'

能够source /etc/profile一下,及时修改PATH

7. 下载安装RabbitMQ-Server

下载rabbitmq-server_2.4.1-1_all.deb软件包

安装:dpkg –i rabbitmq-server_2.4.1-1_all.deb (有关dpkg安装软件的步骤和方法网上有很多) 默认安装在ubuntu操作系统的/etc/lib

8.使用和权限设置

下面我们使用rabbitmqctl控制台命令(位于D:\\rabbitmq\\sbin>)来配置vhost,创建用户,密码,绑定权限等。首先创建vhosts,命令如下: 添加创建虚拟主机:

D:\\rabbitmq\\sbin>rabbitmqctl add_vhost dnt_mq //注:删除虚拟主机 rabbitmqctl delete_vhost vhostpath

用下面指定就可以显示出所有虚拟主机信息:

D:\\rabbitmq\\sbin>rabbitmqctl list_vhosts Listing vhosts ... / (根目录) dnt_mq

下面添加用户和密码(用户名daizhj, 密码:617595):

D:\\rabbitmq\\sbin>rabbitmqctl add_user daizhj 617595 //注:修改用户密码:rabbitmqctl change_password username newpassword

绑定用户权限:

D:\\rabbitmq\\sbin>rabbitmqctl set_permissions -p dnt_mq daizhj \ Setting permissions for user \

列出用户权限:

D:\\rabbitmq\\sbin>rabbitmqctl list_user_permissions daizhj

//注:清除用户权限 rabbitmqctl clear_permissions [-p vhostpath] username Listing permissions for user \ dnt_mq .* .* .* client

到这里,就完成了单机上rabbitmq的环境配置。

rabbitmq-server 可带参数 -detached(后台运行) 这样server即启动 再执行 rabbitmqctl start_app 启动应用 这样就可往rabbitmq 发送消息 之后可以用 rabbitmqctl list_queues 查看队列信息


ubuntu系统下RabbitMQ安装和配置详细步骤(step by step).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:高速公路路面大修方案研究

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: