Added minio

This commit is contained in:
Nikita Mikhaylov 2021-08-26 21:53:32 +00:00
parent e41d1cff1d
commit 26efa7184d
3 changed files with 34 additions and 9 deletions

View File

@ -49,6 +49,10 @@ RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
ENV NUM_TRIES=1 ENV NUM_TRIES=1
ENV MAX_RUN_TIME=0 ENV MAX_RUN_TIME=0
ENV MINIO_ROOT_USER=clickhouse
ENV MINIO_ROOT_PASSWORD=clickhouse
COPY run.sh / COPY run.sh /
COPY process_functional_tests_result.py / COPY process_functional_tests_result.py /
COPY setup_minio.sh /
CMD ["/bin/bash", "/run.sh"] CMD ["/bin/bash", "/run.sh"]

View File

@ -0,0 +1,19 @@
#!/bin/bash
set -e -x -a
wget 'https://dl.min.io/server/minio/release/linux-amd64/minio'
chmod +x minio
./minio server --address ":11111" ./data > /dev/null &
wget 'https://dl.min.io/client/mc/release/linux-amd64/mc'
chmod +x mc
mc alias set clickminio http://localhost:11111 clickhouse clickhouse
mc admin user add clickminio test testtest
mc admin policy set clickminio readwrite user=test
mc mb clickminio/test
echo -e "a b c\na b c\na b c\n" > a.txt
mc cp a.txt clickminio/test

View File

@ -1,11 +1,13 @@
DROP TABLE IF EXISTS table_with_range; -- DROP TABLE IF EXISTS table_with_range;
CREATE TABLE table_with_range -- CREATE TABLE table_with_range
( -- (
`name` String, -- `name` String,
`value` UInt32 -- `value` UInt32
) -- )
ENGINE = S3('https://storage.yandexcloud.net/my-test-bucket-768/{some,another}_prefix/some_file_{1..3}', 'CSV') -- ENGINE = S3('https://storage.yandexcloud.net/my-test-bucket-768/{some,another}_prefix/some_file_{1..3}', 'CSV')
SETTINGS input_format_with_names_use_header = 0; -- SETTINGS input_format_with_names_use_header = 0;
DROP TABLE IF EXISTS table_with_range; select * from s3('http://localhost:11111/test/a.txt', 'test', 'testtest', 'LineAsString', 'line String');
-- DROP TABLE IF EXISTS table_with_range;