You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ignite.apache.org by "Vladimir Ozerov (JIRA)" <ji...@apache.org> on 2016/05/18 12:42:12 UTC
[jira] [Created] (IGNITE-3167) Hadoop: restore external execution.
Vladimir Ozerov created IGNITE-3167:
---------------------------------------
Summary: Hadoop: restore external execution.
Key: IGNITE-3167
URL: https://issues.apache.org/jira/browse/IGNITE-3167
Project: Ignite
Issue Type: Task
Components: hadoop
Affects Versions: 1.5.0.final
Reporter: Vladimir Ozerov
Priority: Critical
Fix For: 1.7
Some time ago we decided to get rid external execution mode. It appears to be a wrong decision.
Hadoop users rely on its process-per-job nature in lot's places. One of such case could be observed in HiBench Bayes benchmark:
1) Job creates something in the local file system through Hadoop FileSystem API.
2) Then it tries to get this data using regular java.io.FileReader and relative paths.
This doesn't work in embedded mode because our LocalFileSystem wrapper assigns different work dirs for jobs, but process-wide working directory is always the same. As a result, aforementioned benchmark doesn't work in Ignite, but work with standard Hadoop job tracker.
It seems that we must return external execution back.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)