sql >> Database teknologi >  >> NoSQL >> HBase

så din HBase er i stykker

HBase kan være lidt vanskelig at forstå, især når man taler om fixing.

Der er 2 grundlæggende måder at ordne ting i HBase på:

Hbase hbck

Prøv først at køre hbase hbck for at se, om der er uoverensstemmelser.

Hvis ja, kør en simpel

[root@sandbox ~]# sudo -u hbase hbase hbck -fix

vil det meste af tiden rette op på tingene (regionsopgaver).

Der er mange muligheder hbase hbck -help, nyttige kunne være hbase hbck -repair (som går med mange reparationsmuligheder) og hbase hbck -fixTableLocks til fastsættelse af tabeller låst i lang tid

Gendannelse af .META

Der er en krukke leveret med HBase, som kan hjælpe med at gendanne .META tabt fra fs kun.

For at gøre det:

[hbase@sandbox root]$ hbase org.apache.hadoop.hbase.util.hbck.OfflineMetaRepair -base /hadoop/hbase -details

  1. oprettelse af registrerings- og loginformular i node.js og mongodb

  2. Mongo unikke indeks ufølsomme

  3. Brug findOne i mongodb til at få element med max id

  4. MongoDB distinkt kommando