mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-09-21 09:10:48 +00:00
02360_clickhouse_local_config-option: Unique directory
This commit is contained in:
parent
46297eec82
commit
7400500c81
@ -6,6 +6,9 @@ CUR_DIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
|
||||
# shellcheck source=../shell_config.sh
|
||||
. "$CUR_DIR"/../shell_config.sh
|
||||
|
||||
SAFE_DIR="${CUR_DIR}/${CLICKHOUSE_DATABASE}_02360_local"
|
||||
mkdir -p "${SAFE_DIR}"
|
||||
|
||||
echo "<clickhouse>
|
||||
<logger>
|
||||
<level>trace</level>
|
||||
@ -14,7 +17,7 @@ echo "<clickhouse>
|
||||
|
||||
<tcp_port>9000</tcp_port>
|
||||
|
||||
<path>./</path>
|
||||
<path>${SAFE_DIR}</path>
|
||||
|
||||
<mark_cache_size>0</mark_cache_size>
|
||||
<user_directories>
|
||||
@ -23,7 +26,7 @@ echo "<clickhouse>
|
||||
<path>users.xml</path>
|
||||
</users_xml>
|
||||
</user_directories>
|
||||
</clickhouse>" > $CUR_DIR/config.xml
|
||||
</clickhouse>" > $SAFE_DIR/config.xml
|
||||
|
||||
echo "<clickhouse>
|
||||
<profiles>
|
||||
@ -42,13 +45,12 @@ echo "<clickhouse>
|
||||
<quotas>
|
||||
<default></default>
|
||||
</quotas>
|
||||
</clickhouse>" > $CUR_DIR/users.xml
|
||||
</clickhouse>" > $SAFE_DIR/users.xml
|
||||
|
||||
local_opts=(
|
||||
"--config-file=$CUR_DIR/config.xml"
|
||||
"--config-file=$SAFE_DIR/config.xml"
|
||||
"--send_logs_level=none")
|
||||
|
||||
${CLICKHOUSE_LOCAL} "${local_opts[@]}" --query 'Select 1' |& grep -v -e 'Processing configuration file'
|
||||
|
||||
rm -rf $CUR_DIR/users.xml
|
||||
rm -rf $CUR_DIR/config.xml
|
||||
rm -rf "${SAFE_DIR}"
|
||||
|
Loading…
Reference in New Issue
Block a user