简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
存储层是任何数据平台的核心,在基于lakehouse架构的平台中,它对于高效持久化各类数据、提高查询引擎的性能发挥着重要作用。Lakehouse存储层由云存储、文件格式和表格式组成。本文将说明与 Lakehouse 存储相关的基本概念、行式存储和列式存储之间的区别,以及存储格式是如何与性能密切相关的。然后,将深入探讨用于数据分析场景的存储格式、使用每种格式的好处以及构建数据平台时应考虑的关键功能。
文章目录云原生与微服务云原生架构云计算的历史云原生是什么云原生出现的背景云原生的定义云原生的基础架构微服务容器服务网格DevOps微服务概述系统架构的演进常见的微服务框架Go语言中的Go Kit 与 Go Micro框架微服务设计的六大原则云原生与微服务云原生架构云计算的历史经历了三个阶段:虚拟化的出现虚拟化在云计算中的应用容器化的出现云计算的基础:虚拟化技术分时技术计算机从最开始只是个只能由一个
airflow 源码调试之源码运行(一)开发环境windows上的ubuntu16.0虚拟机Python3.8调试准备Pycharm 配置远程连接主机配置使用远程主机Python解释器没有配置过的可以查看我这篇文章Pycharm配置使用远程解释器调试远程代码1.拉取源码从GitHub上拉取airflow 的最新源码:https://github.com/apache/airflow.git关于ai
本文主要记载 airflow 容器化部署步骤以及需要注意的事项。
neo4j 数据迁移有很多种方案,这里选择dump文件的方式迁移,该方式需要停止neo4j 服务,然后执行迁移命令,但是使用官方镜像部署的neo4j,进入容器内使用neo4j stop会提示服务没有运行。然后使用ps -ef | grep找到neo4j 服务进程kill 掉,会发现容器直接退出了。解决方法:准备好迁移的文件dump文件,放置到运行着neo4j容器挂载映射的宿主机data目录下,准备
需求vue项目中动态给div赋予ref属性,以达到动态显示echarts图数量的目的。坑首先说下最开始的实现思路:在页面挂载的时候调用接口获取需要图形化展示的参数列表,以及展示图形的数量在接口数据接收完毕后调用画echarts图的方法步骤并不复杂,但是其中涉及到了vue生命周期的坑,分析如下:我们是动态给div赋予ref的:<template slot="body"><el-ro
文章目录kubernetes简介Centos 安装minikube使用kubeadm搭建多节点K8S集群kubernetes简介kubernetes和swarm一样是一个容器编排的工具。kubernetes架构和docker swarm集群管理一样kubernetes集群也是由Master和Node节点组成,Master节点提供对外访问集群的API接口。Kubernetes MasterMaste
文章目录前言kubectl的基本使用k8s的节点和标签k8s调度的最小单位podNamespace命名空间创建自己的contextController和DeploymentReplicaset在Deployment更新中的作用前言环境准备使用minikube或者kubeadm搭建好的k8s集群实验环境。关于在Centos7中搭建环境可以看我以前的一篇文章。kubectl的基本使用kubectl是访
Pod 的生命周期是怎么样的?Pod的状态是如何计算出来的?k8s 中的服务发现是如何实现的?微服务如何利用云原生实现高可用?
在 k8s 生产话落地时,有许多问题需要考虑,问题主要分为两大类:计算节点相关:控制平面相关:改选哪种类型的操作系统来部署 k8s,市面上的操作系统主要分为两大类:通用操作系统:专为容器优化的最小化操作系统:这么多种类的操作系统,改选择哪一种,主要从以下方面进行评估和选择:生态系统与成熟度通用操作系统相较于容器化操作系统的优势就是成熟,但是容器化也有其优势所在:为了保证生产环境的稳定,生产环境的很