最近闲来无事,整理下基础知识,本次安装linux
一、RabbitMQ版本是3.6.10浏览器
二、操做系统是centOS 7 64位 虚拟机IP:192.168.149.133服务器
一、安装更新系统环境依赖测试
yum install gcc glibc-devel make ncurses-devel openssl-devel xmlto操作系统
二、安装配置erlang语言环境3d
由于RabbitMQ是使用erlang语言开发的,因此还须要配置如下erlang语言环境unix
下载安装包,地址http://www.erlang.org/downloads 咱们下载的是最新版本OTP 20.0server
上传至服务器/opt/目录 下载的文件名应该是:otp_src_20.0.tar.gzxml
解压:tar -xvf otp_src_20.0.tar.gzblog
进入目录:cd otp_src_20.0/
设置安装编译目录:./configure --prefix=/opt/erlang 路径能够自选的,注意这里会有大量的配置和依赖检查,通常没问题,若是报错缺乏包,直接使用yum命令安装便可。
安装:make && make install 安装过程会消耗点时间。
安装完成后咱们测试一下是够安装成功:
若是出现以上信息,则表示安装成功。输入halt().退出。
下一步配置好erlang的环境变量:
增长以下内容:
保存,刷新生效:source /etc/profile
三、安装RabbitMQ
首先使用命令下载安装文件:wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.10/rabbitmq-server-generic-unix-3.6.10.tar.xz 咱们这里使用的是3.6.10最新版本
解压至/opt/目录下
四、配置RabbitMQ环境变量
和配置erlang环境变量同样,在/etc/profile文件中增长以下内容:
保存,刷新生效:source /etc/profile
五、启动RabbitMQ
那么怎么样测试咱们的程序安装成功了呢?咱们来启动一下看看
./rabbitmq-server
再来查看RabbitMQ服务
OK启动成功了
固然若是须要关闭服务的话,执行以下命令:
./rabbitmqctl stop
六、RabbitMQ管理
对于linux应用咱们通常都会有网页端的管理页面,RabbitMQ也有简单的管理页面,下面咱们来启用它。
首先建立目录:mkdir /etc/rabbitmq
防火墙打开15672端口和5672端口
执行以下命令:
./rabbitmq-plugins enable rabbitmq_management
OK!大功告成了,下面你能够在本地访问管理页面了。在浏览器输入地址:http://localhost:15672会出现相似以下页面:
在本地可使用系统默认帐户密码登陆:guest/guest
可是有个问题,当咱们远程访问的时候,发现访问不了,端口也打开了,到底什么缘由呢?
其实RabbitMQ的guest帐户默认是不给远程访问的,至于为何就要问做者了。
咱们能够本身建立一个用户hxb:
这下咱们看看远程访问:http://192.168.149.133:15672/
输入帐号密码:hxb/hxb
好了,咱们的RabbitMQ服务端就这样搭起来了。下一章节咱们未来讲述在Java中的简单实用。