docker 部署 HFish(集群部署)

摘要:
主节点部署:dockerrun-d-namehfish-Master-p21:21-p24:22-22:23-p80:80-p3306:3306-p6379:6379-p7879:7879-p8000:8000-p8080:8080-p8989:8899-p9000:900-p9001:9001-p11211:1211--restart=alwaysimdevops/hfish:late

主节点部署:

docker run -d --name hfish-master -p 21:21 -p 24:22 -p 23:23 -p 80:80 -p 3306:3306 -p 6379:6379 -p 7879:7879 -p 8000:8000 -p 8080:8080 -p 8989:8989 -p 9000:9000 -p 9001:9001 -p 11211:11211 --restart=always imdevops/hfish:latest

客户端子节点部署

docker run -d --name hfish-client -p 21:21 -p 22:22 -p 23:23 -p 3306:3306 -p 6379:6379 -p 8080:8080 -p 8989:8989 -p 9000:9000 -p 11211:11211 -e CLUSTER_IP=master_ip:7879 -e NODE_NAME=clinet --restart=always  imdevops/hfish:latest
  • 7879 为集群通信 RPC 端口
  • 环境变量 CLUSTER_IP 为集群主节点IP地址
  • 环境变量NODE_NAME为客户端节点名称,集群唯一,不可重名

使用说明:

  • 在后续使用过程中,如需修改配置文件或代码。使用如下命令进入容器内修改:
  •     docker exec -it 容器名 sh
  • 程序安装路径:/opt/hfish
  • 修改需要重启程序才能生效的,直接重启容器即可
  • 提供的 Web Demo 仅作功能展示用,可根据需要进行修改
  • 升级部署需要 docker rmi imdevops/hfish:latest 删除本地镜像,在拉取最新镜像

免责声明:文章转载自《docker 部署 HFish(集群部署)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇执行sparksql出现OOM问题jmeter垮线程组设置全局变量(传递参数)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

k8s部署

环境初始化,所有节点   1.配置hostname hostnamectl set-hostname master hostnamectl set-hostname node      2.配置/etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4....

Docker Overlay 应用部署

Docker Overlay 部署条件 要想使用Docker原生Overlay网络,需要满足以下任意条件: 1、Docker运行在Swarm模式 2、使用键值存储的Docker主机集群 本次部署使用键值存储的Docker主机集群,需要满足以下条件: 1. 集群中主机连接到键值存储,Docker支持Consul、Etcd和Zookeeper; 2. 集群中主...

docke网络之bridge、host、none

一、bridge网络 1.创建一个测试容器 [root@localhost ~]# docker run -d -it --name busybox_1 busybox /bin/sh -c "while true;do sleep 3600;done" 03b308c847edd23f21ba69afb825d92f7aaeb05b1ff4431dd47...

pinpoint安装(docker)

安装docker docker-compose yum update -y yum install docker epel-release python-pip -y pip install --upgrade pip pip install docker-compose 修改daemon.json [root@i-vzdytl5t ~]# cat /et...

Docker学习笔记之为容器配置网络

0x00 概述 在互联网时代,网络已经成为绝大多数应用进行数据交换的主要通道,Docker 作为集群部署的利器,在网络支持上也下了许多功夫。功能丰富和强大,并不代表使用复杂,在 Docker 的封装下,我们依然可以通过命令和参数轻松的为容器制定不同的网络方案。在这一节中,我们就来了解 Docker 的网络部分。 0x01 容器网络 在之前介绍 Docker...

Mac+docker+flask

1、先要保证mac电脑安装docker 安装的话可以通过命令brew install docker 安装成功后启动,docker 然后在终端执行docker version 或者docker info如果输出相应的信息, 表示docker已经在正常运行 2、创建一个文件夹 mkdir docker-demo cd docker-demo 创建dockerf...