您的位置:首页 > 数据库 > Redis

RabbitMQ安装

2016-09-23 17:08 162 查看

RabbitMQ安装教程

RabbitMq安装步骤:

rabbitMq依赖erlang,先装erlang,然后装rabbitMq

1、otp_src_R15B01.tar.gz //erlang

2、rabbitmq-server-generic-unix-3.4.3.tar.gz //rabbitMq

解压两个安装包:

tar -xvf otp_src_R15B01.tar.gz

tar -xvf rabbitmq-server-generic-unix-3.4.3.tar.gz

安装erlang:

进入erlang: cd erlang/

有两种方式:

A:

执行./configure –prefix=/opt/erlang 就会开始编译安装 会编译到 /opt/erlang 下 然后执行

执行make && make install

修改/etc/profile文件,增加下面的环境变量:#set erlang environment export PATH=$PATH:/opt/erlang/bin

source profile使得文件生效

测Erlang环境是否安装成功,输入erl命令

B:

执行./configure && make && make install

测Erlang环境是否安装成功,输入erl命令

安装rabbitMq:(默认用户名密码都是guest,但是在管理平台不能登入,只有自己新增用户,然后设置角色、权限)

端口号:15672 (if management plugin is enabled)

5672, 5671 (AMQP 0-9-1 without and with TLS)

只要解压之后就行

进入rabbitmq安装目录下的sbin目录,分别执行以下命令:

开启RabbitMQ服务:.

./rabbitmq-server -detached (-detached为可选参数,表示后台开启)

开启RabbitMQ管理工具,通过浏览器访问http://localhost:15672使用:

./rabbitmq-plugins enable rabbitmq_management

关闭RabbitMQ服务:

./rabbitmqctl stop

新建用户:(用户名:root, 密码:member)

./rabbitmqctl add_user root member

删除用户:(通过用户名删除)

./rabbitmqctl delete_user member

修改用户密码:

./rabbitmqctl change_password root member

设置用户角色:(给root用户设置administrator角色),可设置的角色:administrator、monitoring、policymaker、management、none

./rabbitmqctl set_user_tags root administrator

设置用户权限:

(set_permissions [-p ] )

vhostpath:Vhost路径 user:用户名

conf:一个正则表达式match哪些配置资源能够被该用户访问。

write: 一个正则表达式match哪些配置资源能够被该用户读。

read: 一个正则表达式match哪些配置资源能够被该用户访问。

./rabbitmqctl set_permissions -p / root ‘.’ ‘.’ ‘.*’

注意:

如果./rabbitmq-plugins enable rabbitmq_management报错的话,解决方案如下:

先执行 ./rabbitmqctl stop

然后执行 ps -ef|grep rabbitmq

出现进程信息 root 8889 30190 0 00:55 pts/0 00:00:00 grep –color=auto rabbitmq

最后执行 ./rabbitmq-server & [1] 8889

最后出现:

RabbitMQ 3.5.5. Copyright (C) 2007-2015 Pivotal Software, Inc.

## ## Licensed under the MPL. See http://www.rabbitmq.com/

## ##

########## Logs: /var/log/rabbitmq/rabbit@iZ28jyxu47dZ.log

###### ## /var/log/rabbitmq/rabbit@iZ28jyxu47dZ-sasl.log

##########

Starting broker… completed with 6 plugins.

成功,可以用浏览器访问了

#

redis的安装

tar zxvf redis-storage-1.17.3.tgz

cd redis-storage-1.17.3

2 compile ,分两步执行(依赖 jemalloc,需要先安装)

make init

make MALLOC=jemalloc

close if started(已经启动时,可选)

ps -elf | grep redis-server

kill all redis-server

ps -elf | grep redis-server

3 install(可以指定多个目录,注意修改redis.conf中的路径)

mkdir /u02/redis -p

make install PREFIX=/u02/redis

sed -i ‘s/9400/9600/g’ /u02/redis/conf/redis.conf

2、启动

启动

/u02/redis/bin/redis-server /u02/redis/conf/redis.conf

如果出现库加载不了的情况,用以下方式解决

在/etc/ld.so.conf中加入/usr/local/lib这一行,保存之后,再运行:/sbin/ldconfig –v更新一下配置即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  RabbitMQ redis