2021-05-21 18:56:22 +00:00
|
|
|
from helpers.cluster import ClickHouseCluster
|
|
|
|
|
|
|
|
|
|
|
|
def test_yaml_main_conf():
|
|
|
|
# main configs are in YAML; config.d and users.d are in XML
|
|
|
|
cluster = ClickHouseCluster(
|
|
|
|
__file__, zookeeper_config_path="configs/config.d/zookeeper.xml"
|
|
|
|
)
|
2022-03-22 16:39:58 +00:00
|
|
|
|
2021-05-21 18:56:22 +00:00
|
|
|
all_confd = [
|
|
|
|
"configs/config.d/0_common_instance_config.yaml",
|
|
|
|
"configs/config.d/access_control.xml",
|
2024-06-18 08:23:42 +00:00
|
|
|
"configs/config.d/error_log.xml",
|
2021-05-21 18:56:22 +00:00
|
|
|
"configs/config.d/keeper_port.xml",
|
|
|
|
"configs/config.d/logging_no_rotate.xml",
|
|
|
|
"configs/config.d/log_to_console.xml",
|
|
|
|
"configs/config.d/macros.xml",
|
|
|
|
"configs/config.d/metric_log.xml",
|
|
|
|
"configs/config.d/more_clusters.xml",
|
|
|
|
"configs/config.d/part_log.xml",
|
|
|
|
"configs/config.d/path.xml",
|
2024-07-16 12:40:05 +00:00
|
|
|
"configs/config.d/query_log_metric.xml",
|
2021-05-21 18:56:22 +00:00
|
|
|
"configs/config.d/query_masking_rules.xml",
|
|
|
|
"configs/config.d/tcp_with_proxy.xml",
|
|
|
|
"configs/config.d/test_cluster_with_incorrect_pw.xml",
|
|
|
|
"configs/config.d/text_log.xml",
|
|
|
|
"configs/config.d/zookeeper.xml",
|
|
|
|
]
|
2022-03-22 16:39:58 +00:00
|
|
|
|
2021-05-21 18:56:22 +00:00
|
|
|
all_userd = [
|
|
|
|
"configs/users.d/allow_introspection_functions.xml",
|
|
|
|
"configs/users.d/log_queries.xml",
|
|
|
|
]
|
2022-03-22 16:39:58 +00:00
|
|
|
|
2021-05-21 18:56:22 +00:00
|
|
|
node = cluster.add_instance(
|
|
|
|
"node",
|
|
|
|
base_config_dir="configs",
|
|
|
|
main_configs=all_confd,
|
|
|
|
user_configs=all_userd,
|
2021-09-23 08:08:40 +00:00
|
|
|
with_zookeeper=False,
|
|
|
|
main_config_name="config.yaml",
|
|
|
|
users_config_name="users.yaml",
|
|
|
|
copy_common_configs=False,
|
|
|
|
config_root_name="clickhouse",
|
|
|
|
)
|
2021-05-21 18:56:22 +00:00
|
|
|
|
|
|
|
try:
|
|
|
|
cluster.start()
|
|
|
|
assert (
|
|
|
|
node.query(
|
|
|
|
"select value from system.settings where name = 'max_memory_usage'"
|
|
|
|
)
|
|
|
|
== "10000000000\n"
|
|
|
|
)
|
|
|
|
assert (
|
|
|
|
node.query(
|
|
|
|
"select value from system.settings where name = 'max_block_size'"
|
|
|
|
)
|
|
|
|
== "64999\n"
|
|
|
|
)
|
|
|
|
|
|
|
|
finally:
|
|
|
|
cluster.shutdown()
|