mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-21 15:12:02 +00:00
Merge pull request #41244 from ClickHouse/create-directories-metadata-path
Create directories for `metadata_path`s in container
This commit is contained in:
commit
6ebd68e600
@ -38,6 +38,7 @@ FORMAT_SCHEMA_PATH="$(clickhouse extract-from-config --config-file "$CLICKHOUSE_
|
|||||||
|
|
||||||
# There could be many disks declared in config
|
# There could be many disks declared in config
|
||||||
readarray -t DISKS_PATHS < <(clickhouse extract-from-config --config-file "$CLICKHOUSE_CONFIG" --key='storage_configuration.disks.*.path' || true)
|
readarray -t DISKS_PATHS < <(clickhouse extract-from-config --config-file "$CLICKHOUSE_CONFIG" --key='storage_configuration.disks.*.path' || true)
|
||||||
|
readarray -t DISKS_METADATA_PATHS < <(clickhouse extract-from-config --config-file "$CLICKHOUSE_CONFIG" --key='storage_configuration.disks.*.metadata_path' || true)
|
||||||
|
|
||||||
CLICKHOUSE_USER="${CLICKHOUSE_USER:-default}"
|
CLICKHOUSE_USER="${CLICKHOUSE_USER:-default}"
|
||||||
CLICKHOUSE_PASSWORD="${CLICKHOUSE_PASSWORD:-}"
|
CLICKHOUSE_PASSWORD="${CLICKHOUSE_PASSWORD:-}"
|
||||||
@ -50,7 +51,8 @@ for dir in "$DATA_DIR" \
|
|||||||
"$TMP_DIR" \
|
"$TMP_DIR" \
|
||||||
"$USER_PATH" \
|
"$USER_PATH" \
|
||||||
"$FORMAT_SCHEMA_PATH" \
|
"$FORMAT_SCHEMA_PATH" \
|
||||||
"${DISKS_PATHS[@]}"
|
"${DISKS_PATHS[@]}" \
|
||||||
|
"${DISKS_METADATA_PATHS[@]}"
|
||||||
do
|
do
|
||||||
# check if variable not empty
|
# check if variable not empty
|
||||||
[ -z "$dir" ] && continue
|
[ -z "$dir" ] && continue
|
||||||
@ -106,7 +108,7 @@ if [ -n "$(ls /docker-entrypoint-initdb.d/)" ] || [ -n "$CLICKHOUSE_DB" ]; then
|
|||||||
# port is needed to check if clickhouse-server is ready for connections
|
# port is needed to check if clickhouse-server is ready for connections
|
||||||
HTTP_PORT="$(clickhouse extract-from-config --config-file "$CLICKHOUSE_CONFIG" --key=http_port)"
|
HTTP_PORT="$(clickhouse extract-from-config --config-file "$CLICKHOUSE_CONFIG" --key=http_port)"
|
||||||
HTTPS_PORT="$(clickhouse extract-from-config --config-file "$CLICKHOUSE_CONFIG" --key=https_port)"
|
HTTPS_PORT="$(clickhouse extract-from-config --config-file "$CLICKHOUSE_CONFIG" --key=https_port)"
|
||||||
|
|
||||||
if [ -n "$HTTP_PORT" ]; then
|
if [ -n "$HTTP_PORT" ]; then
|
||||||
URL="http://127.0.0.1:$HTTP_PORT/ping"
|
URL="http://127.0.0.1:$HTTP_PORT/ping"
|
||||||
else
|
else
|
||||||
|
Loading…
Reference in New Issue
Block a user