{"id":68456,"library":"hbase-mapreduce","title":"HBase MapReduce","description":"Provides InputFormat, OutputFormat, Mapper, Reducer implementations and tools like RowCounter, ImportTsv, Import, Export, CompactionTool, ExportSnapshot, WALPlayer for running MapReduce jobs on HBase tables, WALs, HFiles, and other HBase constructs.","status":"active","version":"2.6.5","language":"java","source_language":null,"source_url":"https://gitbox.apache.org/repos/asf?p=hbase.git/hbase-build-configuration/hbase-mapreduce","tags":["hbase","mapreduce","hadoop","bigdata","nosql"],"install":[{"cmd":"<dependency>\n  <groupId>org.apache.hbase</groupId>\n  <artifactId>hbase-mapreduce</artifactId>\n  <version>2.6.5</version>\n</dependency>","lang":"xml","label":"Maven"},{"cmd":"implementation 'org.apache.hbase:hbase-mapreduce:2.6.5'","lang":"groovy","label":"Gradle"}],"dependencies":[],"imports":[{"symbol":"TableInputFormat","correct":"org.apache.hadoop.hbase.mapreduce.TableInputFormat"}],"quickstart":{"code":"import org.apache.hadoop.hbase.mapreduce.TableInputFormat;\nimport org.apache.hadoop.conf.Configuration;\n\npublic class Example {\n    public static void main(String[] args) throws Exception {\n        Configuration conf = new Configuration();\n        conf.set(TableInputFormat.INPUT_TABLE, \"myTable\");\n        TableInputFormat inputFormat = new TableInputFormat();\n        inputFormat.setConf(conf);\n    }\n}","lang":"java","description":"Configures a MapReduce job to read from an HBase table using TableInputFormat."},"warnings":[{"fix":"Update imports and API calls according to HBase 2.x migration guide.","message":"HBase 2.x has breaking changes in MapReduce APIs compared to 1.x, including package restructuring.","severity":"breaking","affected_versions":"2.0.0 and later"}],"env_vars":null,"search_vec":"'bigdata':35 'compactiontool':16 'construct':31 'export':15 'exportsnapshot':17 'hadoop':34 'hbase':1,24,30,32 'hfile':27 'implement':8 'import':14 'importtsv':13 'inputformat':4 'job':22 'like':11 'mapper':6 'mapreduc':2,21,33 'nosql':36 'outputformat':5 'provid':3 'reduc':7 'rowcount':12 'run':20 'tabl':25 'tool':10 'wal':26 'walplay':18","created_at":"2026-06-17T17:49:55.243907+00:00","updated_at":"2026-06-17T17:49:55.243907+00:00","problems":[],"ecosystem":"maven","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://hbase.apache.org/hbase-build-configuration/hbase-mapreduce","github":null,"docs":"https://appdoc.app/artifact/org.apache.hbase/hbase-mapreduce/","changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["database"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-17","next_check":"2026-12-14","install_tag":null}}