中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

企業(yè)做宣傳網(wǎng)站多少錢河北關(guān)鍵詞排名推廣

企業(yè)做宣傳網(wǎng)站多少錢,河北關(guān)鍵詞排名推廣,手游傳奇代理平臺(tái),wordpress中途修改固定連接Kafka表引擎也是一種常見的表引擎,在很多大數(shù)據(jù)量的場(chǎng)景下,會(huì)從源通過Kafka將數(shù)據(jù)輸送到ClickHouse,Kafka作為輸送的方式,ClickHouse作為存儲(chǔ)引擎與查詢引擎,大數(shù)據(jù)量的數(shù)據(jù)可以得到快速的、高壓縮的存儲(chǔ)。 Kafka大家…

Kafka表引擎也是一種常見的表引擎,在很多大數(shù)據(jù)量的場(chǎng)景下,會(huì)從源通過Kafka將數(shù)據(jù)輸送到ClickHouse,Kafka作為輸送的方式,ClickHouse作為存儲(chǔ)引擎與查詢引擎,大數(shù)據(jù)量的數(shù)據(jù)可以得到快速的、高壓縮的存儲(chǔ)。
在這里插入圖片描述

Kafka大家肯定不陌生:

  • 它可以用于發(fā)布和訂閱數(shù)據(jù)流,是常見的隊(duì)列使用方式
  • 它可以組織容錯(cuò)存儲(chǔ),是常見的容錯(cuò)存儲(chǔ)的使用方式
  • 它可以在流可用時(shí)對(duì)其進(jìn)行處理,是常見的大數(shù)據(jù)處理的使用方式

全文概覽:

  • 基本語法
  • 從 Kafka 寫入到 ClickHouse
  • 從 ClickHouse 寫入到 Kafka
    • 測(cè)試1:queue->ck->queue
    • 測(cè)試2:ck->queue

基本語法

分為定義表結(jié)構(gòu)和定義Kafka的接入?yún)?shù),Kafka的接入?yún)?shù)都是常見的字段

CREATE TABLE [IF NOT EXISTS] [db.]table_name [ON CLUSTER cluster]
(name1 [type1] [ALIAS expr1],name2 [type2] [ALIAS expr2],...
) ENGINE = Kafka()
SETTINGSkafka_broker_list = 'host:port',kafka_topic_list = 'topic1,topic2,...',kafka_group_name = 'group_name',kafka_format = 'data_format'[,][kafka_schema = '',][kafka_num_consumers = N,][kafka_max_block_size = 0,][kafka_skip_broken_messages = N,][kafka_commit_every_batch = 0,][kafka_client_id = '',][kafka_poll_timeout_ms = 0,][kafka_poll_max_batch_size = 0,][kafka_flush_interval_ms = 0,][kafka_thread_per_consumer = 0,][kafka_handle_error_mode = 'default',][kafka_commit_on_select = false,][kafka_max_rows_per_message = 1];

示例:

CREATE TABLE IF NOT EXISTS test_ck_sync1
(`sys_time` Datetime COMMENT '',`num` UInt32 COMMENT ''
)
ENGINE = Kafka
SETTINGS kafka_broker_list = '127.0.0.1:9092', kafka_topic_list = 'test_ck_sync1', kafka_group_name = 'ck_test_ck_sync1', kafka_format = 'CSV', kafka_max_block_size = 200000, kafka_skip_broken_messages = 1000, kafka_row_delimiter = '\n', format_csv_delimiter = '|'

從 Kafka 寫入到 ClickHouse

創(chuàng)建topic:

bin/kafka-topics.sh --create --bootstrap-server 127.0.0.1:9092 --replication-factor 1 --partitions 1 --topic test_ck_sync1

創(chuàng)建同步表:

CREATE TABLE IF NOT EXISTS test_ck_sync1
(`sys_time` Datetime COMMENT '',`num` UInt32 COMMENT ''
)
ENGINE = Kafka
SETTINGS kafka_broker_list = '127.0.0.1:9092', kafka_topic_list = 'test_ck_sync1', kafka_group_name = 'ck_test_ck_sync1', kafka_format = 'CSV', kafka_max_block_size = 200000, kafka_skip_broken_messages = 1000, kafka_row_delimiter = '\n', format_csv_delimiter = '|'CREATE TABLE IF NOT EXISTS test_ck_sync1_res
(`sys_time` Datetime COMMENT '',`num` UInt32 COMMENT ''
)
ENGINE = MergeTree
PARTITION BY toYYYYMMDD(sys_time)
ORDER BY tuple()

創(chuàng)建物化視圖,進(jìn)行數(shù)據(jù)樣式的轉(zhuǎn)換:

CREATE MATERIALIZED VIEW test_ck_sync1_mv TO test_ck_sync1_res AS
SELECTsys_time,num
FROM test_ck_sync1

通過console寫入數(shù)據(jù):

[$ kafka_2.13-3.6.1]# bin/kafka-console-producer.sh --broker-list 127.0.0.1:9092 --topic test_ck_sync1
>2024-01-01 00:00:01|89  

驗(yàn)證數(shù)據(jù):

$ :) select * from test_ck_sync1_res;SELECT *
FROM test_ck_sync1_resQuery id: a666f893-5be9-4022-9327-3a1507aa5485┌────────────sys_time─┬─num─┐
│ 2024-01-01 00:00:01 │  89 │
└─────────────────────┴─────┘
┌────────────sys_time─┬─num─┐
│ 2024-01-01 00:00:00 │  88 │
└─────────────────────┴─────┘2 rows in set. Elapsed: 0.049 sec.

從 ClickHouse 寫入到 Kafka

kafka_writers_reader --(view)--> kafka_writers_queue ---> 

創(chuàng)建一個(gè)隊(duì)列:

bin/kafka-topics.sh --topic kafka_writers --create -bootstrap-server 127.0.0.1:9092 --partitions 1 --replication-factor 1

創(chuàng)建同步表:

CREATE TABLE kafka_writers_reader (     `id` Int,     `platForm` String,     `appname` String,     `time` DateTime ) 
ENGINE = Kafka SETTINGS kafka_broker_list = '127.0.0.1:9092', kafka_topic_list = 'kafka_writers_reader', kafka_group_name = 'kafka_writers_reader_group', kafka_format = 'CSV';CREATE TABLE kafka_writers_queue (     id Int,     platForm String,     appname String,     time DateTime ) 
ENGINE = Kafka SETTINGS kafka_broker_list = '127.0.0.1:9092',        kafka_topic_list = 'kafka_writers',        kafka_group_name = 'kafka_writers_group',        kafka_format = 'CSV',       kafka_max_block_size = 1048576;

測(cè)試1:queue->ck->queue

通過寫入隊(duì)列kafka_writers_reader,借助ClickHouse寫入隊(duì)列kafka_writers

bin/kafka-topics.sh --topic kafka_writers_reader --create -bootstrap-server 127.0.0.1:9092 --partitions 1 --replication-factor 1bin/kafka-console-producer.sh --broker-list 127.0.0.1:9092 --topic kafka_writers_readerbin/kafka-console-consumer.sh --bootstrap-server 127.0.0.1:9092 --topic kafka_writers

測(cè)試2:ck->queue

通過寫入表kafka_writers_reader,寫入隊(duì)列kafka_writers

$ :) INSERT INTO kafka_writers_reader (id, platForm, appname, time) 
VALUES (8,'Data','Test','2020-12-23 14:45:31'), 
(9,'Plan','Test1','2020-12-23 14:47:32'), 
(10,'Plan','Test2','2020-12-23 14:52:15'), 
(11,'Data','Test3','2020-12-23 14:54:39');INSERT INTO kafka_writers_reader (id, platForm, appname, time) FORMAT ValuesQuery id: 223a63ab-97fa-488d-8ea7-c2e194155d26Ok.4 rows in set. Elapsed: 1.054 sec. 
[$ kafka_2.13-3.6.1]# bin/kafka-console-consumer.sh --bootstrap-server 127.0.0.1:9092 --topic kafka_writers
8,"Data","Test","1970-01-01 08:00:00"9,"Plan","Test1","1970-01-01 08:00:00"10,"Plan","Test2","1970-01-01 08:00:00"11,"Data","Test3","1970-01-01 08:00:00"

如果喜歡我的文章的話,可以去GitHub上給一個(gè)免費(fèi)的關(guān)注嗎?

http://www.risenshineclean.com/news/62198.html

相關(guān)文章:

  • 小型網(wǎng)站建設(shè)價(jià)格低網(wǎng)站人多怎么優(yōu)化
  • 上海網(wǎng)站建設(shè)價(jià)格成人就業(yè)技術(shù)培訓(xùn)機(jī)構(gòu)
  • 臺(tái)州網(wǎng)站建設(shè)找哪家好點(diǎn)360優(yōu)化大師app
  • sh域名做的好的網(wǎng)站營(yíng)銷渠道名詞解釋
  • 梅州市建設(shè)培訓(xùn)中心網(wǎng)站模板網(wǎng)站如何建站
  • 大連鼎信網(wǎng)站建設(shè)公司地址crm網(wǎng)站
  • 合肥免費(fèi)做網(wǎng)站seo優(yōu)化專員工作內(nèi)容
  • 什么網(wǎng)站詳情頁做的好百度競(jìng)價(jià)排名多少錢
  • 創(chuàng)意設(shè)計(jì)作品賞析蘇州關(guān)鍵詞優(yōu)化怎樣
  • 學(xué)做旗袍衣服的網(wǎng)站seo優(yōu)化排名價(jià)格
  • 自己制作網(wǎng)站需要什么站長(zhǎng)百度
  • 影視網(wǎng)站代理如何出售自己的域名
  • 網(wǎng)絡(luò)推廣平臺(tái)免費(fèi)一鍵優(yōu)化表格
  • 專用車網(wǎng)站建設(shè)哪家專業(yè)網(wǎng)頁設(shè)計(jì)的流程
  • asp網(wǎng)站欄目如何修改全國(guó)疫情今天最新消息
  • 濰坊網(wǎng)站建設(shè)哪家便宜制作網(wǎng)頁用什么軟件
  • 互聯(lián)網(wǎng)投訴中心官網(wǎng)入口seo點(diǎn)擊工具
  • 蕪湖做網(wǎng)站的客戶百度官網(wǎng)平臺(tái)
  • 數(shù)據(jù)庫(kù) 網(wǎng)站開發(fā)所需流程百度指數(shù)明星搜索排名
  • 西安門戶網(wǎng)站建設(shè)b站網(wǎng)站推廣mmm
  • wordpress 4.5 多站點(diǎn)百度推廣手機(jī)客戶端
  • 鄭州電力高等??茖W(xué)校學(xué)費(fèi)多少seo引擎優(yōu)化培訓(xùn)
  • 本地wordpress后臺(tái)進(jìn)不去東莞關(guān)鍵詞排名seo
  • 在小型網(wǎng)站建設(shè)小組廣州疫情升級(jí)
  • wordpress寫的文章代碼顯示方式seo網(wǎng)絡(luò)優(yōu)化師招聘
  • 國(guó)外網(wǎng)站做淘寶客深圳網(wǎng)站制作
  • 優(yōu)酷 做視頻網(wǎng)站還能成功嗎武漢it培訓(xùn)機(jī)構(gòu)排名前十
  • 2019做網(wǎng)站賺錢么中國(guó)電信視頻app下載
  • 四川城鄉(xiāng)建設(shè)廳建筑特種作業(yè)證書seo整站優(yōu)化方案
  • 深圳程序開發(fā)seo優(yōu)化排名推廣