elk介绍这里不再赘述,本系列教程多以实战干货为主,关于elk工作原理介绍,详情查看官方文档。一、环境规划主机名IP角色节点名centos0110.10.0.10esnode-10centos0210.10.0.11esnode-11centos0310.10.0.12esnode-12这里三台机器配置均为2C4G配置,生产中根据日志量选配合的机器。 二、安装部署 2.1 创建
转载
2023-11-28 10:13:11
124阅读
前言:两个月前的16年11月份完成的配置,使用的solr6.1和zookeeper3.4,刚刚写成blog,目前版本可能有小版本的变化。 本例完成结果为:在docker环境下部署solrcloud集群,同时使用zookeeper集群做配置管理。 一、部署zookeeper集群1、加载images,(两种方式:A下载offical版本zookeeper,B加载导出的t
转载
2023-08-05 21:05:12
237阅读
在上周六遭遇阿里云容器服务 swarm 版的故障之后,我们决定还是走自建 docker swarm 之路,只要不是阿里云底层的问题,我们相信会找到办法解决或避开自建 docker swarm 不稳定的问题。以下是我们即将采用的 docker swarm 集群部署优化措施。1)2 个 overlay 网络合并为 1 个,以减少维护多个 overlay 网络的开销之前用了 2 个 overlay 网络
转载
2024-06-01 16:37:00
150阅读
1.从docker hub下载mysql5.6的镜像docker pull mysql:5.62.使用mysql5.6镜像运行4台mysql服务,用端口号区分前期准备工作# 在本机创建四个目录,分别用了存储4台mysql服务的数据,日志以及配置文件mkdir /data/mysqlcd /data/mysqlmkdir mysql3307 mysql3308 mysql3309 mysql3310
转载
2023-07-17 16:17:21
126阅读
使用Docker部署elasticsearch、logstash、kibana指定版本:6.7.1 (建议使用同一的版本、屏蔽三个软件间的不兼容性)下载镜像:docker pull elasticsearch:6.7.1 docker pull logstash:6.7.1 docker pull kibana:6.7.1 修改vm.max_map_countvim /etc/sysc
转载
2024-01-05 21:27:44
153阅读
参考:https://docs.docker.com/engine/install/centos/1、升级yum源[root@elasticsearch-03 opt]# yum update2、设置存储库安装yum-utils软件包(提供yum-config-manager 实用程序)并设置稳定的存储库。[root@elasticsearch-03 opt]# yum install -y yu
转载
2024-07-04 12:44:15
118阅读
Docker部署Tomcat的详细的步骤首先通过docker拉取tomcat的镜像文件docker pull tomcat:latest
# 查看镜像文件
docker images运行结果:通过docker的命令运行tomcat容器docker run --name tomcat8080 -p 8080:8080 tomcat运行结果:补充:如果想运行多个tomcat,只需要修改端口号即可do
转载
2023-11-03 08:19:09
79阅读
一、主机规划3台主机:1个master、2个slaver/workerip地址使用docker默认的分配地址:master:主机名: hadoop2、ip地址: 172.17.0.2slaver1:主机名: hadoop3、ip地址: 172.17.0.3主机名: hadoop4、ip地址: 172.17.0.4二、软件安装1、在docker中安装centos镜像,并启动centos容器,安装ss
转载
2023-07-27 17:59:28
109阅读
1.hadoop是大数据处理领域的第一代的数据处理、存储引擎。在很多大公司的内部都会使用到hadoop集群,使用里面的 yarn来统一管理资源,hdfs来做为分布式存储。 2.这一节将讲解如何通过docker 制作镜像,来安装hadoop集群。 3.首先介绍hadoop集群里面的配置文件,因为这些配置文件是需要自己配置的,配置好之后使用ADD命令添加到镜像中。 hadoop里面涉及到7个配置文件的
转载
2023-08-18 13:08:11
80阅读
Jira与Confluence一样,都需要用到独立的数据库,对于数据库的安装我们不做介绍,主要介绍如何用Docker部署Jira以及对Jira进行破解的操作。1、数据库准备## 创建数据库及授权
CREATE DATABASE jiradb CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
GRANT ALL on jiradb.* TO 'jira'@'%'
转载
2023-09-15 23:17:47
24阅读
# Docker 集群部署
## 什么是 Docker?
[Docker]( 是一个开源的容器化平台,它可以将应用程序和其依赖项打包为一个独立的、可移植的容器,然后在任何环境中运行。Docker 提供了一种快速、可靠和可重复的方式来部署应用程序,使得应用程序的开发、测试和生产环境之间的迁移变得非常简单。
Docker 采用了轻量级的容器技术,通过共享操作系统内核,实现了更高效的资源利用和更快
原创
2024-01-11 05:15:04
81阅读
项目名称:基于docker swarm的web(nginx)集群项目环境:docker20.10.2 centos8.1.19 nginx1.19.6 服务器数量:5台;配置:2G,1核项目描述:实现一个高可用的负载均衡web服务器集群,底层采用swarm管理的docker集群提供web服务,大量使用容器来完成web服务的扩展性,高可用性项目步骤:1 设置规划集群拓扑图。 一台 Nginx 负载均
转载
2023-07-12 10:20:58
100阅读
基于 Docker-K8s 的 Web 集群项目前言为什么要做这个项目?项目名称:基于 Docker-K8s 的 Web 集群项目一、项目环境二、项目描述三、项目网络拓扑图四、项目步骤1.规划整个集群的架构2.管理集群3.制作镜像,编译安装4.数据一致性5.测试6.排错和整理五、总结和心得 前言 为什么要做这个项目?1.容器是打包和运行应用程序的好方式。在生产环境中,你需要管理运行应用
转载
2023-07-12 10:21:03
256阅读
前言关于集群的概念以及集群很分布式的关系或者区别,请各位自行百度,道理大家都懂,只要能理解、知道是怎么回事就行。注:杨千嬅-2019世界巡回演唱会-天津站:2019-12-29,天津体育馆(舒服哦!)准备1、准备两个 springboot 项目,端口自定义,笔者这里都是 80812、这两个 springboot 项目添加两个测试接口,接口都为 /test/hello,且接口返回结果为
转载
2023-08-11 22:19:40
86阅读
目录项目名称:Docker Swarm搭建的高可用Web集群网络拓扑图数据流程图项目环境:CentOS 8.3(8台),Docker 20.10.8,NFS,nginx/1.21.1,Keepalived,Prometheus 2.29,grafana 8.1.2项目描述:采用swarm管理docker集群,提供web服务,大量使用容器来完成web服务的扩展性、高可用
转载
2023-07-11 21:04:13
213阅读
# Docker集群部署介绍
## 前言
在现代软件开发和部署过程中,容器化技术已经成为一种非常流行的解决方案。Docker作为最为著名的容器化平台之一,提供了一种轻量级、可移植、自包含的部署方式。在大规模应用场景下,使用Docker单机部署已经不能满足需求,这时就需要使用Docker集群部署。
## 什么是Docker集群?
Docker集群是指将多个Docker主机连接在一起,形成一个
原创
2023-08-12 19:45:42
145阅读
MySql-MHA-Docker集群部署搭建本文概述机器准备前置条件MySQL主从复制集群搭建1、**安装mysql**:准备3台机器安装mysql2、安装配置mysql master3、安装配置(88)mysql slave4、安装配置(94)mysql slave4、测试主从复制配置公钥互信 (四台机器ssh互通)MHA管理软件搭建1、环境准备2、安装data node节点(四台机器)3、m
转载
2023-08-21 16:56:03
139阅读
项目名称:基于Docker-K8s的Web集群网络拓扑图项目描述详细步骤Ansible批量部署创建K8s集群安装网络插件配置NFS服务PV、PVC与NFS融合配置Loadbalancer使用Prometheus监控 基于Docker Swarm的高可用Web集群 网络拓扑图项目描述项目名称:基于Docker-K8s的Web集群
项目环境:Docker 20.10.5,CentOS 7.6 (7台
转载
2023-07-11 20:41:00
96阅读
将该公司开发的基于微服务架构的web应用系统Chinaskillmall实现全容器化部署,Chinaskillmall应用系统架构图如下: 模块 使用技术 备注 gpmall.sql Mysql 网站的数据库 dist目录 Nginx 网站的前端项目 gpmall-shopping web项目 8081端口,商品/购物车/首页渲染等交互 gpmall-user 8082端口,提供用户相关的交互,如
转载
2024-02-12 20:07:30
76阅读
Docker容器进行大规模集群部署,如何来做呢?肯定不能手动一个机器一个机器控制了,必须找到更高效等方式。Docker官方提供了容器编排和集群管理工具Swarm。来解决大规模集群快速部署和监控等问题。Docker是开源容器工具,之前我们讲过单节点模式下实战部署Java 或者MySQL、MongoDB等应用。今天我们来实战一下Docker集群和快速模式。Docker容器集群分布式架构模式,是互联网大
转载
2024-03-07 17:46:23
56阅读