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更新一下配置即可。相关文章推荐
- Linux 下安装 RabbitMQ
- RabbitMQ 安装配置和简单实例
- 在Centos上安装RabbitMQ流程
- RabbitMQ安装
- 伍哥原创之安装RabbitMQ
- [AMQP] RabbitMQ 安装与测试
- rabbitmq客户端c++安装详细记录
- Centos5.4 消息队列rabbitmq的安装及使用
- rabbitmq入门和ubuntu下安装php-amqp
- RabbitMQ 安装配置和简单实例
- 安装 rabbitmq
- RabbitMQ的安装,配置,监控
- RabbitMQ安装与测试
- Rabbitmq的安装及集群环境的搭建 推荐
- RabbitMQ 安装配置和简单实例
- rabbitmq 学习-2-安装
- 安装 php-rabbit: RabbitMQ 的 PHP 扩展
- rabbitmq客户端c++安装详细记录
- RabbitMQ安装配置手册
- RabbitMQ入门之安装配置与简单实例