linux 安装k8s 版本信息1.配置yum 源2.禁用部分配置3.安装kubelet4.使用docker 作容器5.kubeadm init6.安装flannel插件7.去掉master 节点不能运行pod限制8.安装dashboard9.最后测试应用注意事项
flink taskmanager metaspace OOM 文章目录现象背景知识MetaSpace分析微服务计算场景代码分析步骤1步骤2步骤3步骤4步骤5总结其它现象flink 程序打成jar多次提交后,有taskmanager 节点挂掉,这个现象而且经过多次试验后发现是必现,日志如下The metaspace out-of-memory error has occurred. This can mean two things: either Flink Master requires jobmanager.memory.jvm-metaspace.size
nginx + spring gateway+spring 服务 文章目录背景架构配置nginxgateway配置gateway pom.xml服务配置服务注册到Nacos服务请求总结背景实践配置一套nginx +gateway+微服务的架构架构配置nginx#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs
antlr4小试牛刀-sql转换成es dsl 文章目录背景antlr4定义语法文件查看生成的语法树生成代码测试结果背景开发es查询程序,每次都要进行编码,大部分代码都是重复代码,实际上最后生成的就是json,简单🤔下,有没有开发人员都会的一种表达语言,将表达语言转换成json,很明显sql可以,开发人员都会,然后生成项目时,只需用sql来描述,你想要的查询,然后把日期等参数在json中完成替换即可,即可生成查询结果。es json 如下{ "query":{ "term":{ "city":{
docker 安装es 文章目录下载启动es调整配置设置password安装head插件下载启动esdocker pull elasticsearch:8.0.0docker network create somenetworkdocker run -d --name elasticsearch --net somenetwork -p 9200:9200 -p 9300:9300 -e “discovery.type=single-node” elasticsearch:8.0.0调整配置ssl设置为falsexp
docker 常见问题列表 文章目录问题列表问题列表配置位置执行 docker 命令,Location of client config files 这里会有显示docker 修改数据源docker 启动k8s
k8s service nodeport 文章目录创建 deployment创建 service访问port / targetPort /nodePort 区别创建 deploymentapiVersion: apps/v1kind: Deploymentmetadata: name: nginx-deploymentspec: selector: matchLabels: app: nginx replicas: 2 # tells deployment to run 2 pods matching th
详解 ThreadLocal 文章目录定义场景示例代码上下文定义从名字上来看,ThreadLocal其实就是给每个线程保存变量用的,每个线程这个变量只有一份。场景线程间的数据隔离变量不是线程安全的,又不想使用加锁的方式来 降低效率,比如SimpleDateFormat数据在不同的层级之间透传,比如从controller,传到service,传到dao层管理连接资源,比如在spring中,事务的实现,一个事务中用的connection都是同一个示例代码上下文public class ContextInfo {
mysql 表锁/行锁/意向锁 文章目录锁的分类表锁行锁实现方式for updatefor share锁的分类表锁行锁根据锁定的范围大小来分表锁 lock tables 表名 READ/WRITE行锁 select * from 表名 where id=1 for update/share实现方式悲观锁for update意图独占锁A事务可以更新id=5这行数据B事务更新id=5这行阻塞for share...