基于Linux系统rabbitmq集群部署
来源:互联网 发布:微云同步盘 mac 编辑:程序博客网 时间:2024/06/06 00:01
首先在官网下载需要的 安装包通过Xshell上传到Linux服务器上:安装命令如下:erlang install#解压[root@localhost app]# tar xzf otp_src_19.2.tar.gz[root@localhost app]# cd otp_src_19.2#编译安装[root@localhost otp_src_19.2]# ./configure --prefix=/mnt/app/erlangor:[root@localhost otp_src_19.2]# ./configure --prefix=/mnt/app/erlang --without-javac[root@localhost otp_src_19.2]# make[root@localhost otp_src_19.2]# make install
#修改环境变量[root@localhost otp_src_19.2]# echo 'export ERLANG_HOME=/mnt/app/erlang' | tee /etc/profile.d/erlang.sh[root@localhost otp_src_19.2]# echo 'export ERLANG_BIN=${ERLANG_HOME}/bin' | tee -a /etc/profile.d/erlang.sh[root@localhost otp_src_19.2]# echo 'export PATH=${ERLANG_BIN}:$PATH' | tee -a /etc/profile.d/erlang.sh#使修改文件生效[root@localhost otp_src_19.2]# source /etc/profile
rabbitmq install#解压安装[root@localhost app]# xz -d rabbitmq-server-generic-unix-3.6.6.tar.xz[root@localhost app]# tar xf rabbitmq-server-generic-unix-3.6.6.tar[root@localhost app]# mv rabbitmq_server-3.6.6 /mnt/app/rabbitmq[root@localhost app]# chown -R root.root /mnt/app/rabbitmq
# 配置网页插件(web界面)[root@localhost app]# /mnt/app/rabbitmq/sbin/rabbitmq-plugins enable rabbitmq_management
#修改配置文件[root@localhost app]# echo 'export RABBITMQ_HOME=/mnt/app/rabbitmq' | tee /etc/profile.d/rabbitmq.sh[root@localhost app]# echo 'export RABBITMQ_BIN=${RABBITMQ_HOME}/sbin' | tee -a /etc/profile.d/rabbitmq.sh[root@localhost app]# echo 'export PATH=${RABBITMQ_BIN}:$PATH' | tee -a /etc/profile.d/rabbitmq.sh#使文件生效 [root@localhost app]# source /etc/profile
#配置文件必须自己创建,系统默认没有#配置文件信息必须放在:/etc/rabbitmq/中rabbitmq-env.conf 中[root@localhost app]# touch /mnt/app/rabbitmq/etc/rabbitmq/rabbitmq-env.conf[root@localhost app]# touch /mnt/app/rabbitmq/etc/rabbitmq/rabbitmq.config[root@localhost app]# chown -R wisdom.wisdom /mnt/app/rabbitmq/etc/
#新建生成日志、数据的文件[root@localhost app]# mkdir -p /mnt/{data,log}/rabbitmq[root@localhost app]# mkdir -p /mnt/data/rabbitmq/mnesia[root@localhost app]# chown -R wisdom.wisdom /mnt/{data,log}/rabbitmq
=========配置文件信息=====================
#rabbitmq-env.conf配置文件信息cat > /mnt/app/rabbitmq/etc/rabbitmq/rabbitmq-env.conf <<EOF\> RABBITMQ_NODE_IP_ADDRESS=\> RABBITMQ_NODE_PORT=5672\> RABBITMQ_DIST_PORT=25672\> RABBITMQ_NODENAME=rabbit@\$HOSTNAME\> RABBITMQ_MNESIA_BASE=/mnt/data/rabbitmq/mnesia\> RABBITMQ_LOG_BASE=/mnt/log/rabbitmq\> EOF
#rabbitmq.config配置文件cat > /mnt/app/rabbitmq/etc/rabbitmq/rabbitmq.config <<EOF\> [\> {rabbit,\> [\> ]},\> {kernel,\> [\> ]},\> {rabbitmq_management,\> [\> ]},\> {rabbitmq_shovel,\> [{shovels,\> [\> ]}\> ]},\> {rabbitmq_stomp,\> [\> ]},\> {rabbitmq_mqtt,\> [\> ]},\> {rabbitmq_amqp1_0,\> [\> ]},\> {rabbitmq_auth_backend_ldap,\> [\> ]}\> ].\> EOF
访问路径:http://123.56.217.112:15672/ 用户名: 密码: (默认是:guest guest)
rabbitmq组件已经封装好消息的写入和读取方法,使用该rabbitmq组件:①需要在其测试环境新加加入配置文件:rabbitmq.properties ,其配置信息为:ip =port =5672user_name =ssppassword =ssptest
②还需要修改配置文件:spring-context.xml
rabbitmq集群部署:一般需要三台服务器,每台之间都要相互ping通,现部署一台,即单机模式,然后再在另外两台里同样安装,再修改一些配置信息即可搭建成集群模式。
rabbitmq集群部署:一般需要三台服务器,每台之间都要相互ping通,现部署一台,即单机模式,然后再在另外两台里同样安装,再修改一些配置信息即可搭建成集群模式。
阅读全文
1 0
- 基于Linux系统rabbitmq集群部署
- RabbitMQ集群环境部署
- RabbitMQ集群部署
- RabbitMQ在linux系统中集群配置
- ArcGIS Server集群部署基于Windows系统
- CentOS linux 下rabbitmq基于单机的集群配置
- RabbitMQ学习之集群部署
- RabbitMQ学习之集群部署
- rabbitmq集群部署及配置
- linux系统部署oracle RAC(集群)
- Linux系统下安装部署Kubernetes集群
- 基于linux的集群系统(一)集群系统概述
- 基于linux的集群系统(一)集群系统概述
- 基于linux的集群系统LVS
- 基于linux的集群系统LVS
- 基于linux的集群系统(一)
- 基于Linux的集群系统(二)
- 基于Linux的集群系统(三)
- Eclipse字体调整
- ViewPager 详解(三)——PagerTabStrip与PagerTitleStrip添加标题栏
- ffmpeg 将网络流保存到本地文件
- 页面加载图片前用空态图代替真正图片
- php扩展开发(一)zephir
- 基于Linux系统rabbitmq集群部署
- 【opencv】1.概述和环境配置(2.4.9+vs2013)
- WebService 的创建,部署
- MySQL调优系列基础篇
- Android注解研习录
- 高并发的epoll+线程池,epoll在线程池内
- Android视频开发基础(一)
- java--练习题(1)
- Html标签--figure