Commit 29c25c34 authored by demon's avatar demon
Browse files

New port: Apache Hive.

The Apache Hive data warehouse software facilitates querying and managing
large datasets residing in distributed storage.  Hive provides a mechanism
to project structure onto this data and query the data using a SQL-like
language called HiveQL.  At the same time this language also allows
traditional map/reduce programmers to plug in their custom mappers and
reducers when it is inconvenient or inefficient to express this logic in HiveQL.

WWW: http://hive.apache.org/
parent cfdb047c
......@@ -649,6 +649,7 @@
SUBDIR += hgsvn
SUBDIR += hgview
SUBDIR += highlighterkit
SUBDIR += hive
SUBDIR += horde-content
SUBDIR += horde-timeobjects
SUBDIR += horde-whups
......
# Created by: Dmitry Sivachenko <demon@FreeBSD.org>
# $FreeBSD$
PORTNAME= hive
PORTVERSION= 1.0.0
CATEGORIES= devel java
MASTER_SITES= ${MASTER_SITE_APACHE} \
LOCAL/demon/ \
http://people.freebsd.org/~demon/:maven
MASTER_SITE_SUBDIR=${PORTNAME}/stable
DISTFILES= apache-${PORTNAME}-${PORTVERSION}-src${EXTRACT_SUFX} FreeBSD-${PORTNAME}-${PORTVERSION}-maven-repository.tar.gz:maven
DIST_SUBDIR= hadoop
MAINTAINER= demon@FreeBSD.org
COMMENT= Framework for data warehousing on top of Hadoop
LICENSE= APACHE20
BUILD_DEPENDS= ${LOCALBASE}/share/java/maven3/bin/mvn:${PORTSDIR}/devel/maven3
RUN_DEPENDS= bash:${PORTSDIR}/shells/bash \
yarn:${PORTSDIR}/devel/hadoop2
USE_JAVA= yes
JAVA_VERSION= 1.7+
WRKSRC= ${WRKDIR}/apache-${PORTNAME}-${PORTVERSION}-src
HIVE_DIST= ${WRKSRC}/packaging/target/apache-hive-${PORTVERSION}-bin/apache-hive-${PORTVERSION}-bin
do-build:
cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${LOCALBASE}/share/java/maven3/bin/mvn -Dmaven.repo.local=${WRKDIR}/m2 --offline clean install -Phadoop-2,dist -DskipTests
do-install:
${MKDIR} ${STAGEDIR}${DATADIR}
cd ${HIVE_DIST} && ${COPYTREE_BIN} bin ${STAGEDIR}${DATADIR}
cd ${HIVE_DIST} && ${COPYTREE_SHARE} "conf examples hcatalog lib scripts" ${STAGEDIR}${DATADIR}
.include <bsd.port.mk>
SHA256 (hadoop/apache-hive-1.0.0-src.tar.gz) = 2dae5082fc601b745a31e8a41e6982b2a4305233ff34422a54d7571b309cd98f
SIZE (hadoop/apache-hive-1.0.0-src.tar.gz) = 10883877
SHA256 (hadoop/FreeBSD-hive-1.0.0-maven-repository.tar.gz) = 7afcb0efb4881bd217d2a05c77fbda8b143575dc9580d61e5949a42ed925a31f
SIZE (hadoop/FreeBSD-hive-1.0.0-maven-repository.tar.gz) = 304882356
The Apache Hive data warehouse software facilitates querying and managing
large datasets residing in distributed storage. Hive provides a mechanism
to project structure onto this data and query the data using a SQL-like
language called HiveQL. At the same time this language also allows
traditional map/reduce programmers to plug in their custom mappers and
reducers when it is inconvenient or inefficient to express this logic in HiveQL.
WWW: http://hive.apache.org/
This diff is collapsed.
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment