Half Project Parent POM

Hadoop Application Light Framework (Half) provides useful Java libraries and helpers to build applications with Oozie, HDFS, Hive Metastore, HBase and Pig

Лицензия

Лицензия

Группа

Группа

com.manganit.half
Идентификатор

Идентификатор

half-parent
Последняя версия

Последняя версия

0.2
Дата

Дата

Тип

Тип

pom
Описание

Описание

Half Project Parent POM
Hadoop Application Light Framework (Half) provides useful Java libraries and helpers to build applications with Oozie, HDFS, Hive Metastore, HBase and Pig
Организация-разработчик

Организация-разработчик

ManganIT
Система контроля версий

Система контроля версий

http://github.com/manganit/half/tree/master

Скачать half-parent

Имя Файла Размер
half-parent-0.2.pom 3 KB
Обзор

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/com.manganit.half/half-parent/ -->
<dependency>
    <groupId>com.manganit.half</groupId>
    <artifactId>half-parent</artifactId>
    <version>0.2</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/com.manganit.half/half-parent/
implementation 'com.manganit.half:half-parent:0.2'
// https://jarcasting.com/artifacts/com.manganit.half/half-parent/
implementation ("com.manganit.half:half-parent:0.2")
'com.manganit.half:half-parent:pom:0.2'
<dependency org="com.manganit.half" name="half-parent" rev="0.2">
  <artifact name="half-parent" type="pom" />
</dependency>
@Grapes(
@Grab(group='com.manganit.half', module='half-parent', version='0.2')
)
libraryDependencies += "com.manganit.half" % "half-parent" % "0.2"
[com.manganit.half/half-parent "0.2"]

Зависимости

Библиотека не имеет зависимостей. Это самодостаточное приложение, которое не зависит ни от каких других библиотек.

Модули Проекта

  • util
  • logging
  • security
  • action
  • client

Half - Hadoop Light Application Framework

What is Half ? :

Half is basically a Java library that helps you to write applications that interact with Hadoop components.

Basically, Half takes care of :

- Hadoop Configuration management from config files, Oozie context and runtime arguments

- Kerberos authentication from a keytab file, a ticket cache or a token given by Oozie

- Debug from your IDE, run as an Hadoop Tool, or deploy as an Oozie Java action with no code adaptation

- Client libs and dependencies management following main Hadoop distributions (currently CDH and HDP)

How to start :

Have a look at https://github.com/manganit/half-quickstart is the shortest way to learn Half

How to contribute :

Feel free to fork, make pull requests and a member the Manganit.com team will review your contribution.

How to release :

  • Deploy to Sonatype snapshot repo
$ mvn clean deploy -P release
$ git push
  • Release artifact version
mvn release:clean
mvn release:prepare
  • Deploy to Sonatype staging repo
mvn release:perform
git push
  • Finally, find the commanganitXXXX repo,
  • then close and release manually from the Sonatype OSSRH webui
com.manganit.half

Manganit

IT Projects related to Apache Hadoop and Big Data development

Версии библиотеки

Версия
0.2
0.1