184 похожих чатов

Всем привет! Есть kafka_engine табличка с полями `Status`

nullable(Int16),
`Cause` nullable(Int16)
kafka_format = 'JSONEachRow'
В кафке
,"Status":"-1","Cause":"",

Но при выборке с кафка таблички всё равно вижу, что происходит подмена Cause на 0. Не учёл какую-то системную настройку?
SELECT
date_time,
Status,
Cause
FROM Test_kafka
ORDER BY date_time DESC
LIMIT 10

Query id: d165ea9c-db66-402c-9eb2-5c3e00ddc5cd

┌───────────date_time─┬─Status─┬─Cause─┐
│ 2021-10-29 14:43:54 │ -1 │ 0 │

3 ответов

26 просмотров

попробуйте Nullable с большой буквы

--input_format_null_as_default arg For text input formats initialize null fields with default values if data type of this field is not nullable

Andrei-Dovgalyuk Автор вопроса
Denny [Altinity]
--input_format_null_as_default arg ...

Но у меня же как раз указан data type is nullable, разве нет? CREATE TABLE statistics.test_null_kafka ( `Status` Nullable(Int16), `Cause` Nullable(Int16) ) ENGINE = Kafka SETTINGS kafka_broker_list = '172.26.17.61:9092', kafka_topic_list = 'test_null_kafka', kafka_group_name = 'clickhouse_prod_71', kafka_format = 'JSONEachRow'; [root@Mon-01 kafka]# ./kafka-tldl.sh read test_null_kafka {"Status":"-1","Cause":""} localhost :) select * from test_null_kafka; SELECT * FROM test_null_kafka Query id: eece2c04-3b39-4405-a71b-a316c7561595 ┌─Status─┬─Cause─┐ │ -1 │ 0 │ └────────┴───────┘

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта