mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-09-20 00:30:49 +00:00
Getting external dictionary from MySQL through the sockets.
This commit is contained in:
parent
1adcdcceb0
commit
188d5cfbd8
@ -125,7 +125,7 @@ ODBC
|
||||
<db>DatabaseName</db>
|
||||
<table>TableName</table>
|
||||
<connection_string>DSN=some_parameters</connection_string>
|
||||
<invalidate_query>SQL_REQUEST</invalidate_query>
|
||||
<invalidate_query>SQL_QUERY</invalidate_query>
|
||||
</odbc>
|
||||
|
||||
Поля настройки:
|
||||
@ -307,10 +307,10 @@ MySQL
|
||||
<host>example01-2</host>
|
||||
<priority>1</priority>
|
||||
</replica>
|
||||
<db>conv_main</db>
|
||||
<table>counters</table>
|
||||
<db>db_name</db>
|
||||
<table>table_name</table>
|
||||
<where>id=10</where>
|
||||
<invalidate_query>SQL_REQUEST</invalidate_query>
|
||||
<invalidate_query>SQL_QUERY</invalidate_query>
|
||||
</mysql>
|
||||
</source>
|
||||
|
||||
@ -329,6 +329,26 @@ MySQL
|
||||
* ``where`` - условие выбора. Необязательный параметр.
|
||||
* ``invalidate_query`` - запрос для проверки статуса словаря. Необязательный параметр. Читайте подробнее в разделе :ref:`dicts-external_dicts_dict_lifetime`.
|
||||
|
||||
MySQL можно подключить на локальном хосте через сокеты, для этого необходимо задать ``host`` и ``socket``.
|
||||
|
||||
Пример настройки:
|
||||
|
||||
.. code-block:: xml
|
||||
|
||||
<source>
|
||||
<mysql>
|
||||
<host>localhost</host>
|
||||
<socket>/path/to/socket/file.sock</socket>
|
||||
<user>clickhouse</user>
|
||||
<password>qwerty</password>
|
||||
<db>db_name</db>
|
||||
<table>table_name</table>
|
||||
<where>id=10</where>
|
||||
<invalidate_query>SQL_QUERY</invalidate_query>
|
||||
</mysql>
|
||||
</source>
|
||||
|
||||
|
||||
.. _dicts-external_dicts_dict_sources-clickhouse:
|
||||
|
||||
ClickHouse
|
||||
|
Loading…
Reference in New Issue
Block a user