Skip to content
This repository was archived by the owner on Jun 23, 2022. It is now read-only.

Commit d7f3ca7

Browse files
committed
Cleaned up a few things resulting from cherry-picks
1 parent 6165961 commit d7f3ca7

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

ODPi-Runtime.md

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ ODPi Technical Working Group
22

33
ODPi Runtime Specification: 1.0.1
44

5-
Date of Publication: 2016-03-28
5+
Date of Publication: 2016-06-06
66

77
Status: Release Candidate
88

@@ -190,9 +190,7 @@ Compliance
190190

191191
- A common application-architecture is one where there’s a fair bit of stuff running on the “Client Host” -- a Web server, all kinds of app logic, maybe even a database. They interact with Hadoop using client-libraries and cluster-config files installed locally on the client host. These apps tend to have a lot of requirements in terms of the packages installed locally. A good ODPi Platform implementation SHOULD NOT get in the way: at most, the implementation SHOULD only care about the version of Java and Bash, and nothing else.
192192

193-
- **[HADOOP_DISTCONF]** ODPi Platforms SHOULD publish all modified (i.e., not-default) Apache Hadoop configuration entries, regardless of client, server, etc applicability to all nodes unless it is known to be node hardware specific, private to a service, security-sensitive, or otherwise problematic. The list of variables that SHOULD NOT be shared are defined as:
194-
195-
[**TODO: blacklist**]
193+
- ODPi Platforms SHOULD publish all modified (i.e., not-default) Apache Hadoop configuration entries, regardless of client, server, etc applicability to all nodes unless it is known to be node hardware specific, private to a service, security-sensitive, or otherwise problematic. The list of variables that SHOULD NOT be shared are listed in Appendix A.
196194

197195
Requirements we’d like to push upstream from a compatibility perspective:
198196

@@ -224,9 +222,7 @@ custom-to-the-application configuration file, etc) that does not impact the ODPi
224222

225223
- Applications SHOULD use the Java client libraries or `${HADOOP_HDFS_HOME}/bin/hdfs getconf` to obtain configuration information, rather than reading config files directly. This includes getting the YARN Resource Manager address and port information.
226224

227-
- Applications SHOULD NOT depend upon the following configuration entries, as they are known to be node specific, private to a service, security-sensitive, or otherwise problematic:
228-
229-
**TODO: blacklist**
225+
- Applications SHOULD NOT depend upon the configuration entries listed in Appendix A, as they are known to be node specific, private to a service, security-sensitive, or otherwise problematic.
230226

231227
- Applications SHOULD only use the `HADOOP_CLASSPATH` environment variable hook (2.x) or the shellprofile.d infrastructure (3.x) to manipulate the runtime content of the Java classpath. Applications SHOULD NOT inject themselves into the classpath other than manipulation of this environment variable.
232228

0 commit comments

Comments
 (0)