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 ответов

9 просмотров

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 │ └───────────┘

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

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

кому не сложно распишите пожалуйста для какой цели тут вот эти скобки и в них пихается указатель?
Михаил Helper
15
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Комрады, посоветуйте, куда копать? Стал прикручивать кастомизацию тем. В OnShow главной главной формы пытаюсь загрузить из файла настроек и применить тему (на скрине, как долж...
Ed Doc
13
Такс, блин, таки кто-то знает, каким образом работают макросы stdin/stdout/stderr? Я влез в stdio.h, там определения нет, отладил через асмокод - вызывается функция со странны...
The Bird of Hermes
18
OnShow один раз вызывается? или возможен Hide?
Iluha Companets
14
Hi, I have a partitioned table in Postgres that has a composite primary key on 3 columns out of which two columns are partition key columns. Now I have a requirement to add a ...
Sujith
1
А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
Если у меня есть такой класс: Object = {} function Object:new(a_name, a_transform, a_color, a_mesh, a_material, a_shader, a_textures) local private = {} private.n...
Cuarno Vile
4
Всем привет, на линуксе лучше на fasm или nasm учиться писать для начала ?
meszjol
14
@MrMiscipitlick А можешь макрос написать, который будет вычислять смещение относительно переданных меток? Просто .label1-.label2, и вернуть значение.
КТ315
35
Карта сайта