|
Соединение с Clickhouse из PHP или C#
|
|||
---|---|---|---|
#18+
Здравствуйте. Мне вендор даёт доступ до БД clickhouse, чтобы я мог забирать данные. Я смог подсоединиться с помощью ide DataGrip и выполнить запросы. IDE реализует такую URL jdbc:clickhouse://host.ru:8123/dbname у меня стоит задача забирать оттуда данные автоматизированым способом, но я не могу придумать как это сделать. Сама дока Clickhouse https://clickhouse.yandex/docs/ru/interfaces/third-party/client_libraries/ даёт массу сторонних проектов для подсоединения, но мой опыт программирования не позволяет мне использоваться их.. устал тыкаться то как соединение делает моя ide натолкнуло меня на мысль, что надо использовать стандартный jdbc драйвер, но как его регистрировать и использовать в том же php или c# я не знаю прошу помочь мне с этим вопросом, если кто имел подобный опыт или схожий с ним, спасибо. Поправка на то, что сформированный скрипт для транспорта данных я планирую использовать на Windows в планировщике. P.S. по https данные у меня забирать не получается пробовал на PS так: $query = 'select * from table limit 10 FORMAT JSON' $queryParam = [System.Uri]::EscapeUriString($query) $data = (irm " https://host.ru:8123/?user=user&password=pwd&query=$queryParam") | select -exp data висит и все. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2019, 12:41 |
|
Соединение с Clickhouse из PHP или C#
|
|||
---|---|---|---|
#18+
В общем научили меня в PHP Storm в Винде в проект добавлять Composer. 1. Получается Шторму рассказываешь где у тебя лежит интерпретатор php.exe File -> Setting -> Languages & Frameworks -> PHP (ну это как бы и для всего надо) 2. Потом Tools -> Composer -> Composer Init указываю скачивать phar с указанием вресии PHP 3. И вот потом тамже вместо Composer Init становится доступен Manage Composer Dependecies в который можно писать разные гадости. Я конкретно вписал "гадость" этого человека: https://github.com/bozerkins/clickhouse-client/blob/master/README.md - Прям вот так вот написал bozerkins/clickhouse-client в поиск и выбрал последнюю версию и он у меня на винде быстро встал. Ну и потои уже этим кодом смог добыть данные из клика на уровень Пыхи: Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2019, 10:45 |
|
Соединение с Clickhouse из PHP или C#
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2019, 11:14 |
|
Соединение с Clickhouse из PHP или C#
|
|||
---|---|---|---|
#18+
Ролг Хупин, я эту ссылку разместил в своем первом сообщении) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2019, 11:22 |
|
Соединение с Clickhouse из PHP или C#
|
|||
---|---|---|---|
#18+
Сорокин А.А.240984Ролг Хупин, я эту ссылку разместил в своем первом сообщении) так что там не так? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2019, 13:10 |
|
|
start [/forum/topic.php?fid=48&gotonew=1&tid=1856585]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
48ms |
get topic data: |
10ms |
get first new msg: |
7ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 161ms |
0 / 0 |