Return-Path: X-Original-To: apmail-hive-dev-archive@www.apache.org Delivered-To: apmail-hive-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id CC97F18DC8 for ; Wed, 29 Apr 2015 20:52:45 +0000 (UTC) Received: (qmail 31590 invoked by uid 500); 29 Apr 2015 20:52:45 -0000 Delivered-To: apmail-hive-dev-archive@hive.apache.org Received: (qmail 31520 invoked by uid 500); 29 Apr 2015 20:52:45 -0000 Mailing-List: contact dev-help@hive.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@hive.apache.org Delivered-To: mailing list dev@hive.apache.org Received: (qmail 31503 invoked by uid 99); 29 Apr 2015 20:52:44 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 29 Apr 2015 20:52:44 +0000 X-ASF-Spam-Status: No, hits=3.2 required=5.0 tests=HTML_MESSAGE,SPF_SOFTFAIL X-Spam-Check-By: apache.org Received-SPF: softfail (athena.apache.org: transitioning domain of szehon@cloudera.com does not designate 54.191.145.13 as permitted sender) Received: from [54.191.145.13] (HELO mx1-us-west.apache.org) (54.191.145.13) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 29 Apr 2015 20:52:39 +0000 Received: from mail-qg0-f49.google.com (mail-qg0-f49.google.com [209.85.192.49]) by mx1-us-west.apache.org (ASF Mail Server at mx1-us-west.apache.org) with ESMTPS id 797BE28406 for ; Wed, 29 Apr 2015 20:52:18 +0000 (UTC) Received: by qgej70 with SMTP id j70so16830875qge.2 for ; Wed, 29 Apr 2015 13:51:26 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:content-type; bh=7nYipKiVGybRnwD90oa43rH5MjzZ9VUGPOyJLrGpd0c=; b=JuFE/wkAt6GSSVxt4rDPVqgS7IXCYCdkmoCXTM7rRinGQ0Oaa3xvu/hLoX9Apfbv7n H9ua1ot0p4J5110ZrRG5F+ngMkcxniPanQ3njzPrKxuwcNlpgTAX7vBZWqn4tXejBNgf e11h4IBIwHZwqOGjBg7m8xUSNow9nsVwKCJH6BeRqzEOhk/aoXhLC8HcYgvmt1y7Hv+o 5gNIpYY0Zmk589C6j7if6DXTP1X/4kncP5sZU4PX4MqMzpEaKcTN239t5JDeahh6g59Y vwL9Xu2s8HE2ct9P41/cn9gwJ3GpZw+kmTO/0tOrWUJ5N7fwhOVg+rZKANakW6hPfzfX 6qQA== X-Gm-Message-State: ALoCoQkn3LzFXPjlYL4s3PJFIMQ7cSKeDAc7KjVgUsiK4j9wZ4W3MIsu4Bq/aPZtMUle8enn7vNo X-Received: by 10.140.165.150 with SMTP id l144mr1078294qhl.99.1430340686358; Wed, 29 Apr 2015 13:51:26 -0700 (PDT) MIME-Version: 1.0 Received: by 10.140.95.202 with HTTP; Wed, 29 Apr 2015 13:51:05 -0700 (PDT) In-Reply-To: References: From: Szehon Ho Date: Wed, 29 Apr 2015 13:51:05 -0700 Message-ID: Subject: Re: [DISCUSS] Do we still support hadoop-1.2.x API (-Phadoop-1)? To: "dev@hive.apache.org" Content-Type: multipart/alternative; boundary=001a1134effa84bc550514e3248e X-Virus-Checked: Checked by ClamAV on apache.org --001a1134effa84bc550514e3248e Content-Type: text/plain; charset=UTF-8 Alex, I'd not confuse these two things (hadoop-1 and HiveCLI), after the proposed change from hive script to wrap beeline, if we do the job right then user should not notice much difference. There we can eliminate dev work while not affecting user. Whereas migration of an organization from using Hadoop-1 cluster to Hadoop-2 cluster is a much-bigger change. Thanks, Szehon On Wed, Apr 29, 2015 at 1:27 PM, Thejas Nair wrote: > I agree, the number of users who use Hive 1.1 and newer versions > against Hadoop 1.x is likely to very small. (Most likely an orders of > magnitude smaller than hive cli users in same versions). > The big improvements in Hive 1.x line require Hadoop 2.x. Users who > are motivated to upgrade to newer 1.x lines are likely to be using > Hadoop 2.x . > > > > On Wed, Apr 29, 2015 at 12:41 PM, Alexander Pivovarov > wrote: > > Xuefu, > > > > Remember when it was beeline discussion you mentioned "Hive community > don't > > need to maintain two code paths" > > Totally agree. Resources are limited. > > > > I believe the same approach is applicable here. > > Lets assume hadoop-1 + hive-1.2 is going to be used by 1% of the users. > > > > We'd better spend resources on implementing new functionality (useful for > > 99% of the users) instead of spending resources to support hadoop-1 > profile > > (useful for 1% of the users). > > > > Alex > > > > > > On Wed, Apr 29, 2015 at 12:13 PM, Xuefu Zhang > wrote: > > > >> I think whether and when to deprecate Hadoop-1 is better to be moved to > an > >> official [DISCUSS] thread. What I disliked is the sentiment that I felt > >> when we decide to deprecate something just because it's unfortunately > >> broken for one reason or the other. Nevertheless, we should fix these > bugs > >> at this moment. We fixed such issues in previous release as well. > >> > >> I concur that we should have caught these breakages before they made > their > >> way into the code. Previously we discussed about running pre-commit > tests > >> alternatively or even randomly with either Hadoop-1 or Hadoop-2 profile. > >> Now it seems critical to do so. Thus, I support Szehon's proposal to > make > >> this happen. This is orthogonal to the deprecation discussion. > >> > >> Thanks, > >> Xuefu > >> > >> On Wed, Apr 29, 2015 at 11:30 AM, Szehon Ho > wrote: > >> > >> > Are you > >> > > personally willing to do the work to make sure that Hive works with > >> > Hadoop > >> > > 1.x? There are five new jiras (HIVE-10430, 10431, 10442, 10443, > 10444) > >> > > because > >> > > trunk currently does not work with Hadoop 1.x and no one noticed. > >> > > >> > We setup a Hadoop-1 build sometime back and made sure a lot of > breakage > >> > were fixed, but had not hooked it up to HiveQA (precommit) due to > >> concerns > >> > of the time it would take to run these tests. It was a balance > between > >> > getting faster HiveQA results for everyone and testing all the paths, > >> even > >> > today there are many paths we don't test. > >> > > >> > So if these JIRA's are fixed, would folks be amenable to alternate > >> testing > >> > hadoop-1 and hadoop-2 on HiveQA precommit runs and for devs to not > commit > >> > further breakages of Hadoop 1.x compat, for another release? Yes I do > >> > understand its a burden to maintain hadoop-1. > >> > > >> > if you use HDP, CDH or other hadoop distro then hadoop-1.x and > hive-1.2 > >> > > combination does not exist. > >> > > > >> > > >> > I think Apache is agnostic to specific vendors so should not discuss > >> based > >> > on that, but vendors still have this combination, I know of users that > >> use > >> > Hadoop-1 and latest Hive 1.1. > >> > > >> > Thanks, > >> > Szehon > >> > > >> > On Wed, Apr 29, 2015 at 11:07 AM, Alexander Pivovarov < > >> > apivovarov@gmail.com> > >> > wrote: > >> > > >> > > HDP and CDH distro are based on hadoop-2.x since 2013-2014 > >> > > > >> > > if you use HDP, CDH or other hadoop distro then hadoop-1.x and > hive-1.2 > >> > > combination does not exist. > >> > > hdp-1.3 has hive-0.11 > >> > > cdh-4.7 has hive-0.10 > >> > > > >> > > The only way to install hive-1.2 on hadoop-1.x is to do it manually. > >> > > But if you manually install hadoop components then most probably you > >> will > >> > > install hadoop-2.x > >> > > > >> > > So, we can say that hadoop-1.x and hive-1.2 combination should not > >> exist > >> > in > >> > > real life scenario. > >> > > > >> > > > >> > > > >> > > On Wed, Apr 29, 2015 at 8:03 AM, Owen O'Malley > >> > wrote: > >> > > > >> > > > On Tue, Apr 28, 2015 at 10:16 PM, Szehon Ho > >> > wrote: > >> > > > > >> > > > > Yes, question is whether users want to run latest Hive version > on > >> > > Hadoop > >> > > > > 1.x clusters. > >> > > > > > >> > > > > >> > > > But you ignored the more important question that I asked. Are you > >> > > > personally willing to do the work to make sure that Hive works > with > >> > > Hadoop > >> > > > 1.x? There are five new jiras (HIVE-10430, 10431, 10442, 10443, > >> 10444) > >> > > > because > >> > > > trunk currently does not work with Hadoop 1.x and no one noticed. > >> > > > > >> > > > Supporting Hadoop 1.x costs the Hive project a lot of work and > >> provides > >> > > > very little in return. > >> > > > > >> > > > .. Owen > >> > > > > >> > > > >> > > >> > --001a1134effa84bc550514e3248e--