- 博客(392)
- 资源 (1)
- 收藏
- 关注
原创 python操作es
比如前面介绍的搜索 'read a',会搜索出 'read a book' 以及 'you can get a good job',因为他们都包含分词的结果 'a',这种操作就类似于用 should 去对分词结果进行进一步的搜索操作,匹配前缀,比如对于 address 值为 'read a book' 的数据,我们只知道的值是 'read a bo',想要根据这个搜索词搜索完整的数据,就可以用到 match_phrase_prefix。比如说对于 address="read a book" 的数据,搜索。
2025-04-02 22:52:22
423
原创 K8S节点使用kubectl get nodes
将master节点 /root/.kube路径下面的config文件其他节点同路径拷贝一份即可。下面是样例config。
2025-03-26 11:44:23
152
原创 容灾、异地多活
我们通常会把故障分为三大类,一是主机故障,二是机房故障,三是地域故障。每类故障都有各自的诱发因素,而从主机到机房再到地域,故障发生概率依次越来越小,而故障的影响却越来越大。容灾能力的建设目标是非常明确的,就是要能够应对和处理这种机房级和地域级的大规模故障,从而来保障业务的连续性。近几年,业界也发生了多次数据中心级别的故障,对相关公司的业务和品牌产生了非常大的负面影响。当前容灾能力已经成为众多IT企业建设信息化系统的必选项。
2025-03-22 09:41:55
1025
原创 异地灾备介绍
在下文中,机房、数据中心、IDC 是同义词在下文中,数据库不仅指关系型数据库,还可能是 Redis、MongoDB 等数据库术语解释冷备定期将主数据中心的数据库文件备份到其它数据中心。冷备不提供实时服务。当丢失数据时,可以通过冷备恢复数据,以保证数据安全热备通过数据库主从复制或 binlog 订阅等技术,对主数据中心进行实时备份。热备提供实时服务,当主数据中心不可用时,热备可以自动接管业务,保证业务不间断运行,用户端对主备切换无感知同城机房同城的数据中心之间物理距离比较近,并且使用专线。
2025-03-22 09:20:57
784
原创 goland无法debug项目
1、其实个原因是因为正在使用的Delve调试器版本太旧,无法兼容当前的Go语言版本1.2。Delve是Go语言的一个调试工具,用于提供源码级别的调试功能。Go语言每隔一段时间会发布新版本,而相应的调试器Delve也可能会更新以提供新的特性或修复已知问题。安装成功后,你会在自己的 GOPATH 目录的、bin目录下,看到dlv.exe的文件。我的电脑是Windows 可以根据自己的实际情况选择路径。2、替换goland的安装包里面的dlv.exe文件。最后debug启动,然后就可以正常debug了!
2025-02-19 23:48:17
467
原创 ES设置证书和创建用户,kibana连接es
注:前两个红框直接回车,第三个红框可以直接回车,也可以输入证书密码。# docker-compose关闭es容器。# docker-compose开启es容器。# 设置密码(账号默认为 elastic)# 进入es的config文件夹。注:两个红方框位置直接回车。11、ip+9200 验证。
2025-01-24 15:59:15
956
原创 本地如何启动casdoor
下载对应tag的代码,我这里选择的时v1.777.0版本通过网盘分享的文件:casdoor-1.777.0.zip链接: https://pan.baidu.com/s/1fPNqyJYeyfZnem_LtEc0hw 提取码: avpd。
2024-12-22 21:11:38
497
原创 celery实现定时任务和异步任务
print("执行异步任务")# 查询所有用户表,更新对应casdoor用户的状态是否可以登录logger.error("执行update_account_status定时任务。。。")
2024-12-21 21:50:43
352
原创 es设置证书
注:前两个红框直接回车,第三个红框可以直接回车,也可以输入证书密码。1、新建elasticsearch.yml。# docker-compose关闭es容器。# docker-compose开启es容器。四、修改docker-compon.yml。# 设置密码(账号默认为 elastic)注:密码可设置为同一个密码,容易记住。# 进入es的config文件夹。注:两个红方框位置直接回车。6、拷贝es容器的证书。六、设置es账号、密码。3、生成cert证书。
2024-12-21 21:39:11
333
原创 FastApi教程
HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于万维网(WWW:World Wide Web )服务器与本地浏览器之间传输超文本的传送协议。HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。HTTP协议工作于客户端-服务端架构为上。浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有请求。
2024-12-21 21:30:17
967
原创 使用beego操作数据库的简单web项目
Beego 是一个开源的、高性能的Go语言框架,用于快速开发RESTful API、Web应用、后端服务等各种类型的软件。它由国人Asta Xie创建,并得到了广泛的社区支持。Beego的设计理念是让开发者能够以最少的时间和代码量来完成Web应用的开发。以下是Beego的一些主要特点:全栈框架:Beego是一个全栈框架,包含了大多数Web开发所需的功能模块,如路由处理、模板渲染、ORM、缓存、日志等。模块化设计:Beego由多个模块组成,每个模块都可以独立使用,也可以整合在一起使用,提供了很高的灵活性。自动
2024-12-15 15:10:00
1989
原创 Windows如何安装go环境,离线安装beego
链接: https://pan.baidu.com/s/1rM0NiL4X7cuisESLYra1Zw 提取码: 2fsh。然后在bee文件夹下执行:go build,如下图,执行成功之后会生成bee.exe。将bee.exe移动到bin下面,如下下图。通过网盘分享的文件:分享的文件。将上面的文件拷贝到如图的结构。
2024-12-14 19:04:17
450
2
原创 使用GIN实现操作数据库简单的web项目
说明:migrate:存放数据库的链接方法model:数据库的对象service:操作数据库的方法static:里面存放的是css、js、图片等templates:静态界面htmlgo.mod:项目的依赖main.go:项目的启动文件。
2024-12-14 13:37:17
1143
原创 Tortoise ORM
Tortoise ORM:异步,API和Django ORM 大多类似集成Pydantic;多用于asgi starlette / sanic / FastAPI...Sqlalchemy:支持异步,Flask / Bottle/FastAPI ,集成Pydantic方案 可搜索SQLModel表数据;# 主键,当表里所有属性都没设置pk时,默认生成一个IntField类型 id 的主键# 抽象模型,不生成表# 添加数据时间# 修改数据时间MAN = 0。
2024-11-23 20:59:40
1015
原创 FastApi教程
HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于万维网(WWW:World Wide Web )服务器与本地浏览器之间传输超文本的传送协议。HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。HTTP协议工作于客户端-服务端架构为上。浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有请求。
2024-11-23 19:31:10
719
原创 python使用poetry作为包管理
由于Python使用pip安装时不会自动解决冲突,不会自动删除相关联的包,例如安装flask时,pip install flask会额外安装一些包,但是pip uninstall是不会删除相关的包,只会删除flask本身的包。
2024-11-19 11:35:50
571
原创 elasticsearch设置账号和密码
注:前两个红框直接回车,第三个红框可以直接回车,也可以输入证书密码。目前青田实际的yml文件:通过挂载的方式实现的上面两个步骤。或者直接拷贝到宿主机,通过挂载的方式挂载进去。注:密码可设置为同一个密码,容易记住。注:两个红方框位置直接回车。
2024-09-30 17:24:32
7022
原创 Ubuntu使用rpm安装mysql,并远程连接
sudo vim /etc/mysql/debian.cnf 这里修改密码。systemctl start mysql 启动mysql。mysql -u root -p 连接mysql。如果需要远程链接 还需要修改bind-address。安装MySQL软件包。
2024-07-14 15:59:35
354
原创 ubuntu搭建harbor私仓
链接: https://pan.baidu.com/s/1q4XBWPd8WdyEn4l253mpUw 提取码: 7ekx--来自百度网盘超级会员v2的分享准备一台Ubuntu 机器:192.168.124.165将上面两个文件考入Ubuntu上面。
2024-07-14 12:25:13
773
原创 K8S重启遇到问题:couldn‘t get current server API group list: Get “http://localhost:8080/api?timeout=32s“: d
kubectl 没有使用到证书与k8s api通信,在初始化集群的时候要想使用kubectl需要,申明证书变量 export KUBECONFIG=/etc/kubernetes/admin.conf ,重启之后 KUBECONFIG 变量失效了。所有需要重新声明,并加入过/etc/profile 全局变量文件。
2024-07-12 14:12:27
4495
原创 KS8初始化遇到问题:rpc error: code = Unknown desc = failed to get sandbox image \“registry.aliyuncs.com/goog
再次初始化 kubeadm init --config kubeadm-config.yaml 成功。需要修改/etc/containerd/config.toml文件。
2024-07-12 11:17:09
936
原创 “validate service connection: validate CRI v1 runtime API for endpoint \“unix:///var/run/containerd/
systemctl status containerd.service发现是无法启动容器运行时。重新执行文章中的安装部分,下载包可以提前科学上网下载好。根据提示查询Containerd状态。最后重启再试就OK了。
2024-07-11 20:40:00
2560
原创 Ubuntu安装指定版本docker,安装docker-compose
链接: https://pan.baidu.com/s/1FxRuiNGOhfxkzk5PMZF5Rw 提取码: 7rf5。可能由于网络问题下载不下来 下面直接提供gpg文件。--来自百度网盘超级会员v2的分享。直接手动替换里面的文件即可。查看可安装的docker版本。
2024-07-11 17:41:31
1697
原创 ubuntu使用kubeadm搭建k8s集群
可能由于网络问题:链接: https://pan.baidu.com/s/1VoYMDB6ikOTSn4W-tziY9g 提取码: 3cvd。或者改为阿里云:registry.aliyuncs.com/google_containers/pause:3.9。k8s-node01 192.168.124.133 操作系统: Ubuntu20.04。k8s-node02 192.168.124.134 操作系统: Ubuntu20.04。最低配置:2核 2G内存 20G硬盘。
2024-07-09 21:30:21
1373
1
原创 Ubuntu固定虚拟机的ip地址
sudo apt install network-manager 报错了 需要apt-get update。如果发现重复的条目,请删除或注释掉重复的条目,保留一个。我是注释了original.list文件的配置。: 首先,确保NetworkManager已安装。替换为你的网络接口名称,并根据实际情况调整IP地址、网关和DNS服务器。编辑完成使用命令 netplan apply 报了下面的错。然后再看ifconfig的ip地址就是自己设置的IP地址了。文件,查找是否有重复的条目。
2024-07-06 14:26:43
1974
原创 k8s环境部署与管理PHP项目实战
Wordpress是PHP语言开发的博客平台,是运行在典型的LNMP/LAMP环境中,本案例需要将Wordpress部署在 kubernetes 集群中,并实现外部访问。
2024-06-17 21:20:29
807
原创 kubeadm部署k8s-1.23.0高可用集群
是2014年由Google公司基于Go语言编写的一款开源的容器集群编排系统,用于自动化容器的部署、扩缩容和管理;是基于Google内部的Borg系统的特征开发的一个版本,集成了Borg系统大部分优势;Kubernetes除了k8s还有哪些容器编排系统?OpenshiftRancherMesos等。kubeadm是一个快速搭建kubernetes的集群工具。从官网下载每个组件的二进制包,依次去安装,部署麻烦。通过一些开源的工具搭建,例如:sealos。
2024-06-17 21:18:51
430
原创 kubeadm init 报错:failed to pull image “k8s.gcr.io/kube-apiserver:v1.20.15“: output: Error response fr
问题由于国内网络原因,kubeadm init会卡住不动,一卡就是半个小时,然后报出这种问题:完整的错误日志如下:原因显而易见,是因为要下载k8s.gcr.io的docker镜像,但是国内连不上https://k8s.gcr.io/v2/。还有其它问题参考。
2024-06-09 10:46:06
1149
原创 Python踩坑系列之使用redis报错:module ‘redis‘ has no attribute ‘Redis‘问题
纳尼,大伙看看这是什么情况,都是这么写的呢,为啥我这就报错了0.0出现问题不可怕,解决它就完事了。
2024-05-20 15:48:33
808
原创 DBeaver 出现 Public Key Retrieval is not allowed
连接设置,驱动属性,allowPublicKeyPetrieval设置为true即可。
2024-05-18 22:58:37
188
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人