Через -D не работает, т.к. это не системные свойства, а свойства JDBC-соединения. Их можно либо указать явно при создании JDBC-соединения:
ClickHouseDriver.connect(String url, ClickHouseProperties properties)
Либо непосредственно в URI:
jdbc:clickhouse://<server>:<port>?socket_timeout=90000
Вот на эти свойства имеет смысл смотреть в плане настройки таймаутов соединения:
SOCKET_TIMEOUT("socket_timeout", 30000, "")
CONNECTION_TIMEOUT("connection_timeout", 10 * 1000, "connection timeout in milliseconds")
DATA_TRANSFER_TIMEOUT( "dataTransferTimeout", 10000, "Timeout for data transfer. "
+ " socketTimeout + dataTransferTimeout is sent to ClickHouse as max_execution_time. "
+ " ClickHouse rejects request execution if its time exceeds max_execution_time")
среда, 17 мая 2017 г., 14:23:40 UTC+3 пользователь Arthur Tokarchuk написал: