摘要:
ClickHouse使用操作 这章主要介绍在ClickHouse使用的各个操作的注意点。常规的统一语法不做详细介绍。 1. Join操作 在ClickHouse中,对连接操作定义了不同的精度,包含ALL、ANY和ASOF三种类型,默认为ALL。可以通过join_default_strictness配 阅读全文
摘要:
MergeTree系列表引擎 ClickHouse中最核心的引擎当属MergeTree系列引擎,其中基础表引擎为MergeTree,常用的表引擎还有ReplacingMergeTree、SummingMergeTree、AggregatingMergeTree、CollapsingMergeTree 阅读全文
摘要:
MergeTree引擎 ClickHouse中有多种表引擎,包括MergeTree、外部存储、内存、文件、接口等,6大类,20多种表引擎。其中最强大的当属MergeTree(及其同一家族中)引擎。我们在前面的建表例子中也使用了MergeTree引擎。 MergeTree系列引擎,在写入一批数据时,数 阅读全文
摘要:
ClickHouse使用 ClickHouse是一个面向列存储的OLAP分析数据库,以其强大的分析速度而闻名。有关ClickHouse的介绍可以参考其官网说明[1]。本文主要介绍它的基本使用。 1. 安装 使用的环境为2台 AWS EC2,操作系统为Amazon Linux2。使用的ClickHou 阅读全文
摘要:
使用AWS SageMaker进行机器学习项目 本文主要介绍如何使用AWS SageMaker进行机器学习项目。 1. 题目 使用的题目为阿里天池的“工业蒸汽量预测“,题目地址为: https://tianchi.aliyun.com/competition/entrance/231693/intr 阅读全文
摘要:
1. Netty模型 Netty主要基于主从Reactor多线程模型做了一定的改进,其中主从Reactor多线程模型有多个Reactor。 简版图: 说明: BossGroup线程维护Selector,只关注Accept 当接收到Accept事件,获取到对应的SocketChannel,封装成NIO 阅读全文
摘要:
1. Netty概述 虽然Java已经提供了NIO,但原生NIO仍存在部分问题: NIO的类库和API繁杂,使用麻烦。需要熟练掌握Selector、ServerSocketChannel、SocketChannel、ByteBuffer等 需要具备其他的额外技能:要熟悉Java多线程编程,因为NIO 阅读全文
摘要:
1. Netty介绍 Netty 是由JBOSS提供的一个Jave开源框架,是一个异步地、基于事件驱动的网络应用框架,用以快速开发高性能、高可靠的网络IO程序。 Netty主要针对在TCP协议下,面向Clients端的高并发应用,或者P2P场景下的大量数据持续传输的应用。Netty本质是一个NIO框 阅读全文
摘要:
安全认证 本章主要介绍Kubernetes的安全认证机制。 1. 访问控制概述 Kubernetes作为一个分布式集群的管理工具,保证集群的安全性是其一个重要的任务。所谓的安全性其实就是保证对Kubernetes的各种客户端进行认证和鉴权操作。 客户端 在Kubernetes集群中,客户端通常有2类 阅读全文
摘要:
数据存储 容器的生命周期可能很短,会被频繁地创建和销毁。容器在销毁时,保存在容器中的数据也会被清除。这种结果对用户来说,在某些情况下是不乐意看到的。为了持久化保存容器的数据,kubernetes引入了Volume的概念。 Volume是Pod中能够被多个container访问的共享目录。它被定义在P 阅读全文