- 博客(19)
- 收藏
- 关注
原创 Elasticsearch基础
基于文档id创建索引,查询词条时必须先找到文档,而后判断是否包含词条对文档内容分词,对词条创建索引,并记录词条所在文档的信息,查询时先根据词条查询到文档id,而后获取到文档elasticsearch是面向文档存储的,可以是数据库中的一条商品数据,一个订单信息。文档数据会被序列化为json格式后存储在elasticsearch中索引(index):相同类型文档的集合映射(mapping):索引中文档字段约束信息,类似表的结构约束首先创建一个网络,让kibana与es使用同一个网络2、拉取镜像3、运行命
2025-03-08 20:46:58
1069
原创 Kubernetes工作负载
主要用于对有状态工作负载进行内部通信,Headless Service 不会分配一个虚拟 IP 地址(ClusterIP),而是直接暴露后端的 Pod 地址。结合成同一个yaml进行创建,每个资源通过—隔离开。创建mysql-statefulset.yaml。定义对应的有状态服务StatefulSet。Headless Service 定义。这里使用mysql创建有状态工作负载。
2024-12-27 17:48:29
294
原创 关于Kubernetes的一些存储卷
它通过声明存储需求(如大小、访问模式等)来请求存储资源,而 Kubernetes 会根据这些需求来选择合适的 Persistent Volume (PV) 来提供支持。是 Kubernetes 中用来定义存储的动态供应策略的资源对象。它提供了一种抽象机制,用于描述存储的类型、性能需求、供应方式等。PV 抽象了底层存储(如本地磁盘、网络存储、云存储等),使应用程序无需关注具体的存储实现细节。PV 是存储的供应者,而 PVC 是存储的消费者。PV 和 PVC 的绑定可以是静态或动态的。spec下的配置解释。
2024-12-27 17:07:38
940
原创 Kubernetes安装(kubeadm (Kubernetes v1.30) + CentOS Stream 9 + Docker v27.4.0 + cri-docker v0.3.16)
安装插件只需要在主节点上安装即可,但是其他节点也需要上述两个镜像,因为要实现与主节点之间的网络通信,子节点也需要通过主节点的kube-flannel.yml文件安装网络插件。其次将子节点添加到集群中,如果在配置admin.conf之前已经将子节点加入了集群,执行完上面拷贝配置文件就不用再重新加入子节点了,子节点的状态会改变为Ready。查看网络插件的配置文件,将网络插件的镜像在所有节点的docker本地镜像仓库进行加载,这样所有节点才能通过主节点的。查看集群中节点状态,说明子节点已经加入集群并且状态正常。
2024-12-23 18:09:11
913
原创 MongoDB集群部署(基于docker)
分片服务器存储实际的数据,每个分片服务器都是一个独立的MongoDB实例。Mongos查询配置服务器以了解数据的分布情况,并根据元数据将查询请求分发到相应的分片服务器。在分片集群中,配置服务器是不可或缺的,集群中的每个组件都需要查询配置服务器以了解数据的分布。开启认证后,秘钥文件可能读取不到或者权限不足,检查秘钥文件的所在目录,也可创建一个空的测试容器,挂载当前目录看看是否将秘钥文件挂载到容器中的对应目录下。创建一个新的容器,充当路由器,并连接到配置服务器,其中配置的ip地址为各个配置服务器。
2024-08-01 17:23:50
1739
原创 MySQL主从复制(基于docker容器)
作为身份验证插件,而这个插件要求安全连接(例如 TLS/SSL),但是在某些情况下你可能并没有配置安全连接。(4)在运行查看从机状态后,以下字段为对应的默认值,那就说明从机配置成功。,这是 MySQL 5.7 及以前版本默认使用的插件,不需要安全连接。分别在主机和从机创建对应的目录,配置文件目录。(2)更新完成后,查看主机的日志文件并记录下。(3)进入mysql,配置连接主机的信息。(2)运行完成后,进入主机容器。(1)运行命令,创建主机容器。(1)运行命令,创建从机容器。(2)运行成功后,进入容器内。
2024-07-19 16:19:20
589
原创 MQ消息队列的基础使用(以RabbitMQ为例)
AMQP:Advanced Message Queueing Protocol,是用于在应用程序或之间传递业务消息的开放标准,该协议与语言平台无关,更符合微服务中独立性的要求。SpringAMQP:Spring AMQP是基于AMQP协议定义的一套API规范,提供了模板来发送和接收消息,包括两部分,其中spring-amqp是基础抽象,spring-rabbit是底层默认实现。
2024-06-17 17:35:28
1738
原创 docker的基础使用命令
命令命令解析-t: 给镜像起名,格式依然是 repository:tag的格式,不指定tag时。默认为latest(最新版本): 是指定Dockerfile所在目录,如果就在当前目录,则指定为 “制作镜像(1)、拉取openjdk8镜像(2)、准备一个demo的jar包(3)、编写Dockerfile配置文件# 基础镜像# 设定时区# 拷贝jar包#开放端口# 入口(4)、进入上传目录,执行制作镜像命令(5)、运行镜像(自定义镜像)第一个端口为宿主机端口,第二个端口为容器内端口。
2024-05-07 10:21:35
1357
原创 Mysql视图的简单使用
视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含列,其数据来自对应的真是表(基表)(1)视图是根据基表(可以是多个基表)创建的,视图是虚拟的表(2)视图也有列,数据来自基表(3)通过视图可以修改基表的数据(4)基表的改变也会影响到视图的数据。
2022-09-05 15:17:41
466
原创 Mysql约束
基本介绍:约束用于确保数据库的数据满足特定的商业规则。在mysql中,约束包括:not null、unique、primary key、foreign key 和 check 五种。
2022-09-03 11:08:16
280
原创 java内部类
一个类的内部又完整的嵌套了另一个类结构。被嵌套的类称为内部类(inner class),嵌套其他类的类称为外部类(outer class)。是我们类的第五大成员
2022-09-02 11:38:36
421
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人