Atpakaļ uz pakalpojumiem

Vai ClickHouse nedarbojas? Statuss tiešsaistē un traucējumu ziņojumi

Darbojas
Pēdējais traucējums:

ClickHouse traucējumu ziņojumi00 · 00:00

Biežākās ClickHouse problēmas

Vai jums ir problēmas ar ClickHouse?

Izvēlieties, kas nedarbojas — viens klikšķis palīdz tūkstošiem citu ātrāk pamanīt traucējumu.

Jaunākie ziņojumi

Ziņojumu vēl nav

Pakalpojuma informācija un problēmu novēršana

Savienojums ar serveri neizdodas

Ja klients nevar izveidot savienojumu ar ClickHouse serveri, vispirms pārbaudi, vai process vispār darbojas: komanda `systemctl status clickhouse-server` parādīs tā statusu. Bieži problēma ir ugunsmūra iestatījumos — ports 9000 (natīvais protokols) vai 8123 (HTTP) ir bloķēts. Pārbaudi arī `config.xml` failu: parametrs `<listen_host>` var būt iestatīts tikai uz `127.0.0.1`, kas liedz attālos savienojumus.

Vaicājums izpildās ārkārtīgi lēni

Lēna vaicājuma izpilde visbiežāk norāda uz trūkstošiem indeksiem vai nepareizi izvēlētu tabulas dzinēju. ClickHouse izmanto primāro atslēgu kā retinātu indeksu — ja filtrēšana notiek pēc kolonnas, kas nav primārajā atslēgā, pilns skenēšanas apjoms var būt milzīgs. Izmanto `EXPLAIN` un `system.query_log`, lai atrastu kļūdas vaicājuma plānā.

Datu ievietošana beidzas ar kļūdu

Insert operācijas kļūdas bieži rodas šādu iemeslu dēļ:

  • datu shēma neatbilst tabulas struktūrai — kolonnu skaits vai tipi nesakrīt
  • pārsniegts vienlaicīgo ierakstu limits (`max_concurrent_queries`)
  • `MergeTree` tabulai pietrūkst vietas diskā, ko var pārbaudīt ar `system.disks`
  • ievietojamo rindu skaits ir pārāk mazs un rada pārāk daudz mazu daļu
Saskarne vai klienta rīks nereaģē

Ja ClickHouse Play vai cits tīmekļa klients ir iesaldējies, mēģini notīrīt pārlūkprogrammas kešatmiņu un pārlādēt lapu. Ja problēma ir ar `clickhouse-client`, pārbaudi, vai nav beidzies savienojuma noildze (`connect_timeout`) vai vaicājuma izpildes laika limits (`max_execution_time`).

Replikācija starp mezgliem nestrādā

Replikācijas kļūdas parasti ir saistītas ar ZooKeeper vai ClickHouse Keeper konfigurāciju:

  • pārbaudi Keeper procesa pieejamību un žurnāla kļūdas
  • skatīt `system.replication_queue` tabulu — tajā redzami gaida uzdevumi un to statuss
  • bieži problēmu rada tīkla aizkave starp mezgliem, kas pārsniedz noklusējuma noildzes vērtības
Vaicājumu rezultāti atgriežas nepilnīgi

Ja atbilde satur mazāk rindu nekā gaidīts, iespējams, darbojas `max_rows_to_read` vai `max_result_rows` ierobežojumi. Tos var redzēt sesijas vai profila iestatījumos. Vēl viens iemesls — datu daļas vēl nav sapludinātas un nav redzamas vaicājumā uzreiz pēc ievietošanas.

Augsts atmiņas patēriņš un avārijas

ClickHouse var patērēt daudz atmiņas sarežģītu apkopojumu vai JOIN operāciju laikā. Konfigurācijā iestatiet `max_memory_usage` uz konkrētu vērtību (piemēram, 10GB), lai novērstu servera avārijas. Izmantojiet `system.processes`, lai reāllaikā sekotu, kurš vaicājums patērē visvairāk resursu.

Saistītie pakalpojumi

Pārbaudīt Microsoft Office statusu Microsoft Office Darbojas Pārbaudīt Microsoft Azure statusu Microsoft Azure Darbojas Pārbaudīt Coda statusu Coda Darbojas
Paldies par jūsu ziņojumu. Tas tiks parādīts mazāk nekā 5 minūšu laikā. Dodiet mums nedaudz laika pārbaudei un moderēšanai, un jau iepriekš pateicamies par jūsu pacietību.
Ieteikt uzraudzībai Palīdziet mums uzlaboties
Paldies par jūsu ieteikumu. Mēs to izskatīsim un, visticamāk, ieviesīsim. Dodiet mums nedaudz laika, un jau iepriekš pateicamies par jūsu pacietību.