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

Доброго времени суток! Есть у кого работающие примеры с AWS S3? Я

без проблем достаю файлы используя aws-cli/1.19.1 Python/3.9.2 Linux/5.10.0-22-cloud-amd64 botocore/1.20.0 имея окружении
export AWS_SECRET_ACCESS_KEY=secret123
export AWS_ACCESS=access123
export AWS_SESSION_TOKEN=token123

Создаю таблицу как:
CREATE TABLE s3 (
`Name1` Nullable(String),
`Name2` Nullable(String),
`Name3` Nullable(String)
) ENGINE = S3('https://s3.amazonaws.com/my_bucket/..../*parquet', 'access123', 'secret123', 'Parquet');

На запрос выходит ошибка:
S3 exception: `InvalidAccessKeyId`, message: 'The AWS Access Key Id you provided does not exist in our records.'. (S3_ERROR)

Не могу сообразить где ошибся...

5 ответов

27 просмотров

use_environment_credentials https://clickhouse.com/docs/en/integrations/s3#managing-credentials <clickhouse> <s3> <use_environment_credentials>true</use_environment_credentials> </s3> </clickhouse>

Valeriy-Filatov Автор вопроса
Denny [Altinity]
use_environment_credentials https://clickhouse.co...

Через переменные окружения удалось "достучаться" до хранилища. select * from s3_table limit 2; — работает select count() from s3_table; — DB::Exception: Attempt to read after eof: While executing ParquetBlockInputFormat: While executing S3. (ATTEMPT_TO_READ_AFTER_EOF) Грешил на то, что файлы еще пишутся, но это не так. Где можно покопать?

Valeriy Filatov
Через переменные окружения удалось "достучаться" д...

а если: select count() from s3_table settings remote_filesystem_read_method='read' и select version();

Valeriy-Filatov Автор вопроса
Denny [Altinity]
а если: select count() from s3_table settings rem...

Спасибо, в понедельник попробую... 👍

Valeriy-Filatov Автор вопроса
Denny [Altinity]
а если: select count() from s3_table settings rem...

Так работает! Еще раз спасибо. ┌─version()─┐ │ 23.4.2.11 │ └───────────┘

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
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
Карта сайта