Optimization Techniques Map Reduce && Hive: • Indexing • Partitioning • Bucketing • Denormalization • Vectorization =SET hive.vectorized.execution.enabled=true • Input format selection(Type of file to be used) • Unit Testing • Sampling. MAPREDUCE COUNTERS: • Counters in MR are useful for gathering statistics about MR jobs like quality control and application level. • Each counter is defined by MP framework. • Counters are useful for problem solving diagnosis. • Each counter in MR is named by ‘ENUM’. • Hadoop counters validate the following: It reads and written the correct number of bytes. Each MR job has run correct number of tasks ornot. Counters also validate amount of CPU or memory consumed is appropriate for our jobs & cluster nodes or not. Different types of counters in hadoop: Built-in or pre-defined counters User-defined counters or custom counters Built-in counters: • Apache hadoop contains some built-...
Syntax : hadoop fsck / COMMAND_OPTION Description path Start checking from this path. -delete Delete corrupted files. -files Print out files being checked. -files -blocks Print out the block report -files -blocks -locations Print out locations for every block. -files -blocks -racks Print out network topology for data-node locations. -includeSnapshots Include snapshot data if the given path indicates a snapshottable directory or there are snapshottable directories under it. -list-corruptfileblocks Print out list of missing blocks and files they belong to. -move Move corrupted files to /lost+found. -openforwrite Print out files opened for write. HDFS support...
Comments
Post a Comment