I have small data in Hbase table crawled via Nutch. It us using Apache Gora as an ORM. I have found a lot of example (mapreduce) to process data in single table in Hbase. But my problem is that I have to copy data into multiple tables (in reducer). Without Gora, there exists some guide e.g., this question etc. But how to do it for my case.
Apache Gora Reducer for multi-table output with Hbase
80 Views Asked by Hafiz Muhammad Shafiq At
1
There are 1 best solutions below
Related Questions in MAPREDUCE
- pcap to Avro on Hadoop
- CouchDB sum by date range and type
- How to output multiple values with the same key in reducer?
- mapreduce job not setting compression codec correctly
- Split S3 files into multiple output files
- groupByKey not properly working in spark
- MapReduce job fails with ExitCodeException exitCode=255
- What is better way to send associative array through map/reduce at MongoDB?
- How to efficiently join two files using Hadoop?
- null pointer exception in getstrings method hadoop
- can you explain word count mapreduce program step by step
- How to efficiently find top-k elements?
- how to ignore key-value pair in Map-Reduce if values are blank?
- akka: pattern for combining messages from multiple children
- Map a table of a cassandra database using spark and RDD
Related Questions in HBASE
- HBase table is empty, but regions are increased
- I am using Hbase 1.0.0 and Apache phoenix 4.3.0 on CDH5.4. When I restart Hbase regionserver is down
- phoenix join operation not working with hbase
- Running HBase in standalone mode but get hadoop "retrying connect to server" message?
- How to start HBase master using Java code in ubuntu
- Spark and HBase Snapshots
- Connect to hbase from remote machine
- Read Data from HBase running on EMR Cluster with Spark installed on local machine
- Unable to connect to HBase stand alone server from windows remote client
- Error while installing HBase on windows
- Importtsv command does not work in Hbase1.0.1.1
- LongComparator does not work in Google Cloud Bigtable with HBase API
- How do you calculate the size of a single row in hbase?
- HBase AggregationClient in HDInsight
- why use protocol buffers in java
Related Questions in NUTCH
- How can I integrate Solr5.1.0 with Nutch1.10
- Trigger Apache Nutch Crawl Programmatically
- Nutch 2.3 REST curl syntax
- Nutch 2.3 + Elasticsearch / results not visualizing in Kibana
- inject runtime exception nutch 2.3
- Internal Server error while adding documents Solr
- Integrate Solr-5.2.1 with crawled data from Nutch?
- Nutch 2.x run every URL every time
- Nutch REST api Results (limited)
- Nutch: How to re-try transient errors (and none of the other URLs)?
- Apache Nutch REST api
- Integration of Apache Nutch 1.12 and Solr 5.4.1 failed
- what does SetProperty of solr.home do in Solr?
- Parsing open graph tags with nutch (into ElasticSearch)
- Nutch 2.3 - javax.net.ssl.SSLException
Related Questions in GORA
- How to give multiple input paths to gora avrostore in giraph (or) how to make giraph read multiple input files
- Working with MongoDB using Apache Gora 0.6 configuration
- Can't run nutch2.3-snapshot on hadoop2.4.0 using gora0.5 and mongodb as backend datastore
- Eclipse maven build compiler failure - no stacktrace
- Nutch + HBase: hbase versions issue and java exception
- Is it possible to use Nutch 2.x and Apache Gora with plain filesystem as backend storage
- Apache Gora over HBase
- what is gora and its features?
- setting up and running apache nutch 2.2.1
- scala nutch gora-cassandra - RuntimeException: job failed
- Nutch, Gora and MongoDB
- gora-mongodb.mapping.XML properties File
- Nutch2.0 dependency setting
- runtime exception during nutch generate
- Apache Groa could not find main class error
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
I never did what you ask, but you might glimpse the answer in the Gora Tutorial "Constructing the job" section. There, there is an example of reducer configuration that says:
Then, instead of using
GoraReducer.initReducerJob()you can just configure your own reducer, as told following your link (if it is a correct answer):Know that in the example before, the mapper emits
(TextLong, LongWritable)key-values, so your reducer would be something like, from the link you wrote and the answer:Again, I never did this... so maybe doesn't work :\