中间件
文章平均质量分 78
.
社畜阿藏405
这个作者很懒,什么都没留下…
展开
-
ElasticSearch入门
在一个索引中, 你可以定义一种或多种类型一个类型是你的索引的一个逻辑上的分类/ 分区, 其语义完全由你来定. 通常, 会为具有一组共同字段的文档定义一个类型. 不同的版本, 类型发生了不同的变化在index(索引)中, 可以定义一个或多个类型. 类似于MySQl中的Table, 每一种类型的数据放在一起。原创 2023-02-06 21:01:05 · 2026 阅读 · 0 评论 -
Datagrip链接高版本Elasticsearch实现方法
如果当test的 Connection的时候, 如果出现了如下报错的话检查一下你的es是不是用的是标准级 -> 只有花钱才可以变强当然你也可以使用30天试用。点击Custom JARS后选择正确的jar包同时切换class然后点击apply和ok,这样子drive就创建完成了。首先确认一下使用的es版本确认好之后进入官网下载对应的jdbc-jar。打开Datagrip创建一个新的drive。当你充值或者使用了试用之后->嗯金钱的味道。用自己创建的drive来创建es链接。原创 2022-09-05 18:04:18 · 3400 阅读 · 0 评论 -
Elasticsearch添加密码验证后、并且使用于构建和使用API的API平台访问带密码的es方案
es开启了加密验证之后,通过http请求orhttps会出现如下报错原创 2022-08-26 15:19:51 · 2115 阅读 · 0 评论 -
ElasticSearch启动该正常无法连接或无法正常启动排查方案
例如,Elasticsearch 使用堆外缓冲区来实现高效的网络通信,并依赖操作系统的文件系统缓存来高效地访问文件。[官网内容划重点]{https://www.elastic.co/guide/en/elasticsearch/reference/8.4/advanced-configuration.html#set-jvm-heap-size}Elasticsearch 可用的堆越多,它可以用于内部缓存的内存就越多。等容器中运行时,总内存定义为容器可见的内存量,而不是主机上的总系统内存。......原创 2022-08-26 10:29:15 · 2227 阅读 · 0 评论 -
springcloud相关杂七杂八小总结(学到啥更新啥)
可以通过在@EnableDiscoveryClient中设置autoRegister=falsee来禁用此行为。批注:(具体从什么版本开始不再需要的,暂时没有查到具体的官方文档,现在知道的版本是spring-cloud-common-3.1.3及以上,org.springframework.cloud-2021.0.3及以上)您可以在类路径上放置DiscoveryClient实现,以使Spring Boot应用程序在服务发现服务器上注册。来轻松地禁用阻止和/或响应客户端。要完全禁用服务发现,您只需要设置。.原创 2022-08-13 15:32:34 · 377 阅读 · 0 评论 -
Maven进阶
Maven的完整性项目管理功能的具体表现下面是spring-boot-starter的POM文件, 可以看到: 除了我们熟悉的坐标标签, dependenices标签, 还有description, url, organization, licenses, developers, scm, issueManagement等这些描述项目信息的标签description标签: 当前jar包的介绍organization标签: 组织, 子标签name: 组织名, 子标签url: 官网地址licenses标签: 类原创 2022-07-12 22:42:26 · 649 阅读 · 0 评论 -
Maven入门
Maven笔记应用场景:开发过程: 管理jar自动部署私有仓库一.概要maven是一个依赖管理工具maven是一个构建管理工具1. Maven是一个依赖管理工具jar包的规模随着我们使用越来越多的框架,或者框架封装成都越来越高,项目中使用的jar包也越来越多.项目中,一个模块里面用到三百个jar包是非常正常的jar包的来源这个jar包所属的技术的官网.https://mvnrepository.com/jar包之间的依赖关系框架中使用的原创 2022-05-23 23:39:45 · 636 阅读 · 0 评论 -
ZooKeeper学习笔记(八):服务器动态上下线原理
服务器动态上下线客户端能实时洞察到服务器上下线的变化步骤顺序服务器1号服务器2号服务器3号客户端1号客户端1号客户端1号ZooKeeper集群(假设有三台分别是zk-1,zk-2,zk-3)1服务端启动的时候去ZooKeeper中去注册信息(创建的都是临时节点)服务端启动的时候去ZooKeeper中去注册信息(创建的都是临时节点)服务端启动的时候去ZooKeeper中去注册信息(创建的都是临时节点)这时服务器1,2,3号分别在ZooKeeper中注册对应的临原创 2022-03-06 22:14:41 · 4285 阅读 · 0 评论 -
ZooKeeper学习笔记(七):ZooKeeper依赖-API方法
代码和具体笔记直接放到gitee了,不然还要再写一个md文档没啥意义很麻烦代码地址,在zookeeper对应的文件夹下面原创 2022-02-27 21:24:15 · 1064 阅读 · 0 评论 -
ZooKeeper学习笔记(八):ZooKeeper集群写数据原理
写数据原理写流程直接请求发送给Leader节点这里假设集群中有三个zookeeper服务端ACK (Acknowledge character)即是确认字符,在数据通信中,接收站发给发送站的一种传输类控制字符。 表示发来的数据已确认接收无误。 在TCP/IP协议中,如果接收方成功的接收到数据,那么会回复一个ACK数据。 通常ACK信号有自己固定的格式,长度大小,由接收方回复给发送方。步骤Leaderfollower-1号follower-2号1首先接受到写请求,然后写数原创 2022-02-27 21:14:23 · 1371 阅读 · 0 评论 -
ZooKeeper学习笔记(六): 客户端命令行操作
客户端命令行操作首先连接docker对应的集群# 进入zookeeper1号容器中root@azang405:~# docker exec -it zk-1 /bin/bash# 进入到bin目录中root@f04635a2c8a3:/apache-zookeeper-3.7.0-bin# cd /apache-zookeeper-3.7.0-bin/bin我们这里因为在之前笔记里面创建了一个单独的docker网络不了解docker网络的话可以去看一下我之前的博客docker网络正因为我创原创 2022-02-24 23:41:49 · 1375 阅读 · 0 评论 -
ZooKeeper学习笔记(五): ZooKeeper集群选举机制
选举机制第一次启动假设集群中有五台服务器1号启动,发起第一次选举. 服务器1号投自己一票,此时第一次选举票数是否启动服务器1号1是服务器2号0否服务器3号0否服务器4号0否服务器5号0否票数不够半数以上(因为假设5台起码3票),选举无法成功,服务器1号保持Looking;服务器2号启动,再次发起第一次选举. 服务器1,2号分别投自己一票并交换选票,此时服务器1号发现自己的myid比服务器2号的myid小,从而更换选原创 2022-02-10 18:41:23 · 1206 阅读 · 0 评论 -
ZooKeeper学习笔记(四): Docker搭建ZooKeeper集群(这里是三个,具体可以修改对应参数)脚本
ZooKeeper集群操作集群安装集群规划思考如果是10台服务器,需要部署多少台服务器呢(提示建议单数)使用docker搭建Zookeeper集群(这里是三个,具体可以修改对应参数)创建网卡(zookeeper的)ip可以根据需求自定义docker network create my-zookeeper --subnet 172.38.0.0/16使用脚本创建创建zoo.cfgfor port in $(seq 1 3);\do \mkdir -p /azang_da原创 2021-11-28 20:38:12 · 508 阅读 · 0 评论 -
ZooKeeper学习笔记(三): Zookeeper的五大参数解读
配置参数解读Zookeeper中配置文件zoo.cfg中参数含义解读如下:tickTime=2000: 通信心跳时间,Zookeeper服务器与客户端(也可以是其他服务器)心跳时间,单位毫秒.initLimit=10: LF(Leader& Follower)初始通信实现,这里指的是Leader和Follower初始化时能容忍的最多心跳数(也就是tickTime的次数),如果说在初始化的时候超过了initLimit*tickTime的毫秒数的话就认为这次通信失败.syncLimit=5原创 2021-11-28 17:39:57 · 925 阅读 · 0 评论 -
ZooKeeper学习笔记(二): Zookeeper的安装与启动(Docker)
ZooKeeper下载地址这里只放上Zookeeper官网地址,上去下载就好了就是一个压缩文件,解压就好了,时代在变化,之后将会使用docker进行操作,如果有对于docker网络有不了解的情况可以去看这篇文章docker网络**Zookeeper下载地址**之后的操作就是解压同时需要安装JDK环境这个就不做过多赘述了docker安装ZooKeeper首先获取到一个zoo_sample.cfg可以通过上方下载方式获取,或者如果相信我的话复制我的# The number of millise原创 2021-11-25 22:26:24 · 1233 阅读 · 0 评论 -
ZooKeeper学习笔记(一): ZooKeeper是什么能用来做什么
ZooKeeper学习笔记(一): 快速入门,ZooKeeper是什么能用来做什么入门ZooKeeper工作机制Zookepper从设计模式角度来理解:是一个基于观察者模式设计的分布式服务管理框架,他负责储存和管理大家都关心的数据,然后接手观察者的注册,一旦这些数据的状态发生变化,ZooKeeper就将负责通知已经在ZooKeeper上注册的那些观察者作出相应的反应ZooKeeper=文件系统+通知机制ZooKeeper特点Zookepper集群: 一个领导者(Leader), 多个跟随者.原创 2021-11-16 22:57:44 · 1406 阅读 · 0 评论 -
Nginx安装_埋坑之路(一)
1、GCC——GNU编译器集合(GCC可以使用默认包管理器的仓库(repositories)来安装,包管理器的选择依赖于你使用的Linux发布版本,包管理器有不同的实现:yum是基于RedHat的发布版本;第一个安装包提供编译版本的库,而第二个提供开发阶段的头文件和编译项目的源代码,这正是我们需要的理由。(在Nginx中,如果服务器提供安全网页时则会用到OpenSSL库,我们需要安装库文件和它的开发安装包(openssl和openssl-devel)。RedHat中安装PCRE:(centos也可以使用)原创 2021-06-29 14:26:55 · 873 阅读 · 0 评论