Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Not A Problem
-
None
-
None
-
None
-
None
Description
The mapred package has gotten too big, so I propose changing it to split it into parts.
I propose the following splits:
org.apache.hadoop.mapred = client API
org.apache.hadoop.mapred.task = code for task tracker
org.apache.hadoop.mapred.job = code for job tracker
org.apache.hadoop.mapred.utils = non public code that is shared between the servers
Does anyone have any other divisions that would help?
I would make the classes sent through RPC public classes in the server's package.
Thoughts?