2022
10-08
10-08
一文搞定Docker安装ElasticSearch的过程
目录前言一、安装Docker二、安装ElasticSearch三、安装ElasticSearch-Head四、安装IK分词器五、总结前言项目准备上ElasticSearch,为了后期开发不卡壳只能笨鸟先飞,在整个安装过程中遇到以下三个问题。Docker安装非常慢ElasticSearch-Head连接出现跨域ElasticSearch-Head操作报出406错误码一、安装Docker目前咔咔对Docker的理解还只是个皮毛,对于不了解的东西就要多多使用,使用的多了自然而然也就会了。安装依赖包...
继续阅读 >
目录一、概述1、原理2、实现三、创建Slave实例四、主从配置总结:五、参考一、概述1、原理master服务器将数据的改变记录二进制binlog日志,当master上的数据发生改变时,则将其改变写入二进制日志中;slave服务器会在一定时间间隔内对master二进制日志进行探测其是否发生改变,如果发生改变,则开始一个I/OThread请求master二进制事件同时主节点为每个I/O线程启动一个dump线程,用于向其发送二进制事件,并保存至从节...
SeleniumGrid介绍尽管在未来将会推出的Selenium4.0版本中对SeleniumGrid的一些新特性进行了说明,但是目前来看官方并没有太多详细文档供大家参考,所以本书中仍结合目前被广泛使用的SeleniumGrid版本进行讲解。正如其官网对SeleniumGrid的描述,它是一个智能代理服务器,允许Selenium测试将命令路由到远程Web浏览器实例。其目的是提供一种在多台计算机上并行运行测试的简便方法。使用SeleniumGrid,一台服务器充当将JSON格...
目录一、生成证书二、开启远程三、远程连接3.1Jenkins连接3.2Portainer连接前言:Docker直接开启2375端口是不安全的,别人只要连上之后就可以任意操作,下面是开启Docker的TLS和CA认证方法,并使用Jenkins和Portainer连接。一、生成证书查看服务器主机名hostnameauto-generate-docker-tls-ca.sh#!/bin/bash#一键生成TLS和CA证书#Create:2021-08-25#Update:2021-08-25#@Autor:wuduoqiang#服务器主机名SERVER="6c377ff...
目录SpringBoot应用内存飙升服务现状JVM默认内存设置优化限制JVM内存参数解释JVM常见参数java.security.egd作用优化后的Dockerfile文件优化后的效果JVM参数设置是否生效基础镜像优化OpenJ9GraalVMFabric8优化后的Dockerfile文件优化后的效果备注Xmx<limit支持springboot多环境和jvm动态配置的Dockerfile参考SpringBoot应用内存飙升一个简单的SpringBoot应用,几乎只有一个用户在用,内存竟然达到1.2G,可怕服务现状由于之前服...
目录第一步优化:使用轻量化基础镜像第二步优化:多阶段构建Docker是一个供软件开发人员和系统管理员使用容器构建、运行和与分享应用程序的平台。容器是在独立环境中运行的进程,它运行在自己的文件系统上,该文件系统是使用docker镜像构建的。镜像中包含运行应用程序所需的一切(编译后的代码、依赖项、库等等)。镜像使用Dockerfile文件定义。术语dockerization或containerization通常用于定义创建Docker容器的过程。...
目录一、NFS-Ganesha的简介二、NFS-Ganesha的配置三、NFS-Ganesha容器的使用3.1NFS-Ganesha的服务端搭建3.2NFS-Ganesha的客户端使用四、参考资料NFS-Ganesha3镜像的说明及使用一、NFS-Ganesha的简介NFS-Ganesha是一个用户态的支持NFS协议(NFSv3/NFSv4,NFSv4.1)的文件服务器,它为Unix和类Unix的操作系统提供了FUSE(FilesysteminUserspace)兼容的接口FSAL(FileSystemAbstractionLayer)。这样用户通过NFSClien...
目录1.安装NodeExporter2.安装cAdvisor3.安装PrometheusServer4.创建运行Grafana5.添加监控模板6.键值查询7.使用Prometheus监控8.各个监控项的含义9.PrometheusUI中Target表达式查询10.安装blackbox_exporter11.Docker部署nginx-module-vts模块Docker搭建Consul集群(未完)Docker部署Prometheus说明:监控端安装:PrometheusServer(普罗米修斯监控主服务器)NodeExporter(收集Host硬件和操作系统信息)cAdvisor(负责...
之前给大家介绍过:docker(部署常见应用):docker部署nginxdocker部署mysql:5.7.26#下载镜像dockerpullmysql:5.7.26#查看镜像dockerimages|grepmysql#启动容器镜像,建议在/usr/local/workspace/mysql下执行以下dockerrun命令 dockerrun-p13306:3306--namemy-mysql-v$PWD/conf:/etc/mysql-v$PWD/data:/var/lib/mysql-eMYSQL_ROOT_PASSWORD=123456-dmysql:5.7.26 #建议写死路径 ...
目录一、Dockerconsul的容器服务更新与发现1、什么是服务注册与发现2、什么是consul?3、consul提供的一些关键特性二、Consul部署第一步:consul服务器上操作如下1.建立consul服务2.设置代理,后台启动consul服务器第二步:registrator部署192.168.80.20上操作如下:4.容器服务自动加入Nginx集群5.安装Nginx、httpd测试镜像6.在consul服务器中查看镜像是否注册7.在web浏览器中查看注册中心是否发现了这些服务。三、配置temp...
目录1.概述1.1定义1.2功能说明2.部署ELK2.1创建目录和文件2.2配置docker-compose并启动2.3打开kibana3.收集日志3.1环境准备3.2使用logback记录日志3.3使用log4j2记录日志1.概述1.1定义对于大规模的日志,需要集中化的管理。而ELK提供了一整套解决方案,并且都是开源软件,之间互相配合使用,完美衔接,高效的满足了很多场合的应用。ELK是三种技术产品的简称,包括Elasticsearch、Logstash、Kibana,可在项目中作为日志框架使用。1....