You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@oozie.apache.org by "Attila Sasvari (JIRA)" <ji...@apache.org> on 2017/03/11 00:31:04 UTC
[jira] [Created] (OOZIE-2821) Using Hadoop Archives for Oozie
ShareLib
Attila Sasvari created OOZIE-2821:
-------------------------------------
Summary: Using Hadoop Archives for Oozie ShareLib
Key: OOZIE-2821
URL: https://issues.apache.org/jira/browse/OOZIE-2821
Project: Oozie
Issue Type: New Feature
Reporter: Attila Sasvari
Oozie ShareLib is a collection of lots of jar files that are required by Oozie actions. Right now, these jars are uploaded one by one with Oozie ShareLib installation. There can more hundreds of such jars, and many of them are pretty small, significantly smaller than a HDFS block size. Storing a large number of small files in HDFS is inefficient (for example due to the fact that there is an object maintained for each file in the NameNode's memory and blocks containing the small files might be much bigger then the actual files). When an action is executed, these jar files are copied to the distributed cache.
It would worth to investigate the possibility of using [Hadoop archives|http://hadoop.apache.org/docs/r2.6.5/hadoop-mapreduce-client/hadoop-mapreduce-client-core/HadoopArchives.html] for handling Oozie ShareLib files, because it could result in better utilisation of HDFS.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)