原创 Clickhouse JOIN 子句

Clickhouse的JOIN子句 可以多多表的數據進行連接查詢,在Clickhouse中JOIN語法包含連接精度和連接類型兩部分: 連接精度:ALL ANY ASOF 連接類型:外連接 內連接和交叉連接 我們使用DB-engine中的數

原创 Clickhouse表引擎之MySQL

MySQL表引擎可以與MySQL數據庫中的數據表簡歷映射,並通過SQL向其發起遠程查詢。 MySQL表引擎可以與物化視圖結合,來同步更新MySQL數據庫中的數據。 語法: CREATE TABLE [IF NOT EXISTS] [db

原创 Clickhouse表引擎之JDBC

使用JDBC可以連接到其他的數據庫。 這裏使用MySQL的JDBC使用示例。

原创 Clickhouse 查詢語句之 WITH語句 FROM語句

WITH語句已經成爲SQL語句必不可少的部分,Clickhouse目前的版本對CTE(Common Table Expression 公共表達式)的支持比較有限,相關的限制如下: 1.Recursive queries are not

原创 Clickhouse 查詢之 Array JOIN

Array JOIN 子句允許在數據表的內部,與數組或者嵌套的字段進行JOIN操作,從而將一行數據變多行。適用於行轉列操作。 Clickhouse> create table city(province String, city Ar

原创 Clickhouse查詢語句 sample

注意: sample子句只能用於MergeTree系列引擎的數據表,並且在create table的時候就聲明sample by 抽樣表達式。 概述: sample子句提供了近似計算的功能,能夠實現數據採樣的功能,使查詢僅僅返回採樣數據而

原创 Clickhouse MergeTree 解析

在Clickhouse衆多的表引擎中,MergeTree表引擎及其家族最爲強大,在生產環境中的絕大數場景,都會使用此係列的表引擎。 只有MergeTree系列的表引擎才支持主鍵索引,數據分區,數據副本,數據採樣這些特性,只有此係列的表引擎

原创 Clickhouse MergeTree 系列表引擎

除了MergeTree表引擎之外,常用的表引擎還有ReplacingMergeTree,SummingMergeTree,AggregatingMergeTree,CollapsingMergeTree,VersionedCollapsi

原创 Clickhouse 數據字典

運行環境: Clickhouse 20.4.5.36 CentOS 7.6 數據字典概述: 數據字典是clickhouse提供的一種簡單 實用的存儲媒介,以鍵值和屬性映射的形式定義數據。字典中的數據會主動或被動加載到內存之中,並支持動態

原创 Clickhouse UPDATE 和 DELETE操作

歷史:   概述: Clickhouse提供了delete和update操作,這類操作被稱之爲Mutation查詢,是ALTER語句的變種。雖然Mutation能最終實現修改和刪除,但是不能完全以通常意義上的update和delete操作

原创 clickhouse 20.3 版本安裝及升級

  早於2019年之前clickhouse官方只有Ubuntu的安裝包,在2019年之後官方提供了rpm安裝包。 早前的clickhouse的rpm安裝包由支持的公司提供。 安裝前的準備: 1.關閉本機的防火牆: 關閉防火牆: s

原创 Sqoop 1.4.7 數據導入導出 HDFS MySQL

  運行環境: CentOS 7.6 Hadoop 2.7.7 Hive 1.2.2 sqoop 1.4.7 MySQL 5.7.28 註釋:由於sqoop 1.4.6 是基於hbase 早期版本和centos6編譯開發,可能存在

原创 Clickhouse 官方測試數據集之ontime

概述: 下載 導入 查詢驗證數據 運行腳本: 數據全部導入之後按照年份查詢數據: 總的行數: Clickhouse> select count(1) from ontime; SELECT count(1) FROM ontime

原创 Clickhouse官方測試數據集之visits hits

1.概述 2.操作步驟: 1.下載並解壓: # cat download_Tutorial.sh curl https://clickhouse-datasets.s3.yandex.net/hits/tsv/hits_v1.ts

原创 Clickhouse 官方測試數據集之SSB

0.運行環境: centos 7.6 clickhouse 20.4.4.4 RAM:3G 磁盤:vmware 虛擬磁盤 60G 物理磁盤:NVME-SSD   1.SSB概述  概述: 2.SSB操作步驟: 1.安裝需要的軟件