linux-安装rabbitmq

1. 安装erlang

方式一: yum安装方式(推荐)

yum install erlang

方式二:源码安装(没试过)

编译安装方式

A. 依赖环境的安装-如果需要用编译安装erlang语言环境,需要安装C++编译。

yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC unixODBC-devel httpd python-simplejson

B. erlang语言环境的安装(rabbitMq是用erlang分布式语言开发的)

安装文件获取

wget http://erlang.org/download/otp_src_19.2.tar.gz

解压erlang安装包

tar -xzvf otp_src_19.2.tar.gz

进入erlang目录

cd otp_src_19.2

编译安装erlang语言环境 prefix=/usr/local/erlang 为安装目录

./configure --prefix=/usr/local/erlang --enable-smp-support --enable-threads --enable-sctp --enable-kernel-poll --enable-hipe --with-ssl --without-javac

erlang语言编译配置选项:

–prefix 指定安装目录 
–enable-smp-support启用对称多处理支持(Symmetric Multi-Processing对称多处理结构的简称)

–enable-threads启用异步线程支持

–enable-sctp启用流控制协议支持(Stream Control Transmission Protocol,流控制传输协议)

–enable-kernel-poll启用Linux内核poll

–enable-hipe启用高性能Erlang –with-ssl 启用ssl包 –without-javac 
不用java编译

开始安装编译:

make && make install 

配置erlang环境变量

vim /etc/profile

export PATH=$PATH:/usr/local/erlang/bin

source /etc/profil

验证erlang是否安装成功:erl

erl Erlang/OTP 17 [erts-6.2] [source] [smp:2:2] [async-threads:10] [kernel-poll:false]
Eshell V6.2  (abort with ^G)

会输出 erlang安装版本号

退出erl:halt();

2. rabbitmq 安装(rpm安装方式推荐)

1> http://www.rabbitmq.com/releases/rabbitmq-server/current/ 下载rpm包

rabbitmq-server-3.6.15-1.el6.noarch.rpm

2>安装

rpm -ivh rabbitmq-server-3.6.15-1.el6.noarch.rpm

3>启动

service rabbitmq-server start

4>.查看rabbitMq进程

ps -ef | grep rabbitmq

或者

netstat -anplt | grep LISTEN rabbitmq默认监听端口15672/5672

15672:页面管理

5672 :AMQP端口

5>.开机启动rabbitmq

chkconfig rabbitmq-server on

6> 配置配置文件

  1. cd /etc/rabbitmq  
  2. cp /usr/share/doc/rabbitmq-server-3.4.1/rabbitmq.config.example /etc/rabbitmq/    
  3. mv rabbitmq.config.example rabbitmq.config  
  4. vi /etc/rabbitmq/rabbitmq.config 
  5. 将{loopback_users,[]}, 改成{loopback_users,[]} 注意要去掉后面的逗号。开启用户远程访问

7> .开启web管理页面插件

rabbitmq-plugins enable rabbitmq_management

 service rabbitmq-server restart

切记开放端口:15672/5672

15672:页面管理

5672 :AMQP端口

访问:http://ip:15672 进入了web管理界面了


3. 常用rabbitMq启动命令:

service rabbitmq-server   start
service rabbitmq-server   stop
service rabbitmq-server   status
service rabbitmq-server   rotate-logs|
service rabbitmq-server   restart
service rabbitmq-server   condrestart
service rabbitmq-server   try-restart
service rabbitmq-server   reload
service rabbitmq-server   force-reload

4. 添加添加管理员账号

1> 添加管理员账号

rabbitmqctl add_user rabbitadmin 123456

2> 分配用户标签 

rabbitmqctl set_user_tags rabbitadmin administrator

3>创建和赋角色完成后查看并确认

rabbitmqctl list_users

4>登录rabbitmq管理界面 用户名密码:rabbitadmin/123456

猜你喜欢

转载自blog.csdn.net/zhuchunyan_aijia/article/details/80229278