安装rabbitmq集群和配置
2016-02-04 15:39
465 查看
在10.0.0.45、10.0.0.57、10.0.0.58三个节点上安装,然后开启 RabbitMQ 监控插件 以下在root用户操作 1./etc/hosts增加 10.0.0.45 node1 10.0.0.57 node2 10.0.0.58 node3 2.erlang的安装 yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel *odbc* *wx* *unix* *fop* tar xzvf otp_src_18.1.tar.gz cd otp_src_18.1 ./configure --prefix=/opt/hostkeeper/erlang make && make install cd .. rm -rf otp_src_18.1 /home/hostkeeper/.bash_profile 增加 export PATH=/opt/hostkeeper/erlang/bin:$PATH 3.rabbitMQ的安装 tar xzvf rabbitmq-server-generic-unix-3.5.6.tar.gz /bin/mv rabbitmq_server-3.5.6 /opt/hostkeeper/rabbitmq /home/hostkeeper/.bash_profile 增加 export PATH=/opt/hostkeeper/rabbitmq/sbin:$PATH chown hostkeeper:acfunadmin -R /opt/hostkeeper 以下在hostkeeper用户操作 4.使用 -detached 参数运行各节点,运行后才能集群 source /home/hostkeeper/.bash_profile rabbitmqctl stop rabbitmq-server -detached 5.设置 Erlang Cookie 这里将 node1 的该文件复制到 node2、node3,由于这个文件权限是 400 chmod 400 /home/hostkeeper/.erlang.cookie 6.组成集群 rabbitmqctl stop_app rabbitmqctl reset rabbitmqctl join_cluster --ram rabbit@node1 rabbitmqctl start_app 7.设置镜像队列策略 在任意一个节点上执行 rabbitmqctl set_policy ha-all "^" '{"ha-mode":"all"}' 8.查看集群 rabbitmqctl cluster_status 9.启用网页方式管理MQ插件 rabbitmq-plugins enable rabbitmq_management rabbitmq-plugins enable rabbitmq_shovel rabbitmq-plugins enable rabbitmq_shovel_management rabbitmq-plugins enable rabbitmq_federation rabbitmq-plugins enable rabbitmq_federation_management 10.设置开机自动启动 在/etc/rc.local增加以下: sleep 10 su - op -c "rabbitmq-server -detached"
二.设置管理账户
1.设置管理账户 rabbitmqctl add_user admin admin 2.加入administrator角色 rabbitmqctl set_user_tags admin administrator
三.登录web管理系统
http://10.0.0.45:15672[/code]
相关文章推荐
- 怎样编写高质量的java代码
- [Redux] Extracting Container Components -- VisibleTodoList
- 区分51系列单片机中几个时间周期的概念
- 姚博文 springmvc controller @RequestParam一大恶心功能 android模拟器Genymotion
- hibernate配置文件hibernate.cfg.xml的详细解释
- 当我学完Python时我学了些什么
- kill函数
- python(3)-内置函数
- Yii2之事件处理
- 【Xamarin破解补丁找不到?】
- oracle新建数据表主键实现自动递增
- 4.4常量池
- wiki/Cg Programming/Unity_shder/RGB Cube
- Java基础:流程控制语句
- J2EE开发 Spring MVC配置详解(非注解方式和注解方式)
- Angularjs 通过WebApi 下载excel
- 【Android】3.18 示例18--自定义绘制功能
- 2015年 工作总结
- 备忘
- 判断当前网络的状态