You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Jeff Hammerbacher (JIRA)" <ji...@apache.org> on 2010/06/11 22:22:13 UTC
[jira] Created: (HBASE-2714) Remove Guava as a client dependency
Remove Guava as a client dependency
-----------------------------------
Key: HBASE-2714
URL: https://issues.apache.org/jira/browse/HBASE-2714
Project: HBase
Issue Type: Improvement
Components: client
Reporter: Jeff Hammerbacher
We shouldn't need Guava on the classpath to run a MapReduce job over HBase.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (HBASE-2714) Remove Guava as a client dependency
Posted by "stack (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HBASE-2714?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12877980#action_12877980 ]
stack commented on HBASE-2714:
------------------------------
So, we need to change our recommendations here: http://hbase.apache.org/docs/r0.20.4/api/org/apache/hadoop/hbase/mapreduce/package-summary.html#classpath?
> Remove Guava as a client dependency
> -----------------------------------
>
> Key: HBASE-2714
> URL: https://issues.apache.org/jira/browse/HBASE-2714
> Project: HBase
> Issue Type: Improvement
> Components: client
> Reporter: Jeff Hammerbacher
>
> We shouldn't need Guava on the classpath to run a MapReduce job over HBase.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (HBASE-2714) Remove Guava as a client dependency
Posted by "ryan rawson (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HBASE-2714?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12877957#action_12877957 ]
ryan rawson commented on HBASE-2714:
------------------------------------
not everyone uses that mechanism to run map reduce jobs on hbase. The standard for a long time was to add hbase.jar and zookeeper-3.2.2.jar to the hadoop classpath, thus not requiring every job include the hbase jars.
> Remove Guava as a client dependency
> -----------------------------------
>
> Key: HBASE-2714
> URL: https://issues.apache.org/jira/browse/HBASE-2714
> Project: HBase
> Issue Type: Improvement
> Components: client
> Reporter: Jeff Hammerbacher
>
> We shouldn't need Guava on the classpath to run a MapReduce job over HBase.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (HBASE-2714) Remove Guava as a client dependency
Posted by "Todd Lipcon (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HBASE-2714?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12877956#action_12877956 ]
Todd Lipcon commented on HBASE-2714:
------------------------------------
Why not?
In theory, the new TableMapReduceUtil.addDependencyJars should take care of shipping it in the distributedcache. Apparently it's not working?
> Remove Guava as a client dependency
> -----------------------------------
>
> Key: HBASE-2714
> URL: https://issues.apache.org/jira/browse/HBASE-2714
> Project: HBase
> Issue Type: Improvement
> Components: client
> Reporter: Jeff Hammerbacher
>
> We shouldn't need Guava on the classpath to run a MapReduce job over HBase.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (HBASE-2714) Remove Guava as a client dependency
Posted by "Todd Lipcon (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HBASE-2714?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12877960#action_12877960 ]
Todd Lipcon commented on HBASE-2714:
------------------------------------
Does this mean in general that we can't add more dependencies to the hbase client? I think instead we should make it easier to run hbase MR jobs *without* touching the Hadoop config (eg right now you have to restart MR to upgrade hbase, that's not going to fly for a lot of clusters)
> Remove Guava as a client dependency
> -----------------------------------
>
> Key: HBASE-2714
> URL: https://issues.apache.org/jira/browse/HBASE-2714
> Project: HBase
> Issue Type: Improvement
> Components: client
> Reporter: Jeff Hammerbacher
>
> We shouldn't need Guava on the classpath to run a MapReduce job over HBase.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.