[ 
https://issues.apache.org/jira/browse/HBASE-18649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16143368#comment-16143368
 ] 

ramkrishna.s.vasudevan commented on HBASE-18649:
------------------------------------------------

bq. lets not expose non public classes/interfaces here
Here we are not exposing it for the user to configure. Only the 
io.serializations are actually exposed. Which includes "KVSerailization".
Generally the mapper's output value class are not configurable whereas we 
directly set them if the user tries to use it. 
Since KV is private then we should expose only the interface Cell then as it is 
public. But again am not sure if Mappers work with interfaces alone and do they 
need concrete implementations as the type?

> Deprecate KV Usage in MR to move to Cells in 3.0
> ------------------------------------------------
>
>                 Key: HBASE-18649
>                 URL: https://issues.apache.org/jira/browse/HBASE-18649
>             Project: HBase
>          Issue Type: Improvement
>          Components: mapreduce
>    Affects Versions: 2.0.0-alpha-2
>            Reporter: ramkrishna.s.vasudevan
>            Assignee: ramkrishna.s.vasudevan
>             Fix For: 2.0.0, 3.0.0, 2.1.0
>
>




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to