integrations.md 7.4 KB
Newer Older
1 2 3 4 5
---
toc_priority: 27
toc_title: "\u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438\u0020\u0434\u043b\u044f\u0020\u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438\u0020\u043e\u0442\u0020\u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u0445\u0020\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432"
---

6
# Библиотеки для интеграции от сторонних разработчиков {#biblioteki-dlia-integratsii-ot-storonnikh-razrabotchikov}
I
Ivan Blinkov 已提交
7 8

!!! warning "Disclaimer"
I
Ivan Blinkov 已提交
9
    Яндекс не занимается поддержкой перечисленных ниже инструментов и библиотек и не проводит тщательного тестирования для проверки их качества.
I
Ivan Blinkov 已提交
10

11 12
## Инфраструктурные продукты {#infrastrukturnye-produkty}

13 14
-   Реляционные системы управления базами данных
    -   [MySQL](https://www.mysql.com)
L
long2ice 已提交
15
        -   [mysql2ch](https://github.com/long2ice/mysql2ch)
16 17 18
        -   [ProxySQL](https://github.com/sysown/proxysql/wiki/ClickHouse-Support)
        -   [clickhouse-mysql-data-reader](https://github.com/Altinity/clickhouse-mysql-data-reader)
        -   [horgh-replicator](https://github.com/larsnovikov/horgh-replicator)
19
    -   [PostgreSQL](https://www.postgresql.org)
A
Alexey Milovidov 已提交
20 21
        -   [clickhousedb_fdw](https://github.com/Percona-Lab/clickhousedb_fdw)
        -   [infi.clickhouse_fdw](https://github.com/Infinidat/infi.clickhouse_fdw) (использует [infi.clickhouse_orm](https://github.com/Infinidat/infi.clickhouse_orm))
22
        -   [pg2ch](https://github.com/mkabilov/pg2ch)
A
Alexey Milovidov 已提交
23
        -   [clickhouse_fdw](https://github.com/adjust/clickhouse_fdw)
24
    -   [MSSQL](https://en.wikipedia.org/wiki/Microsoft_SQL_Server)
25
        -   [ClickHouseMightrator](https://github.com/zlzforever/ClickHouseMigrator)
26 27
-   Очереди сообщений
    -   [Kafka](https://kafka.apache.org)
A
Alexey Milovidov 已提交
28
        -   [clickhouse_sinker](https://github.com/housepower/clickhouse_sinker) (использует [Go client](https://github.com/ClickHouse/clickhouse-go/))
29
        -   [stream-loader-clickhouse](https://github.com/adform/stream-loader)
30 31 32
-   Потоковая обработка
    -   [Flink](https://flink.apache.org)
        -   [flink-clickhouse-sink](https://github.com/ivi-ru/flink-clickhouse-sink)
33 34
-   Хранилища объектов
    -   [S3](https://en.wikipedia.org/wiki/Amazon_S3)
35
        -   [clickhouse-backup](https://github.com/AlexAkulov/clickhouse-backup)
36 37
-   Оркестрация контейнеров
    -   [Kubernetes](https://kubernetes.io)
38
        -   [clickhouse-operator](https://github.com/Altinity/clickhouse-operator)
39 40
-   Системы управления конфигурацией
    -   [puppet](https://puppet.com)
41 42
        -   [innogames/clickhouse](https://forge.puppet.com/innogames/clickhouse)
        -   [mfedotov/clickhouse](https://forge.puppet.com/mfedotov/clickhouse)
43 44
-   Мониторинг
    -   [Graphite](https://graphiteapp.org)
45 46 47
        -   [graphouse](https://github.com/yandex/graphouse)
        -   [carbon-clickhouse](https://github.com/lomik/carbon-clickhouse) +
        -   [graphite-clickhouse](https://github.com/lomik/graphite-clickhouse)
48
        -   [graphite-ch-optimizer](https://github.com/innogames/graphite-ch-optimizer) - оптимизирует партиции таблиц [\*GraphiteMergeTree](../../engines/table-engines/mergetree-family/graphitemergetree.md#graphitemergetree) согласно правилам в [конфигурации rollup](../../engines/table-engines/mergetree-family/graphitemergetree.md#rollup-configuration)
49
    -   [Grafana](https://grafana.com/)
50
        -   [clickhouse-grafana](https://github.com/Vertamedia/clickhouse-grafana)
51
    -   [Prometheus](https://prometheus.io/)
A
Alexey Milovidov 已提交
52
        -   [clickhouse_exporter](https://github.com/f1yegor/clickhouse_exporter)
53
        -   [PromHouse](https://github.com/Percona-Lab/PromHouse)
A
Alexey Milovidov 已提交
54
        -   [clickhouse_exporter](https://github.com/hot-wifi/clickhouse_exporter) (использует [Go client](https://github.com/kshvakov/clickhouse/))
55
    -   [Nagios](https://www.nagios.org/)
A
Alexey Milovidov 已提交
56 57
        -   [check_clickhouse](https://github.com/exogroup/check_clickhouse/)
        -   [check_clickhouse.py](https://github.com/innogames/igmonplugins/blob/master/src/check_clickhouse.py)
58
    -   [Zabbix](https://www.zabbix.com)
59
        -   [clickhouse-zabbix-template](https://github.com/Altinity/clickhouse-zabbix-template)
60
    -   [Sematext](https://sematext.com/)
61
        -   [clickhouse интеграция](https://github.com/sematext/sematext-agent-integrations/tree/master/clickhouse)
62 63
-   Логирование
    -   [rsyslog](https://www.rsyslog.com/)
64
        -   [omclickhouse](https://www.rsyslog.com/doc/master/configuration/modules/omclickhouse.html)
65
    -   [fluentd](https://www.fluentd.org)
66 67 68
        -   [loghouse](https://github.com/flant/loghouse) (для [Kubernetes](https://kubernetes.io))
    -   [Sematext](https://www.sematext.com/logagent)
        -   [logagent output-plugin-clickhouse](https://sematext.com/docs/logagent/output-plugin-clickhouse/)
69 70
-   Гео
    -   [MaxMind](https://dev.maxmind.com/geoip/)
71
        -   [clickhouse-maxmind-geoip](https://github.com/AlexeyKupershtokh/clickhouse-maxmind-geoip)
I
Ivan Blinkov 已提交
72

73
## Экосистемы вокруг языков программирования {#ekosistemy-vokrug-iazykov-programmirovaniia}
I
Ivan Blinkov 已提交
74

75 76
-   Python
    -   [SQLAlchemy](https://www.sqlalchemy.org)
A
Alexey Milovidov 已提交
77
        -   [sqlalchemy-clickhouse](https://github.com/cloudflare/sqlalchemy-clickhouse) (использует [infi.clickhouse_orm](https://github.com/Infinidat/infi.clickhouse_orm))
78
    -   [pandas](https://pandas.pydata.org)
79
        -   [pandahouse](https://github.com/kszucs/pandahouse)
80
-   PHP
81 82
    -   [Doctrine](https://www.doctrine-project.org/)
        -   [dbal-clickhouse](https://packagist.org/packages/friendsofdoctrine/dbal-clickhouse)
83 84 85 86 87
-   R
    -   [dplyr](https://db.rstudio.com/dplyr/)
    -   [RClickhouse](https://github.com/IMSMWU/RClickhouse) (использует [clickhouse-cpp](https://github.com/artpaul/clickhouse-cpp))
-   Java
    -   [Hadoop](http://hadoop.apache.org)
88
    -   [clickhouse-hdfs-loader](https://github.com/jaykelin/clickhouse-hdfs-loader) (использует [JDBC](../../sql-reference/table-functions/jdbc.md))
89 90 91
-   Scala
    -   [Akka](https://akka.io)
    -   [clickhouse-scala-client](https://github.com/crobox/clickhouse-scala-client)
A
Alexey Milovidov 已提交
92
-   C#
93 94 95 96 97 98 99
    -   [ADO.NET](https://docs.microsoft.com/en-us/dotnet/framework/data/adonet/ado-net-overview)
    -   [ClickHouse.Ado](https://github.com/killwort/ClickHouse-Net)
    -   [ClickHouse.Client](https://github.com/DarkWanderer/ClickHouse.Client)
    -   [ClickHouse.Net](https://github.com/ilyabreev/ClickHouse.Net)
    -   [ClickHouse.Net.Migrations](https://github.com/ilyabreev/ClickHouse.Net.Migrations)
-   Elixir
    -   [Ecto](https://github.com/elixir-ecto/ecto)
A
Alexey Milovidov 已提交
100
    -   [clickhouse_ecto](https://github.com/appodeal/clickhouse_ecto)
A
Aleksey 已提交
101
-   Ruby
102
    -   [Ruby on Rails](https://rubyonrails.org/)
A
Aleksey 已提交
103
        -   [activecube](https://github.com/bitquery/activecube)
104
        -   [ActiveRecord](https://github.com/PNixx/clickhouse-activerecord) 
A
Aleksey 已提交
105 106 107
    -   [GraphQL](https://github.com/graphql)
        -   [activecube-graphql](https://github.com/bitquery/activecube-graphql)
        
I
Ivan Blinkov 已提交
108
[Оригинальная статья](https://clickhouse.tech/docs/ru/interfaces/third-party/integrations/) <!--hide-->