2014-04-03 16 views
7

bit confuso con questo termine, il valore di offset del byte viene trattato come chiave della mappa in hadoop. Riduci programma. Prima di tutto, qual è il valore di offset del byte ??Qual è il valore di offset di byte in hadoop o in java?

In secondo luogo, si prega di gettare alcune luci su come viene generato e come visualizzare questo valore di offset di byte?

Grazie Raj

risposta

4

offset di byte è il numero di caratteri che esiste contando dall'inizio di una riga.

per esempio, questa linea

what is byte offset? 

avrà un offset di 19. Questo byte viene utilizzato come valore di chiave in hadoop

0

Il byte offset è il conteggio dei byte da zero. Un personaggio o uno spazio è solitamente un byte quando si parla di Hadoop. Ma controllare questa domanda, se volete saperne di più: How many bits in a character?

0

Fondamentalmente un offset è un numero intero che viene utilizzato per trovare la distanza (indirizzo assoluto) rispetto all'indirizzo di base.

supponga un file di testo con i seguenti dati

computer-science mondo
Quantum Computing

ora l'offset per la prima linea è 0 e l'ingresso al lavoro Hadoop sarà < 0, Computer Science World> per la seconda linea l'offset sarà < 23, Quantum Computing>

ogni volta che si passa il file di testo per Hadoop lavoro. Calcola internamente l'offset del byte.