2017-09-14 3 views

Répondre

1

La documentation parle de la longueur de la clé et de la taille de la longueur de la colonne, ce qui est important dans le contexte des index dans hbase (jira issue). Si la taille de la clé est grande, la taille de l'index devient également grande. Les systèmes dépendant de l'indexation préfèrent toujours conserver les index en mémoire, car il serait vraiment mauvais de frapper le disque pour l'accès à l'index. Si la taille de l'index devient inutilement élevée (entraînant un heap JVM élevé), cela affecte les performances.

+0

excusez-moi, quel est le sens des index dans hbase? Merci –

+0

Dans HBase seules les clés (composé de la rowkey, colonne qualificateur, et timestamp) sont indexées dans les tables HBase.La seule façon d'accéder à une ligne particulière est à travers la rowkey. L'indexation le qualificatif et l'horodatage vous permet de passer à la colonne de droite sans analyser toutes les colonnes précédentes dans cette ligne. Pour plus d'informations, vous pouvez vous référer à http://blog.cloudera.com/blog/2012/06/hbase-io-hfile-input-output/ – Shailendra