《2022年ubuntu系统下RabbitMQ安装和配置详细步骤 .pdf》由会员分享,可在线阅读,更多相关《2022年ubuntu系统下RabbitMQ安装和配置详细步骤 .pdf(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、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
2、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
3、/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 名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 3 页 -2.sudo apt-get install fop 6.
4、然后下载安装 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/et
5、c/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:rabbitmqsbin)来配置 vhost,创建用户,密码,绑定权限等。首先创建vhosts,命令如下:添加创建虚拟主机:D:rabbitmqsbinrabbitmqctl
6、 add_vhost dnt_mq /注:删除虚拟主机 rabbitmqctl delete_vhost vhostpath用下面指定就可以显示出所有虚拟主机信息:D:rabbitmqsbinrabbitmqctl list_vhosts Listing vhosts./(根目录)dnt_mq下面添加用户和密码(用户名 daizhj,密码:617595):名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 3 页 -D:rabbitmqsbinrabbitmqctl add_user daizhj 617595 /注:修改用户密码:rabbitmqctl change_passwor
7、d username newpassword绑定用户权限:D:rabbitmqsbinrabbitmqctl set_permissions-p dnt_mq daizhj.*.*.*Setting permissions for user daizhj in vhost dnt_mq.列出用户权限:D:rabbitmqsbinrabbitmqctl list_user_permissions daizhj /注:清除用户权限 rabbitmqctl clear_permissions-p vhostpath username Listing permissions for user daizhj.dnt_mq .*.*.*client到这里,就完成了单机上rabbitmq 的环境配置。rabbitmq-server 可带参数-detached(后台运行)这样 server 即启动再执行rabbitmqctl start_app 启动应用这样就可往rabbitmq 发送消息之后可以用rabbitmqctl list_queues 查看队列信息名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 3 页 -