You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ambari.apache.org by sm...@apache.org on 2015/11/26 10:04:29 UTC
[1/4] ambari git commit: AMBARI-13980. Make sure Hive is
selected/deployed when installing Spark Thrift server (Saisai Shao via
smohanty)
Repository: ambari
Updated Branches:
refs/heads/branch-2.1 3d57232de -> 0585b5af5
http://git-wip-us.apache.org/repos/asf/ambari/blob/0585b5af/ambari-server/src/test/python/stacks/2.3/common/sparkts-host.json
----------------------------------------------------------------------
diff --git a/ambari-server/src/test/python/stacks/2.3/common/sparkts-host.json b/ambari-server/src/test/python/stacks/2.3/common/sparkts-host.json
new file mode 100644
index 0000000..3915321
--- /dev/null
+++ b/ambari-server/src/test/python/stacks/2.3/common/sparkts-host.json
@@ -0,0 +1,220 @@
+{
+ "href" : "/api/v1/hosts?fields=Hosts/*&Hosts/host_name.in(jerryshao-sts-test-1.c.pramod-thangali.internal)",
+ "items" : [
+ {
+ "href" : "/api/v1/hosts/jerryshao-sts-test-1.c.pramod-thangali.internal",
+ "Hosts" : {
+ "cluster_name" : "test",
+ "cpu_count" : 2,
+ "desired_configs" : null,
+ "disk_info" : [
+ {
+ "available" : "5646396",
+ "device" : "/dev/sda1",
+ "used" : "4017508",
+ "percent" : "42%",
+ "size" : "10188088",
+ "type" : "ext4",
+ "mountpoint" : "/"
+ },
+ {
+ "available" : "3771720",
+ "device" : "tmpfs",
+ "used" : "0",
+ "percent" : "0%",
+ "size" : "3771720",
+ "type" : "tmpfs",
+ "mountpoint" : "/dev/shm"
+ }
+ ],
+ "host_health_report" : "",
+ "host_name" : "jerryshao-sts-test-1.c.pramod-thangali.internal",
+ "host_state" : "HEALTHY",
+ "host_status" : "HEALTHY",
+ "ip" : "10.240.0.122",
+ "last_agent_env" : {
+ "stackFoldersAndFiles" : [
+ {
+ "name" : "/etc/hadoop",
+ "type" : "directory"
+ },
+ {
+ "name" : "/etc/zookeeper",
+ "type" : "directory"
+ },
+ {
+ "name" : "/var/run/hadoop",
+ "type" : "directory"
+ },
+ {
+ "name" : "/var/run/zookeeper",
+ "type" : "directory"
+ },
+ {
+ "name" : "/var/run/hadoop-yarn",
+ "type" : "directory"
+ },
+ {
+ "name" : "/var/run/hadoop-mapreduce",
+ "type" : "directory"
+ },
+ {
+ "name" : "/var/log/hadoop",
+ "type" : "directory"
+ },
+ {
+ "name" : "/var/log/zookeeper",
+ "type" : "directory"
+ },
+ {
+ "name" : "/var/log/hadoop-yarn",
+ "type" : "directory"
+ },
+ {
+ "name" : "/var/log/hadoop-mapreduce",
+ "type" : "directory"
+ },
+ {
+ "name" : "/var/lib/hadoop-hdfs",
+ "type" : "directory"
+ },
+ {
+ "name" : "/var/lib/hadoop-yarn",
+ "type" : "directory"
+ },
+ {
+ "name" : "/var/lib/hadoop-mapreduce",
+ "type" : "directory"
+ },
+ {
+ "name" : "/tmp/hadoop-hdfs",
+ "type" : "directory"
+ },
+ {
+ "name" : "/hadoop/zookeeper",
+ "type" : "directory"
+ },
+ {
+ "name" : "/hadoop/hdfs",
+ "type" : "directory"
+ },
+ {
+ "name" : "/hadoop/yarn",
+ "type" : "directory"
+ }
+ ],
+ "alternatives" : [ ],
+ "existingUsers" : [
+ {
+ "userHomeDir" : "/home/zookeeper",
+ "userStatus" : "Available",
+ "userName" : "zookeeper"
+ },
+ {
+ "userHomeDir" : "/home/ambari-qa",
+ "userStatus" : "Available",
+ "userName" : "ambari-qa"
+ },
+ {
+ "userHomeDir" : "/home/hdfs",
+ "userStatus" : "Available",
+ "userName" : "hdfs"
+ },
+ {
+ "userHomeDir" : "/home/yarn",
+ "userStatus" : "Available",
+ "userName" : "yarn"
+ },
+ {
+ "userHomeDir" : "/home/mapred",
+ "userStatus" : "Available",
+ "userName" : "mapred"
+ }
+ ],
+ "existingRepos" : [ ],
+ "installedPackages" : [ ],
+ "hostHealth" : {
+ "activeJavaProcs" : [
+ {
+ "user" : "hdfs",
+ "pid" : 4485,
+ "command" : "/usr/jdk64/jdk1.8.0_60/bin/java -Dproc_datanode -Xmx1024m -Dhdp.version=2.3.4.0-3335 -Djava.net.preferIPv4Stack=true -Dhdp.version= -Djava.net.preferIPv4Stack=true -Dhdp.version= -Djava.net.preferIPv4Stack=true -Dhadoop.log.dir=/var/log/hadoop/hdfs -Dhadoop.log.file=hadoop.log -Dhadoop.home.dir=/usr/hdp/2.3.4.0-3335/hadoop -Dhadoop.id.str=hdfs -Dhadoop.root.logger=INFO,console -Djava.library.path=:/usr/hdp/2.3.4.0-3335/hadoop/lib/native/Linux-amd64-64:/usr/hdp/2.3.4.0-3335/hadoop/lib/native -Dhadoop.policy.file=hadoop-policy.xml -Djava.net.preferIPv4Stack=true -Dhdp.version=2.3.4.0-3335 -Dhadoop.log.dir=/var/log/hadoop/hdfs -Dhadoop.log.file=hadoop-hdfs-datanode-jerryshao-sts-test-1.log -Dhadoop.home.dir=/usr/hdp/2.3.4.0-3335/hadoop -Dhadoop.id.str=hdfs -Dhadoop.root.logger=INFO,RFA -Djava.library.path=:/usr/hdp/2.3.4.0-3335/hadoop/lib/native/Linux-amd64-64:/usr/hdp/2.3.4.0-3335/hadoop/lib/native:/usr/hdp/2.3.4.0-3335/hadoop/lib/native/Linux-amd64-64:/us
r/hdp/2.3.4.0-3335/hadoop/lib/native -Dhadoop.policy.file=hadoop-policy.xml -Djava.net.preferIPv4Stack=true -server -server -XX:ParallelGCThreads=4 -XX:+UseConcMarkSweepGC -XX:ErrorFile=/var/log/hadoop/hdfs/hs_err_pid%p.log -XX:NewSize=200m -XX:MaxNewSize=200m -Xloggc:/var/log/hadoop/hdfs/gc.log-201511260315 -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintGCDateStamps -Xms1024m -Xmx1024m -Dhadoop.security.logger=INFO,DRFAS -Dhdfs.audit.logger=INFO,DRFAAUDIT -server -XX:ParallelGCThreads=4 -XX:+UseConcMarkSweepGC -XX:ErrorFile=/var/log/hadoop/hdfs/hs_err_pid%p.log -XX:NewSize=200m -XX:MaxNewSize=200m -Xloggc:/var/log/hadoop/hdfs/gc.log-201511260315 -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintGCDateStamps -Xms1024m -Xmx1024m -Dhadoop.security.logger=INFO,DRFAS -Dhdfs.audit.logger=INFO,DRFAAUDIT -server -XX:ParallelGCThreads=4 -XX:+UseConcMarkSweepGC -XX:ErrorFile=/var/log/hadoop/hdfs/hs_err_pid%p.log -XX:NewSize=200m -XX:MaxNewSize=200m -Xloggc:/v
ar/log/hadoop/hdfs/gc.log-201511260315 -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintGCDateStamps -Xms1024m -Xmx1024m -Dhadoop.security.logger=INFO,DRFAS -Dhdfs.audit.logger=INFO,DRFAAUDIT -Dhadoop.security.logger=INFO,RFAS org.apache.hadoop.hdfs.server.datanode.DataNode",
+ "hadoop" : true
+ },
+ {
+ "user" : "zookeeper",
+ "pid" : 4621,
+ "command" : "/usr/jdk64/jdk1.8.0_60/bin/java -Dzookeeper.log.dir=/var/log/zookeeper -Dzookeeper.log.file=zookeeper-zookeeper-server-jerryshao-sts-test-1.log -Dzookeeper.root.logger=INFO,CONSOLE -cp /usr/hdp/current/zookeeper-server/bin/../build/classes:/usr/hdp/current/zookeeper-server/bin/../build/lib/*.jar:/usr/hdp/current/zookeeper-server/bin/../lib/xercesMinimal-1.9.6.2.jar:/usr/hdp/current/zookeeper-server/bin/../lib/wagon-provider-api-2.4.jar:/usr/hdp/current/zookeeper-server/bin/../lib/wagon-http-shared4-2.4.jar:/usr/hdp/current/zookeeper-server/bin/../lib/wagon-http-shared-1.0-beta-6.jar:/usr/hdp/current/zookeeper-server/bin/../lib/wagon-http-lightweight-1.0-beta-6.jar:/usr/hdp/current/zookeeper-server/bin/../lib/wagon-http-2.4.jar:/usr/hdp/current/zookeeper-server/bin/../lib/wagon-file-1.0-beta-6.jar:/usr/hdp/current/zookeeper-server/bin/../lib/slf4j-log4j12-1.6.1.jar:/usr/hdp/current/zookeeper-server/bin/../lib/slf4j-api-1.6.1.jar:/usr/hdp/current/zookeeper
-server/bin/../lib/plexus-utils-3.0.8.jar:/usr/hdp/current/zookeeper-server/bin/../lib/plexus-interpolation-1.11.jar:/usr/hdp/current/zookeeper-server/bin/../lib/plexus-container-default-1.0-alpha-9-stable-1.jar:/usr/hdp/current/zookeeper-server/bin/../lib/netty-3.7.0.Final.jar:/usr/hdp/current/zookeeper-server/bin/../lib/nekohtml-1.9.6.2.jar:/usr/hdp/current/zookeeper-server/bin/../lib/maven-settings-2.2.1.jar:/usr/hdp/current/zookeeper-server/bin/../lib/maven-repository-metadata-2.2.1.jar:/usr/hdp/current/zookeeper-server/bin/../lib/maven-project-2.2.1.jar:/usr/hdp/current/zookeeper-server/bin/../lib/maven-profile-2.2.1.jar:/usr/hdp/current/zookeeper-server/bin/../lib/maven-plugin-registry-2.2.1.jar:/usr/hdp/current/zookeeper-server/bin/../lib/maven-model-2.2.1.jar:/usr/hdp/current/zookeeper-server/bin/../lib/maven-error-diagnostics-2.2.1.jar:/usr/hdp/current/zookeeper-server/bin/../lib/maven-artifact-manager-2.2.1.jar:/usr/hdp/current/zookeeper-server/bin/../lib/maven-artifact-2.
2.1.jar:/usr/hdp/current/zookeeper-server/bin/../lib/maven-ant-tasks-2.1.3.jar:/usr/hdp/current/zookeeper-server/bin/../lib/log4j-1.2.16.jar:/usr/hdp/current/zookeeper-server/bin/../lib/jsoup-1.7.1.jar:/usr/hdp/current/zookeeper-server/bin/../lib/jline-0.9.94.jar:/usr/hdp/current/zookeeper-server/bin/../lib/httpcore-4.2.3.jar:/usr/hdp/current/zookeeper-server/bin/../lib/httpclient-4.2.3.jar:/usr/hdp/current/zookeeper-server/bin/../lib/commons-logging-1.1.1.jar:/usr/hdp/current/zookeeper-server/bin/../lib/commons-io-2.2.jar:/usr/hdp/current/zookeeper-server/bin/../lib/commons-codec-1.6.jar:/usr/hdp/current/zookeeper-server/bin/../lib/classworlds-1.1-alpha-2.jar:/usr/hdp/current/zookeeper-server/bin/../lib/backport-util-concurrent-3.1.jar:/usr/hdp/current/zookeeper-server/bin/../lib/ant-launcher-1.8.0.jar:/usr/hdp/current/zookeeper-server/bin/../lib/ant-1.8.0.jar:/usr/hdp/current/zookeeper-server/bin/../zookeeper-3.4.6.2.3.4.0-3335.jar:/usr/hdp/current/zookeeper-server/bin/../src/java
/lib/*.jar:/usr/hdp/current/zookeeper-server/conf::/usr/share/zookeeper/*:/usr/share/zookeeper/* -Xmx1024m -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.local.only=false org.apache.zookeeper.server.quorum.QuorumPeerMain /usr/hdp/current/zookeeper-server/conf/zoo.cfg",
+ "hadoop" : true
+ },
+ {
+ "user" : "hdfs",
+ "pid" : 4798,
+ "command" : "/usr/jdk64/jdk1.8.0_60/bin/java -Dproc_namenode -Xmx1024m -Dhdp.version=2.3.4.0-3335 -Djava.net.preferIPv4Stack=true -Dhdp.version= -Djava.net.preferIPv4Stack=true -Dhdp.version= -Djava.net.preferIPv4Stack=true -Dhadoop.log.dir=/var/log/hadoop/hdfs -Dhadoop.log.file=hadoop.log -Dhadoop.home.dir=/usr/hdp/2.3.4.0-3335/hadoop -Dhadoop.id.str=hdfs -Dhadoop.root.logger=INFO,console -Djava.library.path=:/usr/hdp/2.3.4.0-3335/hadoop/lib/native/Linux-amd64-64:/usr/hdp/2.3.4.0-3335/hadoop/lib/native -Dhadoop.policy.file=hadoop-policy.xml -Djava.net.preferIPv4Stack=true -Dhdp.version=2.3.4.0-3335 -Dhadoop.log.dir=/var/log/hadoop/hdfs -Dhadoop.log.file=hadoop-hdfs-namenode-jerryshao-sts-test-1.log -Dhadoop.home.dir=/usr/hdp/2.3.4.0-3335/hadoop -Dhadoop.id.str=hdfs -Dhadoop.root.logger=INFO,RFA -Djava.library.path=:/usr/hdp/2.3.4.0-3335/hadoop/lib/native/Linux-amd64-64:/usr/hdp/2.3.4.0-3335/hadoop/lib/native:/usr/hdp/2.3.4.0-3335/hadoop/lib/native/Linux-amd64-64:/us
r/hdp/2.3.4.0-3335/hadoop/lib/native -Dhadoop.policy.file=hadoop-policy.xml -Djava.net.preferIPv4Stack=true -server -XX:ParallelGCThreads=8 -XX:+UseConcMarkSweepGC -XX:ErrorFile=/var/log/hadoop/hdfs/hs_err_pid%p.log -XX:NewSize=128m -XX:MaxNewSize=128m -Xloggc:/var/log/hadoop/hdfs/gc.log-201511260315 -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintGCDateStamps -Xms1024m -Xmx1024m -Dhadoop.security.logger=INFO,DRFAS -Dhdfs.audit.logger=INFO,DRFAAUDIT -XX:OnOutOfMemoryError=\"/usr/hdp/current/hadoop-hdfs-namenode/bin/kill-name-node\" -Dorg.mortbay.jetty.Request.maxFormContentSize=-1 -server -XX:ParallelGCThreads=8 -XX:+UseConcMarkSweepGC -XX:ErrorFile=/var/log/hadoop/hdfs/hs_err_pid%p.log -XX:NewSize=128m -XX:MaxNewSize=128m -Xloggc:/var/log/hadoop/hdfs/gc.log-201511260315 -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintGCDateStamps -Xms1024m -Xmx1024m -Dhadoop.security.logger=INFO,DRFAS -Dhdfs.audit.logger=INFO,DRFAAUDIT -XX:OnOutOfMemoryError=\"/usr
/hdp/current/hadoop-hdfs-namenode/bin/kill-name-node\" -Dorg.mortbay.jetty.Request.maxFormContentSize=-1 -server -XX:ParallelGCThreads=8 -XX:+UseConcMarkSweepGC -XX:ErrorFile=/var/log/hadoop/hdfs/hs_err_pid%p.log -XX:NewSize=128m -XX:MaxNewSize=128m -Xloggc:/var/log/hadoop/hdfs/gc.log-201511260315 -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintGCDateStamps -Xms1024m -Xmx1024m -Dhadoop.security.logger=INFO,DRFAS -Dhdfs.audit.logger=INFO,DRFAAUDIT -XX:OnOutOfMemoryError=\"/usr/hdp/current/hadoop-hdfs-namenode/bin/kill-name-node\" -Dorg.mortbay.jetty.Request.maxFormContentSize=-1 -Dhadoop.security.logger=INFO,RFAS org.apache.hadoop.hdfs.server.namenode.NameNode",
+ "hadoop" : true
+ },
+ {
+ "user" : "yarn",
+ "pid" : 5976,
+ "command" : "/usr/jdk64/jdk1.8.0_60/bin/java -Dproc_timelineserver -Xmx1024m -Dhdp.version=2.3.4.0-3335 -Dhadoop.log.dir=/var/log/hadoop-yarn/yarn -Dyarn.log.dir=/var/log/hadoop-yarn/yarn -Dhadoop.log.file=yarn-yarn-timelineserver-jerryshao-sts-test-1.log -Dyarn.log.file=yarn-yarn-timelineserver-jerryshao-sts-test-1.log -Dyarn.home.dir= -Dyarn.id.str=yarn -Dhadoop.root.logger=INFO,EWMA,RFA -Dyarn.root.logger=INFO,EWMA,RFA -Djava.library.path=:/usr/hdp/2.3.4.0-3335/hadoop/lib/native/Linux-amd64-64:/usr/hdp/2.3.4.0-3335/hadoop/lib/native:/var/lib/ambari-agent/tmp/hadoop_java_io_tmpdir:/usr/hdp/2.3.4.0-3335/hadoop/lib/native/Linux-amd64-64:/usr/hdp/2.3.4.0-3335/hadoop/lib/native:/var/lib/ambari-agent/tmp/hadoop_java_io_tmpdir -Dyarn.policy.file=hadoop-policy.xml -Djava.io.tmpdir=/var/lib/ambari-agent/tmp/hadoop_java_io_tmpdir -Dhadoop.log.dir=/var/log/hadoop-yarn/yarn -Dyarn.log.dir=/var/log/hadoop-yarn/yarn -Dhadoop.log.file=yarn-yarn-timelineserver-jerryshao-sts-test-
1.log -Dyarn.log.file=yarn-yarn-timelineserver-jerryshao-sts-test-1.log -Dyarn.home.dir=/usr/hdp/current/hadoop-yarn-timelineserver -Dhadoop.home.dir=/usr/hdp/2.3.4.0-3335/hadoop -Dhadoop.root.logger=INFO,EWMA,RFA -Dyarn.root.logger=INFO,EWMA,RFA -Djava.library.path=:/usr/hdp/2.3.4.0-3335/hadoop/lib/native/Linux-amd64-64:/usr/hdp/2.3.4.0-3335/hadoop/lib/native:/var/lib/ambari-agent/tmp/hadoop_java_io_tmpdir:/usr/hdp/2.3.4.0-3335/hadoop/lib/native/Linux-amd64-64:/usr/hdp/2.3.4.0-3335/hadoop/lib/native:/var/lib/ambari-agent/tmp/hadoop_java_io_tmpdir -classpath /usr/hdp/current/hadoop-client/conf:/usr/hdp/current/hadoop-client/conf:/usr/hdp/current/hadoop-client/conf:/usr/hdp/2.3.4.0-3335/hadoop/lib/*:/usr/hdp/2.3.4.0-3335/hadoop/.//*:/usr/hdp/2.3.4.0-3335/hadoop-hdfs/./:/usr/hdp/2.3.4.0-3335/hadoop-hdfs/lib/*:/usr/hdp/2.3.4.0-3335/hadoop-hdfs/.//*:/usr/hdp/2.3.4.0-3335/hadoop-yarn/lib/*:/usr/hdp/2.3.4.0-3335/hadoop-yarn/.//*:/usr/hdp/2.3.4.0-3335/hadoop-mapreduce/lib/*:/usr/hdp/2.3.4.
0-3335/hadoop-mapreduce/.//*:/usr/hdp/current/hadoop-yarn-timelineserver/.//*:/usr/hdp/current/hadoop-yarn-timelineserver/lib/*:/usr/hdp/current/hadoop-client/conf/timelineserver-config/log4j.properties org.apache.hadoop.yarn.server.applicationhistoryservice.ApplicationHistoryServer",
+ "hadoop" : true
+ },
+ {
+ "user" : "mapred",
+ "pid" : 6811,
+ "command" : "/usr/jdk64/jdk1.8.0_60/bin/java -Dproc_historyserver -Xmx900m -Dhdp.version=2.3.4.0-3335 -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/var/lib/ambari-agent/tmp/hadoop_java_io_tmpdir -Dhdp.version= -Dhdp.version= -Djava.net.preferIPv4Stack=true -Dhadoop.log.dir=/var/log/hadoop/mapred -Dhadoop.log.file=hadoop.log -Dhadoop.home.dir=/usr/hdp/2.3.4.0-3335/hadoop -Dhadoop.id.str=mapred -Dhadoop.root.logger=INFO,console -Djava.library.path=:/usr/hdp/2.3.4.0-3335/hadoop/lib/native/Linux-amd64-64:/usr/hdp/2.3.4.0-3335/hadoop/lib/native -Dhadoop.policy.file=hadoop-policy.xml -Djava.net.preferIPv4Stack=true -Dhadoop.log.dir=/var/log/hadoop-mapreduce/mapred -Dhadoop.log.file=hadoop.log -Dhadoop.root.logger=INFO,console -Dhadoop.id.str=mapred -Dhdp.version=2.3.4.0-3335 -Dhadoop.log.dir=/var/log/hadoop/mapred -Dhadoop.log.file=hadoop.log -Dhadoop.home.dir=/usr/hdp/2.3.4.0-3335/hadoop -Dhadoop.id.str=mapred -Dhadoop.root.logger=INFO,console -Djava.library.path=:/us
r/hdp/2.3.4.0-3335/hadoop/lib/native/Linux-amd64-64:/usr/hdp/2.3.4.0-3335/hadoop/lib/native:/var/lib/ambari-agent/tmp/hadoop_java_io_tmpdir:/usr/hdp/2.3.4.0-3335/hadoop/lib/native/Linux-amd64-64:/usr/hdp/2.3.4.0-3335/hadoop/lib/native -Dhadoop.policy.file=hadoop-policy.xml -Djava.net.preferIPv4Stack=true -Dhadoop.log.dir=/var/log/hadoop-mapreduce/mapred -Dhadoop.log.file=mapred-mapred-historyserver-jerryshao-sts-test-1.log -Dhadoop.root.logger=INFO,RFA -Dmapred.jobsummary.logger=INFO,JSA -Dhadoop.security.logger=INFO,NullAppender org.apache.hadoop.mapreduce.v2.hs.JobHistoryServer",
+ "hadoop" : true
+ },
+ {
+ "user" : "yarn",
+ "pid" : 7032,
+ "command" : "/usr/jdk64/jdk1.8.0_60/bin/java -Dproc_resourcemanager -Xmx1024m -Dhdp.version=2.3.4.0-3335 -Dhadoop.log.dir=/var/log/hadoop-yarn/yarn -Dyarn.log.dir=/var/log/hadoop-yarn/yarn -Dhadoop.log.file=yarn-yarn-resourcemanager-jerryshao-sts-test-1.log -Dyarn.log.file=yarn-yarn-resourcemanager-jerryshao-sts-test-1.log -Dyarn.home.dir= -Dyarn.id.str=yarn -Dhadoop.root.logger=INFO,EWMA,RFA -Dyarn.root.logger=INFO,EWMA,RFA -Djava.library.path=:/usr/hdp/2.3.4.0-3335/hadoop/lib/native/Linux-amd64-64:/usr/hdp/2.3.4.0-3335/hadoop/lib/native:/var/lib/ambari-agent/tmp/hadoop_java_io_tmpdir:/usr/hdp/2.3.4.0-3335/hadoop/lib/native/Linux-amd64-64:/usr/hdp/2.3.4.0-3335/hadoop/lib/native:/var/lib/ambari-agent/tmp/hadoop_java_io_tmpdir -Dyarn.policy.file=hadoop-policy.xml -Djava.io.tmpdir=/var/lib/ambari-agent/tmp/hadoop_java_io_tmpdir -Dyarn.server.resourcemanager.appsummary.logger=INFO,RMSUMMARY -Dhadoop.log.dir=/var/log/hadoop-yarn/yarn -Dyarn.log.dir=/var/log/hadoop-yarn/y
arn -Dhadoop.log.file=yarn-yarn-resourcemanager-jerryshao-sts-test-1.log -Dyarn.log.file=yarn-yarn-resourcemanager-jerryshao-sts-test-1.log -Dyarn.home.dir=/usr/hdp/current/hadoop-yarn-resourcemanager -Dhadoop.home.dir=/usr/hdp/2.3.4.0-3335/hadoop -Dhadoop.root.logger=INFO,EWMA,RFA -Dyarn.root.logger=INFO,EWMA,RFA -Djava.library.path=:/usr/hdp/2.3.4.0-3335/hadoop/lib/native/Linux-amd64-64:/usr/hdp/2.3.4.0-3335/hadoop/lib/native:/var/lib/ambari-agent/tmp/hadoop_java_io_tmpdir:/usr/hdp/2.3.4.0-3335/hadoop/lib/native/Linux-amd64-64:/usr/hdp/2.3.4.0-3335/hadoop/lib/native:/var/lib/ambari-agent/tmp/hadoop_java_io_tmpdir -classpath /usr/hdp/current/hadoop-client/conf:/usr/hdp/current/hadoop-client/conf:/usr/hdp/current/hadoop-client/conf:/usr/hdp/2.3.4.0-3335/hadoop/lib/*:/usr/hdp/2.3.4.0-3335/hadoop/.//*:/usr/hdp/2.3.4.0-3335/hadoop-hdfs/./:/usr/hdp/2.3.4.0-3335/hadoop-hdfs/lib/*:/usr/hdp/2.3.4.0-3335/hadoop-hdfs/.//*:/usr/hdp/2.3.4.0-3335/hadoop-yarn/lib/*:/usr/hdp/2.3.4.0-3335/hadoop-y
arn/.//*:/usr/hdp/2.3.4.0-3335/hadoop-mapreduce/lib/*:/usr/hdp/2.3.4.0-3335/hadoop-mapreduce/.//*:/usr/hdp/current/hadoop-yarn-resourcemanager/.//*:/usr/hdp/current/hadoop-yarn-resourcemanager/lib/*:/usr/hdp/current/hadoop-client/conf/rm-config/log4j.properties org.apache.hadoop.yarn.server.resourcemanager.ResourceManager",
+ "hadoop" : true
+ },
+ {
+ "user" : "hdfs",
+ "pid" : 7178,
+ "command" : "/usr/jdk64/jdk1.8.0_60/bin/java -Dproc_secondarynamenode -Xmx1024m -Dhdp.version=2.3.4.0-3335 -Djava.net.preferIPv4Stack=true -Dhdp.version= -Djava.net.preferIPv4Stack=true -Dhdp.version= -Djava.net.preferIPv4Stack=true -Dhadoop.log.dir=/var/log/hadoop/hdfs -Dhadoop.log.file=hadoop.log -Dhadoop.home.dir=/usr/hdp/2.3.4.0-3335/hadoop -Dhadoop.id.str=hdfs -Dhadoop.root.logger=INFO,console -Djava.library.path=:/usr/hdp/2.3.4.0-3335/hadoop/lib/native/Linux-amd64-64:/usr/hdp/2.3.4.0-3335/hadoop/lib/native -Dhadoop.policy.file=hadoop-policy.xml -Djava.net.preferIPv4Stack=true -Dhdp.version=2.3.4.0-3335 -Dhadoop.log.dir=/var/log/hadoop/hdfs -Dhadoop.log.file=hadoop-hdfs-secondarynamenode-jerryshao-sts-test-1.log -Dhadoop.home.dir=/usr/hdp/2.3.4.0-3335/hadoop -Dhadoop.id.str=hdfs -Dhadoop.root.logger=INFO,RFA -Djava.library.path=:/usr/hdp/2.3.4.0-3335/hadoop/lib/native/Linux-amd64-64:/usr/hdp/2.3.4.0-3335/hadoop/lib/native:/usr/hdp/2.3.4.0-3335/hadoop/lib/native/
Linux-amd64-64:/usr/hdp/2.3.4.0-3335/hadoop/lib/native -Dhadoop.policy.file=hadoop-policy.xml -Djava.net.preferIPv4Stack=true -server -XX:ParallelGCThreads=8 -XX:+UseConcMarkSweepGC -XX:ErrorFile=/var/log/hadoop/hdfs/hs_err_pid%p.log -XX:NewSize=128m -XX:MaxNewSize=128m -Xloggc:/var/log/hadoop/hdfs/gc.log-201511260316 -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintGCDateStamps -Xms1024m -Xmx1024m -Dhadoop.security.logger=INFO,DRFAS -Dhdfs.audit.logger=INFO,DRFAAUDIT -XX:OnOutOfMemoryError=\"/usr/hdp/current/hadoop-hdfs-secondarynamenode/bin/kill-secondary-name-node\" -server -XX:ParallelGCThreads=8 -XX:+UseConcMarkSweepGC -XX:ErrorFile=/var/log/hadoop/hdfs/hs_err_pid%p.log -XX:NewSize=128m -XX:MaxNewSize=128m -Xloggc:/var/log/hadoop/hdfs/gc.log-201511260316 -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintGCDateStamps -Xms1024m -Xmx1024m -Dhadoop.security.logger=INFO,DRFAS -Dhdfs.audit.logger=INFO,DRFAAUDIT -XX:OnOutOfMemoryError=\"/usr/hdp/current/
hadoop-hdfs-secondarynamenode/bin/kill-secondary-name-node\" -server -XX:ParallelGCThreads=8 -XX:+UseConcMarkSweepGC -XX:ErrorFile=/var/log/hadoop/hdfs/hs_err_pid%p.log -XX:NewSize=128m -XX:MaxNewSize=128m -Xloggc:/var/log/hadoop/hdfs/gc.log-201511260316 -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintGCDateStamps -Xms1024m -Xmx1024m -Dhadoop.security.logger=INFO,DRFAS -Dhdfs.audit.logger=INFO,DRFAAUDIT -XX:OnOutOfMemoryError=\"/usr/hdp/current/hadoop-hdfs-secondarynamenode/bin/kill-secondary-name-node\" -Dhadoop.security.logger=INFO,RFAS org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode",
+ "hadoop" : true
+ },
+ {
+ "user" : "yarn",
+ "pid" : 7792,
+ "command" : "/usr/jdk64/jdk1.8.0_60/bin/java -Dproc_nodemanager -Xmx1024m -Dhdp.version=2.3.4.0-3335 -Dhadoop.log.dir=/var/log/hadoop-yarn/yarn -Dyarn.log.dir=/var/log/hadoop-yarn/yarn -Dhadoop.log.file=yarn-yarn-nodemanager-jerryshao-sts-test-1.log -Dyarn.log.file=yarn-yarn-nodemanager-jerryshao-sts-test-1.log -Dyarn.home.dir= -Dyarn.id.str=yarn -Dhadoop.root.logger=INFO,EWMA,RFA -Dyarn.root.logger=INFO,EWMA,RFA -Djava.library.path=:/usr/hdp/2.3.4.0-3335/hadoop/lib/native/Linux-amd64-64:/usr/hdp/2.3.4.0-3335/hadoop/lib/native:/var/lib/ambari-agent/tmp/hadoop_java_io_tmpdir:/usr/hdp/2.3.4.0-3335/hadoop/lib/native/Linux-amd64-64:/usr/hdp/2.3.4.0-3335/hadoop/lib/native:/var/lib/ambari-agent/tmp/hadoop_java_io_tmpdir -Dyarn.policy.file=hadoop-policy.xml -Djava.io.tmpdir=/var/lib/ambari-agent/tmp/hadoop_java_io_tmpdir -server -Dhadoop.log.dir=/var/log/hadoop-yarn/yarn -Dyarn.log.dir=/var/log/hadoop-yarn/yarn -Dhadoop.log.file=yarn-yarn-nodemanager-jerryshao-sts-test-1.lo
g -Dyarn.log.file=yarn-yarn-nodemanager-jerryshao-sts-test-1.log -Dyarn.home.dir=/usr/hdp/current/hadoop-yarn-nodemanager -Dhadoop.home.dir=/usr/hdp/2.3.4.0-3335/hadoop -Dhadoop.root.logger=INFO,EWMA,RFA -Dyarn.root.logger=INFO,EWMA,RFA -Djava.library.path=:/usr/hdp/2.3.4.0-3335/hadoop/lib/native/Linux-amd64-64:/usr/hdp/2.3.4.0-3335/hadoop/lib/native:/var/lib/ambari-agent/tmp/hadoop_java_io_tmpdir:/usr/hdp/2.3.4.0-3335/hadoop/lib/native/Linux-amd64-64:/usr/hdp/2.3.4.0-3335/hadoop/lib/native:/var/lib/ambari-agent/tmp/hadoop_java_io_tmpdir -classpath /usr/hdp/current/hadoop-client/conf:/usr/hdp/current/hadoop-client/conf:/usr/hdp/current/hadoop-client/conf:/usr/hdp/2.3.4.0-3335/hadoop/lib/*:/usr/hdp/2.3.4.0-3335/hadoop/.//*:/usr/hdp/2.3.4.0-3335/hadoop-hdfs/./:/usr/hdp/2.3.4.0-3335/hadoop-hdfs/lib/*:/usr/hdp/2.3.4.0-3335/hadoop-hdfs/.//*:/usr/hdp/2.3.4.0-3335/hadoop-yarn/lib/*:/usr/hdp/2.3.4.0-3335/hadoop-yarn/.//*:/usr/hdp/2.3.4.0-3335/hadoop-mapreduce/lib/*:/usr/hdp/2.3.4.0-3335/had
oop-mapreduce/.//*:/usr/hdp/current/hadoop-yarn-nodemanager/.//*:/usr/hdp/current/hadoop-yarn-nodemanager/lib/*:/usr/hdp/current/hadoop-client/conf/nm-config/log4j.properties org.apache.hadoop.yarn.server.nodemanager.NodeManager",
+ "hadoop" : true
+ }
+ ],
+ "agentTimeStampAtReporting" : 1448509855951,
+ "serverTimeStampAtReporting" : 1448509856029,
+ "liveServices" : [
+ {
+ "desc" : "",
+ "name" : "ntpd",
+ "status" : "Healthy"
+ }
+ ]
+ },
+ "umask" : 18,
+ "transparentHugePage" : "always",
+ "firewallRunning" : true,
+ "firewallName" : "iptables",
+ "reverseLookup" : true
+ },
+ "last_heartbeat_time" : 1448509896318,
+ "last_registration_time" : 1448509844933,
+ "os_arch" : "x86_64",
+ "os_family" : "redhat6",
+ "os_type" : "centos6",
+ "ph_cpu_count" : 2,
+ "public_host_name" : "jerryshao-sts-test-1.c.pramod-thangali.internal",
+ "rack_info" : "/default-rack",
+ "recovery_report" : {
+ "summary" : "RECOVERABLE",
+ "component_reports" : [ ]
+ },
+ "recovery_summary" : "RECOVERABLE",
+ "total_mem" : 7543444
+ }
+ }
+ ]
+}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/ambari/blob/0585b5af/ambari-server/src/test/python/stacks/2.3/common/test_stack_advisor.py
----------------------------------------------------------------------
diff --git a/ambari-server/src/test/python/stacks/2.3/common/test_stack_advisor.py b/ambari-server/src/test/python/stacks/2.3/common/test_stack_advisor.py
index 99cfa6c..f018819 100644
--- a/ambari-server/src/test/python/stacks/2.3/common/test_stack_advisor.py
+++ b/ambari-server/src/test/python/stacks/2.3/common/test_stack_advisor.py
@@ -56,7 +56,7 @@ class TestHDP23StackAdvisor(TestCase):
file = os.path.join(self.testDirectory, filename)
with open(file, 'rb') as f:
data = json.load(f)
- return data
+ return data
@patch('__builtin__.open')
@patch('os.path.exists')
@@ -81,13 +81,13 @@ class TestHDP23StackAdvisor(TestCase):
def test_createComponentLayoutRecommendations_hawq_1_Host(self):
""" Test that HAWQSTANDBY is not recommended on a single node cluster """
-
+
services = self.load_json("services-hawq-1-host.json")
componentsListList = [service["components"] for service in services["services"]]
componentsList = [item for sublist in componentsListList for item in sublist]
componentNames = [component["StackServiceComponents"]["component_name"] for component in componentsList]
self.assertTrue('HAWQSTANDBY' in componentNames)
-
+
hosts = self.load_json("hosts-1-host.json")
hostsList = [host["Hosts"]["host_name"] for host in hosts["items"]]
self.assertEquals(len(hostsList), 1)
@@ -96,9 +96,9 @@ class TestHDP23StackAdvisor(TestCase):
recommendedComponentsListList = [hostgroup["components"] for hostgroup in recommendations["blueprint"]["host_groups"]]
recommendedComponents = [item["name"] for sublist in recommendedComponentsListList for item in sublist]
- self.assertTrue('HAWQMASTER' in recommendedComponents)
- self.assertFalse('HAWQSTANDBY' in recommendedComponents)
- self.assertTrue('HAWQSEGMENT' in recommendedComponents)
+ self.assertTrue('HAWQMASTER' in recommendedComponents)
+ self.assertFalse('HAWQSTANDBY' in recommendedComponents)
+ self.assertTrue('HAWQSEGMENT' in recommendedComponents)
def test_createComponentLayoutRecommendations_hawq_3_Hosts(self):
@@ -109,19 +109,19 @@ class TestHDP23StackAdvisor(TestCase):
componentsList = [item for sublist in componentsListList for item in sublist]
componentNames = [component["StackServiceComponents"]["component_name"] for component in componentsList]
self.assertTrue('HAWQSTANDBY' in componentNames)
-
+
hosts = self.load_json("hosts-3-hosts.json")
hostsList = [host["Hosts"]["host_name"] for host in hosts["items"]]
self.assertEquals(len(hostsList), 3)
recommendations = self.stackAdvisor.createComponentLayoutRecommendations(services, hosts)
-
+
recommendedComponentsListList = [hostgroup["components"] for hostgroup in recommendations["blueprint"]["host_groups"]]
recommendedComponents = [item["name"] for sublist in recommendedComponentsListList for item in sublist]
- self.assertTrue('HAWQMASTER' in recommendedComponents)
- self.assertTrue('HAWQSTANDBY' in recommendedComponents)
+ self.assertTrue('HAWQMASTER' in recommendedComponents)
+ self.assertTrue('HAWQSTANDBY' in recommendedComponents)
self.assertTrue('HAWQSEGMENT' in recommendedComponents)
-
+
# make sure master components are not collocated
for sublist in recommendedComponentsListList:
hostComponents = [item["name"] for item in sublist]
@@ -135,28 +135,28 @@ class TestHDP23StackAdvisor(TestCase):
componentsListList = [service["components"] for service in services["services"]]
componentsList = [item for sublist in componentsListList for item in sublist]
componentNames = [component["StackServiceComponents"]["component_name"] for component in componentsList]
- self.assertFalse('HAWQMASTER' in componentNames)
- self.assertFalse('HAWQSTANDBY' in componentNames)
+ self.assertFalse('HAWQMASTER' in componentNames)
+ self.assertFalse('HAWQSTANDBY' in componentNames)
self.assertFalse('HAWQSEGMENT' in componentNames)
-
+
hosts = self.load_json("hosts-3-hosts.json")
hostsList = [host["Hosts"]["host_name"] for host in hosts["items"]]
self.assertEquals(len(hostsList), 3)
recommendations = self.stackAdvisor.createComponentLayoutRecommendations(services, hosts)
-
+
recommendedComponentsListList = [hostgroup["components"] for hostgroup in recommendations["blueprint"]["host_groups"]]
recommendedComponents = [item["name"] for sublist in recommendedComponentsListList for item in sublist]
- self.assertFalse('HAWQMASTER' in recommendedComponents)
- self.assertFalse('HAWQSTANDBY' in recommendedComponents)
+ self.assertFalse('HAWQMASTER' in recommendedComponents)
+ self.assertFalse('HAWQSTANDBY' in recommendedComponents)
self.assertFalse('HAWQSEGMENT' in recommendedComponents)
-
+
def fqdn_mock_result(value=None):
return 'c6401.ambari.apache.org' if value is None else value
-
- @patch('socket.getfqdn', side_effect=fqdn_mock_result)
+
+ @patch('socket.getfqdn', side_effect=fqdn_mock_result)
def test_getComponentLayoutValidations_hawq_3_Hosts(self, socket_mock):
""" Test layout validations for HAWQ components on a 3-node cluster """
@@ -169,14 +169,14 @@ class TestHDP23StackAdvisor(TestCase):
self.assertEquals(len(hawqMasterHosts[0]), 1)
self.assertEquals(len(hawqStandbyHosts[0]), 1)
self.assertNotEquals(hawqMasterHosts[0][0], hawqStandbyHosts[0][0])
-
+
hosts = self.load_json("hosts-3-hosts.json")
hostsList = [host["Hosts"]["host_name"] for host in hosts["items"]]
self.assertEquals(len(hostsList), 3)
validations = self.stackAdvisor.getComponentLayoutValidations(services, hosts)
self.assertEquals(len(validations), 0)
-
+
# case-2: HAWQ masters are collocated
services = self.load_json("services-master_standby_colo-3-hosts.json")
componentsListList = [service["components"] for service in services["services"]]
@@ -186,12 +186,12 @@ class TestHDP23StackAdvisor(TestCase):
self.assertEquals(len(hawqMasterHosts[0]), 1)
self.assertEquals(len(hawqStandbyHosts[0]), 1)
self.assertEquals(hawqMasterHosts[0][0], hawqStandbyHosts[0][0])
-
+
validations = self.stackAdvisor.getComponentLayoutValidations(services, hosts)
self.assertEquals(len(validations), 1)
expected={'component-name': 'HAWQSTANDBY', 'message': 'HAWQ Standby Master and HAWQ Master should not be deployed on the same host.', 'type': 'host-component', 'host': 'c6403.ambari.apache.org', 'level': 'ERROR'}
self.assertEquals(validations[0], expected)
-
+
# case-3: HAWQ Master and Ambari Server are collocated
services = self.load_json("services-master_ambari_colo-3-hosts.json")
componentsListList = [service["components"] for service in services["services"]]
@@ -202,7 +202,7 @@ class TestHDP23StackAdvisor(TestCase):
self.assertEquals(len(hawqStandbyHosts[0]), 1)
self.assertNotEquals(hawqMasterHosts[0][0], hawqStandbyHosts[0][0])
self.assertEquals(hawqMasterHosts[0][0], "c6401.ambari.apache.org")
-
+
validations = self.stackAdvisor.getComponentLayoutValidations(services, hosts)
self.assertEquals(len(validations), 1)
expected={'component-name': 'HAWQMASTER', 'message': 'HAWQ Master and Ambari Server should not be deployed on the same host. If you leave them collocated, make sure to set HAWQ Master Port property to a value different from the port number used by Ambari Server database.', 'type': 'host-component', 'host': 'c6401.ambari.apache.org', 'level': 'WARN'}
@@ -218,14 +218,14 @@ class TestHDP23StackAdvisor(TestCase):
self.assertEquals(len(hawqStandbyHosts[0]), 1)
self.assertNotEquals(hawqMasterHosts[0][0], hawqStandbyHosts[0][0])
self.assertEquals(hawqStandbyHosts[0][0], "c6401.ambari.apache.org")
-
+
validations = self.stackAdvisor.getComponentLayoutValidations(services, hosts)
self.assertEquals(len(validations), 1)
expected={'component-name': 'HAWQSTANDBY', 'message': 'HAWQ Standby Master and Ambari Server should not be deployed on the same host. If you leave them collocated, make sure to set HAWQ Master Port property to a value different from the port number used by Ambari Server database.', 'type': 'host-component', 'host': 'c6401.ambari.apache.org', 'level': 'WARN'}
self.assertEquals(validations[0], expected)
- @patch('socket.getfqdn', side_effect=fqdn_mock_result)
+ @patch('socket.getfqdn', side_effect=fqdn_mock_result)
def test_getComponentLayoutValidations_nohawq_3_Hosts(self, socket_mock):
""" Test no failures when there are no HAWQ components on a 3-node cluster """
@@ -237,7 +237,7 @@ class TestHDP23StackAdvisor(TestCase):
hawqStandbyHosts = [component["StackServiceComponents"]["hostnames"] for component in componentsList if component["StackServiceComponents"]["component_name"] == "HAWQSTANDBY"]
self.assertEquals(len(hawqMasterHosts), 0)
self.assertEquals(len(hawqStandbyHosts), 0)
-
+
hosts = self.load_json("hosts-3-hosts.json")
hostsList = [host["Hosts"]["host_name"] for host in hosts["items"]]
self.assertEquals(len(hostsList), 3)
@@ -245,7 +245,44 @@ class TestHDP23StackAdvisor(TestCase):
validations = self.stackAdvisor.getComponentLayoutValidations(services, hosts)
self.assertEquals(len(validations), 0)
-
+
+ @patch('socket.getfqdn', side_effect=fqdn_mock_result)
+ def test_getComponentLayoutValidations_sparkts_no_hive(self, socket_mock):
+ """ Test SparkTS is picked when Hive is not installed """
+
+ hosts = self.load_json("sparkts-host.json")
+ services = self.load_json("services-sparkts.json")
+ componentsListList = [service["components"] for service in services["services"]]
+ componentsList = [item for sublist in componentsListList for item in sublist]
+
+ sparkTS = [component["StackServiceComponents"]["hostnames"] for component in componentsList if component["StackServiceComponents"]["component_name"] == "SPARK_THRIFTSERVER"]
+ hiveMetaStore = [component["StackServiceComponents"]["hostnames"] for component in componentsList if component["StackServiceComponents"]["component_name"] == "HIVE_METASTORE"]
+ self.assertEquals(len(sparkTS), 1)
+ self.assertEquals(len(hiveMetaStore), 0)
+
+ validations = self.stackAdvisor.getComponentLayoutValidations(services, hosts)
+ expected = {'component-name': 'SPARK_THRIFTSERVER', 'message': 'SPARK_THRIFTSERVER requires HIVE_METASTORE to be selected/deployed.', 'type': 'host-component', 'level': 'ERROR'}
+ self.assertEquals(validations[0], expected)
+
+
+ @patch('socket.getfqdn', side_effect=fqdn_mock_result)
+ def test_getComponentLayoutValidations_sparkts_with_hive(self, socket_mock):
+ """ Test SparkTS is picked when Hive is installed """
+
+ hosts = self.load_json("sparkts-host.json")
+ services = self.load_json("services-sparkts-hive.json")
+ componentsListList = [service["components"] for service in services["services"]]
+ componentsList = [item for sublist in componentsListList for item in sublist]
+
+ sparkTS = [component["StackServiceComponents"]["hostnames"] for component in componentsList if component["StackServiceComponents"]["component_name"] == "SPARK_THRIFTSERVER"]
+ hiveMetaStore = [component["StackServiceComponents"]["hostnames"] for component in componentsList if component["StackServiceComponents"]["component_name"] == "HIVE_METASTORE"]
+ self.assertEquals(len(sparkTS), 1)
+ self.assertEquals(len(hiveMetaStore), 1)
+
+ validations = self.stackAdvisor.getComponentLayoutValidations(services, hosts)
+ self.assertEquals(len(validations), 0)
+
+
def test_recommendHDFSConfigurations(self):
configurations = {}
clusterData = {
@@ -726,10 +763,10 @@ class TestHDP23StackAdvisor(TestCase):
},
'property_attributes': {
'hive.auto.convert.join.noconditionaltask.size': {'maximum': '805306368'},
- 'hive.server2.authentication.pam.services': {'delete': 'true'},
- 'hive.server2.custom.authentication.class': {'delete': 'true'},
+ 'hive.server2.authentication.pam.services': {'delete': 'true'},
+ 'hive.server2.custom.authentication.class': {'delete': 'true'},
'hive.server2.authentication.kerberos.principal': {'delete': 'true'},
- 'hive.server2.authentication.kerberos.keytab': {'delete': 'true'},
+ 'hive.server2.authentication.kerberos.keytab': {'delete': 'true'},
'hive.server2.authentication.ldap.url': {'delete': 'true'},
'hive.server2.tez.default.queues': {
'entries': [{'value': 'queue1', 'label': 'queue1 queue'}, {'value': 'queue2', 'label': 'queue2 queue'}]
[4/4] ambari git commit: AMBARI-13980. Make sure Hive is
selected/deployed when installing Spark Thrift server (Saisai Shao via
smohanty)
Posted by sm...@apache.org.
AMBARI-13980. Make sure Hive is selected/deployed when installing Spark Thrift server (Saisai Shao via smohanty)
Project: http://git-wip-us.apache.org/repos/asf/ambari/repo
Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/0585b5af
Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/0585b5af
Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/0585b5af
Branch: refs/heads/branch-2.1
Commit: 0585b5af5a9fcef71648e2af8c474d21053c77c2
Parents: 3d57232
Author: Sumit Mohanty <sm...@hortonworks.com>
Authored: Thu Nov 26 01:04:17 2015 -0800
Committer: Sumit Mohanty <sm...@hortonworks.com>
Committed: Thu Nov 26 01:04:17 2015 -0800
----------------------------------------------------------------------
.../SPARK/1.4.1.2.3/metainfo.xml | 11 +-
.../stacks/HDP/2.3/services/stack_advisor.py | 22 +-
.../2.3/common/services-sparkts-hive.json | 10043 +++++++++++++++++
.../stacks/2.3/common/services-sparkts.json | 5860 ++++++++++
.../python/stacks/2.3/common/sparkts-host.json | 220 +
.../stacks/2.3/common/test_stack_advisor.py | 101 +-
6 files changed, 16220 insertions(+), 37 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/ambari/blob/0585b5af/ambari-server/src/main/resources/common-services/SPARK/1.4.1.2.3/metainfo.xml
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/common-services/SPARK/1.4.1.2.3/metainfo.xml b/ambari-server/src/main/resources/common-services/SPARK/1.4.1.2.3/metainfo.xml
index 0923dda..8dcb39d 100644
--- a/ambari-server/src/main/resources/common-services/SPARK/1.4.1.2.3/metainfo.xml
+++ b/ambari-server/src/main/resources/common-services/SPARK/1.4.1.2.3/metainfo.xml
@@ -52,8 +52,15 @@
<scope>host</scope>
<auto-deploy>
<enabled>true</enabled>
- </auto-deploy>
- </dependency>
+ </auto-deploy>
+ </dependency>
+ <dependency>
+ <name>HIVE/HIVE_METASTORE</name>
+ <scope>cluster</scope>
+ <auto-deploy>
+ <enabled>true</enabled>
+ </auto-deploy>
+ </dependency>
</dependencies>
<commandScript>
<script>scripts/spark_thrift_server.py</script>
http://git-wip-us.apache.org/repos/asf/ambari/blob/0585b5af/ambari-server/src/main/resources/stacks/HDP/2.3/services/stack_advisor.py
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDP/2.3/services/stack_advisor.py b/ambari-server/src/main/resources/stacks/HDP/2.3/services/stack_advisor.py
index d96aa57..9fb9e24 100644
--- a/ambari-server/src/main/resources/stacks/HDP/2.3/services/stack_advisor.py
+++ b/ambari-server/src/main/resources/stacks/HDP/2.3/services/stack_advisor.py
@@ -39,7 +39,10 @@ class HDP23StackAdvisor(HDP22StackAdvisor):
def getComponentLayoutValidations(self, services, hosts):
parentItems = super(HDP23StackAdvisor, self).getComponentLayoutValidations(services, hosts)
- if not "HAWQ" in [service["StackServices"]["service_name"] for service in services["services"]]:
+ hiveExists = "HIVE" in [service["StackServices"]["service_name"] for service in services["services"]]
+ sparkExists = "SPARK" in [service["StackServices"]["service_name"] for service in services["services"]]
+
+ if not "HAWQ" in [service["StackServices"]["service_name"] for service in services["services"]] and not sparkExists:
return parentItems
childItems = []
@@ -73,7 +76,20 @@ class HDP23StackAdvisor(HDP22StackAdvisor):
"If you leave them collocated, make sure to set HAWQ Master Port property " \
"to a value different from the port number used by Ambari Server database."
childItems.append( { "type": 'host-component', "level": 'WARN', "message": message, "component-name": 'HAWQSTANDBY', "host": host } )
-
+
+ if "SPARK_THRIFTSERVER" in [service["StackServices"]["service_name"] for service in services["services"]]:
+ if not "HIVE_SERVER" in [service["StackServices"]["service_name"] for service in services["services"]]:
+ message = "SPARK_THRIFTSERVER requires HIVE services to be selected."
+ childItems.append( {"type": 'host-component', "level": 'ERROR', "message": messge, "component-name": 'SPARK_THRIFTSERVER'} )
+
+ hmsHosts = [component["StackServiceComponents"]["hostnames"] for component in componentsList if component["StackServiceComponents"]["component_name"] == "HIVE_METASTORE"][0] if hiveExists else []
+ sparkTsHosts = [component["StackServiceComponents"]["hostnames"] for component in componentsList if component["StackServiceComponents"]["component_name"] == "SPARK_THRIFTSERVER"][0] if sparkExists else []
+
+ # if Spark Thrift Server is deployed but no Hive Server is deployed
+ if len(sparkTsHosts) > 0 and len(hmsHosts) == 0:
+ message = "SPARK_THRIFTSERVER requires HIVE_METASTORE to be selected/deployed."
+ childItems.append( { "type": 'host-component', "level": 'ERROR', "message": message, "component-name": 'SPARK_THRIFTSERVER' } )
+
parentItems.extend(childItems)
return parentItems
@@ -567,7 +583,7 @@ class HDP23StackAdvisor(HDP22StackAdvisor):
"HIVE": {"hiveserver2-site": self.validateHiveServer2Configurations,
"hive-site": self.validateHiveConfigurations},
"HBASE": {"hbase-site": self.validateHBASEConfigurations},
- "KAKFA": {"kafka-broker": self.validateKAFKAConfigurations}
+ "KAKFA": {"kafka-broker": self.validateKAFKAConfigurations}
}
self.mergeValidators(parentValidators, childValidators)
return parentValidators
[3/4] ambari git commit: AMBARI-13980. Make sure Hive is
selected/deployed when installing Spark Thrift server (Saisai Shao via
smohanty)
Posted by sm...@apache.org.
http://git-wip-us.apache.org/repos/asf/ambari/blob/0585b5af/ambari-server/src/test/python/stacks/2.3/common/services-sparkts-hive.json
----------------------------------------------------------------------
diff --git a/ambari-server/src/test/python/stacks/2.3/common/services-sparkts-hive.json b/ambari-server/src/test/python/stacks/2.3/common/services-sparkts-hive.json
new file mode 100644
index 0000000..51ae36a
--- /dev/null
+++ b/ambari-server/src/test/python/stacks/2.3/common/services-sparkts-hive.json
@@ -0,0 +1,10043 @@
+{
+ "href" : "/api/v1/stacks/HDP/versions/2.3/?fields=Versions/stack_name,Versions/stack_version,Versions/parent_stack_version,services/StackServices/service_name,services/StackServices/service_version,services/components/StackServiceComponents,services/components/dependencies,services/components/auto_deploy,services/configurations/StackConfigurations/property_depends_on,services/configurations/dependencies/StackConfigurationDependency/dependency_name,services/configurations/dependencies/StackConfigurationDependency/dependency_type,services/configurations/StackConfigurations/type&services/StackServices/service_name.in(HDFS,YARN,MAPREDUCE2,ZOOKEEPER,TEZ,HIVE,PIG,SPARK)",
+ "Versions" : {
+ "parent_stack_version" : "2.2",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "stack_hierarchy" : {
+ "stack_name" : "HDP",
+ "stack_versions" : [ "2.2", "2.1", "2.0.6" ]
+ }
+ },
+ "services" : [ {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS",
+ "StackServices" : {
+ "service_name" : "HDFS",
+ "service_version" : "2.7.1.2.3",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3"
+ },
+ "components" : [ {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/components/DATANODE",
+ "StackServiceComponents" : {
+ "advertise_version" : true,
+ "cardinality" : "1+",
+ "component_category" : "SLAVE",
+ "component_name" : "DATANODE",
+ "custom_commands" : [ ],
+ "display_name" : "DataNode",
+ "is_client" : false,
+ "is_master" : false,
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/components/HDFS_CLIENT",
+ "StackServiceComponents" : {
+ "advertise_version" : true,
+ "cardinality" : "1+",
+ "component_category" : "CLIENT",
+ "component_name" : "HDFS_CLIENT",
+ "custom_commands" : [ ],
+ "display_name" : "HDFS Client",
+ "is_client" : true,
+ "is_master" : false,
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/components/JOURNALNODE",
+ "StackServiceComponents" : {
+ "advertise_version" : true,
+ "cardinality" : "0+",
+ "component_category" : "SLAVE",
+ "component_name" : "JOURNALNODE",
+ "custom_commands" : [ ],
+ "display_name" : "JournalNode",
+ "is_client" : false,
+ "is_master" : false,
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+ },
+ "dependencies" : [ {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/components/JOURNALNODE/dependencies/HDFS_CLIENT",
+ "Dependencies" : {
+ "component_name" : "HDFS_CLIENT",
+ "dependent_component_name" : "JOURNALNODE",
+ "dependent_service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3"
+ }
+ } ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/components/NAMENODE",
+ "StackServiceComponents" : {
+ "advertise_version" : true,
+ "cardinality" : "1-2",
+ "component_category" : "MASTER",
+ "component_name" : "NAMENODE",
+ "custom_commands" : [ "DECOMMISSION", "REBALANCEHDFS" ],
+ "display_name" : "NameNode",
+ "is_client" : false,
+ "is_master" : true,
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/components/NFS_GATEWAY",
+ "StackServiceComponents" : {
+ "advertise_version" : false,
+ "cardinality" : "0+",
+ "component_category" : "SLAVE",
+ "component_name" : "NFS_GATEWAY",
+ "custom_commands" : [ ],
+ "display_name" : "NFSGateway",
+ "is_client" : false,
+ "is_master" : false,
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "hostnames" : [ ]
+ },
+ "dependencies" : [ {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/components/NFS_GATEWAY/dependencies/HDFS_CLIENT",
+ "Dependencies" : {
+ "component_name" : "HDFS_CLIENT",
+ "dependent_component_name" : "NFS_GATEWAY",
+ "dependent_service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3"
+ }
+ } ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/components/SECONDARY_NAMENODE",
+ "StackServiceComponents" : {
+ "advertise_version" : true,
+ "cardinality" : "1",
+ "component_category" : "MASTER",
+ "component_name" : "SECONDARY_NAMENODE",
+ "custom_commands" : [ ],
+ "display_name" : "SNameNode",
+ "is_client" : false,
+ "is_master" : true,
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/components/ZKFC",
+ "StackServiceComponents" : {
+ "advertise_version" : false,
+ "cardinality" : "0+",
+ "component_category" : "SLAVE",
+ "component_name" : "ZKFC",
+ "custom_commands" : [ ],
+ "display_name" : "ZKFailoverController",
+ "is_client" : false,
+ "is_master" : false,
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+ },
+ "dependencies" : [ ]
+ } ],
+ "configurations" : [ {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/REPOSITORY_CONFIG_PASSWORD",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "REPOSITORY_CONFIG_PASSWORD",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-plugin-properties.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/REPOSITORY_CONFIG_USERNAME",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "REPOSITORY_CONFIG_USERNAME",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-plugin-properties.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/common.name.for.certificate",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "common.name.for.certificate",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-plugin-properties.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/content",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "content",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-env.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/content",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "content",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-log4j.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.block.access.token.enable",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.block.access.token.enable",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.blockreport.initialDelay",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.blockreport.initialDelay",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.blocksize",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.blocksize",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.client.read.shortcircuit",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.client.read.shortcircuit",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.client.read.shortcircuit.streams.cache.size",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.client.read.shortcircuit.streams.cache.size",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.client.retry.policy.enabled",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.client.retry.policy.enabled",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.cluster.administrators",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.cluster.administrators",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.content-summary.limit",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.content-summary.limit",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.datanode.address",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.datanode.address",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.datanode.balance.bandwidthPerSec",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.datanode.balance.bandwidthPerSec",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.datanode.data.dir",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.datanode.data.dir",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.datanode.data.dir/dependencies/dfs.datanode.failed.volumes.tolerated",
+ "StackConfigurationDependency" : {
+ "dependency_name" : "dfs.datanode.failed.volumes.tolerated",
+ "dependency_type" : "hdfs-site",
+ "property_name" : "dfs.datanode.data.dir",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3"
+ }
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.datanode.data.dir/dependencies/namenode_heapsize",
+ "StackConfigurationDependency" : {
+ "dependency_name" : "namenode_heapsize",
+ "dependency_type" : "hadoop-env",
+ "property_name" : "dfs.datanode.data.dir",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3"
+ }
+ } ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.datanode.data.dir.perm",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.datanode.data.dir.perm",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.datanode.du.reserved",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.datanode.du.reserved",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.datanode.failed.volumes.tolerated",
+ "StackConfigurations" : {
+ "property_depends_on" : [ {
+ "type" : "hdfs-site",
+ "name" : "dfs.datanode.data.dir"
+ } ],
+ "property_name" : "dfs.datanode.failed.volumes.tolerated",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.datanode.http.address",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.datanode.http.address",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.datanode.https.address",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.datanode.https.address",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.datanode.ipc.address",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.datanode.ipc.address",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.datanode.max.transfer.threads",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.datanode.max.transfer.threads",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.domain.socket.path",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.domain.socket.path",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.encrypt.data.transfer.cipher.suites",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.encrypt.data.transfer.cipher.suites",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.encryption.key.provider.uri",
+ "StackConfigurations" : {
+ "property_depends_on" : [ {
+ "type" : "hadoop-env",
+ "name" : "keyserver_port"
+ }, {
+ "type" : "kms-env",
+ "name" : "kms_port"
+ }, {
+ "type" : "hadoop-env",
+ "name" : "keyserver_host"
+ }, {
+ "type" : "ranger-kms-site",
+ "name" : "ranger.service.https.attrib.ssl.enabled"
+ } ],
+ "property_name" : "dfs.encryption.key.provider.uri",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.heartbeat.interval",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.heartbeat.interval",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.hosts.exclude",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.hosts.exclude",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.http.policy",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.http.policy",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.https.port",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.https.port",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.journalnode.edits.dir",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.journalnode.edits.dir",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.journalnode.http-address",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.journalnode.http-address",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.journalnode.https-address",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.journalnode.https-address",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.accesstime.precision",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.namenode.accesstime.precision",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.audit.log.async",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.namenode.audit.log.async",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.avoid.read.stale.datanode",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.namenode.avoid.read.stale.datanode",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.avoid.write.stale.datanode",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.namenode.avoid.write.stale.datanode",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.checkpoint.dir",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.namenode.checkpoint.dir",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.checkpoint.edits.dir",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.namenode.checkpoint.edits.dir",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.checkpoint.period",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.namenode.checkpoint.period",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.checkpoint.txns",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.namenode.checkpoint.txns",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.fslock.fair",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.namenode.fslock.fair",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.handler.count",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.namenode.handler.count",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.http-address",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.namenode.http-address",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.https-address",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.namenode.https-address",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.inode.attributes.provider.class",
+ "StackConfigurations" : {
+ "property_depends_on" : [ {
+ "type" : "ranger-hdfs-plugin-properties",
+ "name" : "ranger-hdfs-plugin-enabled"
+ } ],
+ "property_name" : "dfs.namenode.inode.attributes.provider.class",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.name.dir",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.namenode.name.dir",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.name.dir.restore",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.namenode.name.dir.restore",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.rpc-address",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.namenode.rpc-address",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.safemode.threshold-pct",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.namenode.safemode.threshold-pct",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.secondary.http-address",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.namenode.secondary.http-address",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.stale.datanode.interval",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.namenode.stale.datanode.interval",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.startup.delay.block.deletion.sec",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.namenode.startup.delay.block.deletion.sec",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.write.stale.datanode.ratio",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.namenode.write.stale.datanode.ratio",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.permissions.enabled",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.permissions.enabled",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.permissions.superusergroup",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.permissions.superusergroup",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.replication",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.replication",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.replication.max",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.replication.max",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.support.append",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.support.append",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.webhdfs.enabled",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.webhdfs.enabled",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dtnode_heapsize",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dtnode_heapsize",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-env.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/fs.defaultFS",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "fs.defaultFS",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "core-site.xml"
+ },
+ "dependencies" : [ {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/fs.defaultFS/dependencies/xasecure.audit.destination.hdfs.dir",
+ "StackConfigurationDependency" : {
+ "dependency_name" : "xasecure.audit.destination.hdfs.dir",
+ "dependency_type" : "ranger-env",
+ "property_name" : "fs.defaultFS",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3"
+ }
+ } ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/fs.permissions.umask-mode",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "fs.permissions.umask-mode",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/fs.trash.interval",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "fs.trash.interval",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "core-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ha.failover-controller.active-standby-elector.zk.op.retries",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "ha.failover-controller.active-standby-elector.zk.op.retries",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "core-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hadoop.http.authentication.simple.anonymous.allowed",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "hadoop.http.authentication.simple.anonymous.allowed",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "core-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hadoop.rpc.protection",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "hadoop.rpc.protection",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-plugin-properties.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hadoop.security.auth_to_local",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "hadoop.security.auth_to_local",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "core-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hadoop.security.authentication",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "hadoop.security.authentication",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "core-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hadoop.security.authorization",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "hadoop.security.authorization",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "core-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hadoop.security.key.provider.path",
+ "StackConfigurations" : {
+ "property_depends_on" : [ {
+ "type" : "hadoop-env",
+ "name" : "keyserver_port"
+ }, {
+ "type" : "kms-env",
+ "name" : "kms_port"
+ }, {
+ "type" : "hadoop-env",
+ "name" : "keyserver_host"
+ }, {
+ "type" : "ranger-kms-site",
+ "name" : "ranger.service.https.attrib.ssl.enabled"
+ } ],
+ "property_name" : "hadoop.security.key.provider.path",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "core-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hadoop_heapsize",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "hadoop_heapsize",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-env.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hadoop_pid_dir_prefix",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "hadoop_pid_dir_prefix",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-env.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hadoop_root_logger",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "hadoop_root_logger",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-env.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hdfs_log_dir_prefix",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "hdfs_log_dir_prefix",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-env.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hdfs_principal_name",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "hdfs_principal_name",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-env.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hdfs_user",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "hdfs_user",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-env.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hdfs_user_keytab",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "hdfs_user_keytab",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-env.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hdfs_user_nofile_limit",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "hdfs_user_nofile_limit",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-env.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hdfs_user_nproc_limit",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "hdfs_user_nproc_limit",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-env.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/io.compression.codecs",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "io.compression.codecs",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "core-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/io.file.buffer.size",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "io.file.buffer.size",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "core-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/io.serializations",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "io.serializations",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "core-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ipc.client.connect.max.retries",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "ipc.client.connect.max.retries",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "core-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ipc.client.connection.maxidletime",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "ipc.client.connection.maxidletime",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "core-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ipc.client.idlethreshold",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "ipc.client.idlethreshold",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "core-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ipc.server.tcpnodelay",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "ipc.server.tcpnodelay",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "core-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/keyserver_host",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "keyserver_host",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-env.xml"
+ },
+ "dependencies" : [ {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/keyserver_host/dependencies/dfs.encryption.key.provider.uri",
+ "StackConfigurationDependency" : {
+ "dependency_name" : "dfs.encryption.key.provider.uri",
+ "dependency_type" : "hdfs-site",
+ "property_name" : "keyserver_host",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3"
+ }
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/keyserver_host/dependencies/hadoop.security.key.provider.path",
+ "StackConfigurationDependency" : {
+ "dependency_name" : "hadoop.security.key.provider.path",
+ "dependency_type" : "core-site",
+ "property_name" : "keyserver_host",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3"
+ }
+ } ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/keyserver_port",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "keyserver_port",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-env.xml"
+ },
+ "dependencies" : [ {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/keyserver_port/dependencies/dfs.encryption.key.provider.uri",
+ "StackConfigurationDependency" : {
+ "dependency_name" : "dfs.encryption.key.provider.uri",
+ "dependency_type" : "hdfs-site",
+ "property_name" : "keyserver_port",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3"
+ }
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/keyserver_port/dependencies/hadoop.security.key.provider.path",
+ "StackConfigurationDependency" : {
+ "dependency_name" : "hadoop.security.key.provider.path",
+ "dependency_type" : "core-site",
+ "property_name" : "keyserver_port",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3"
+ }
+ } ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/mapreduce.jobtracker.webinterface.trusted",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "mapreduce.jobtracker.webinterface.trusted",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "core-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/namenode_heapsize",
+ "StackConfigurations" : {
+ "property_depends_on" : [ {
+ "type" : "hdfs-site",
+ "name" : "dfs.datanode.data.dir"
+ } ],
+ "property_name" : "namenode_heapsize",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-env.xml"
+ },
+ "dependencies" : [ {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/namenode_heapsize/dependencies/namenode_opt_maxnewsize",
+ "StackConfigurationDependency" : {
+ "dependency_name" : "namenode_opt_maxnewsize",
+ "dependency_type" : "hadoop-env",
+ "property_name" : "namenode_heapsize",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3"
+ }
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/namenode_heapsize/dependencies/namenode_opt_newsize",
+ "StackConfigurationDependency" : {
+ "dependency_name" : "namenode_opt_newsize",
+ "dependency_type" : "hadoop-env",
+ "property_name" : "namenode_heapsize",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3"
+ }
+ } ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/namenode_opt_maxnewsize",
+ "StackConfigurations" : {
+ "property_depends_on" : [ {
+ "type" : "hadoop-env",
+ "name" : "namenode_heapsize"
+ } ],
+ "property_name" : "namenode_opt_maxnewsize",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-env.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/namenode_opt_maxpermsize",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "namenode_opt_maxpermsize",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-env.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/namenode_opt_newsize",
+ "StackConfigurations" : {
+ "property_depends_on" : [ {
+ "type" : "hadoop-env",
+ "name" : "namenode_heapsize"
+ } ],
+ "property_name" : "namenode_opt_newsize",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-env.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/namenode_opt_permsize",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "namenode_opt_permsize",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-env.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/net.topology.script.file.name",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "net.topology.script.file.name",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "core-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/nfs.exports.allowed.hosts",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "nfs.exports.allowed.hosts",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/nfs.file.dump.dir",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "nfs.file.dump.dir",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/nfsgateway_heapsize",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "nfsgateway_heapsize",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-env.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/policy_user",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "policy_user",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-plugin-properties.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/proxyuser_group",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "proxyuser_group",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-env.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ranger-hdfs-plugin-enabled",
+ "StackConfigurations" : {
+ "property_depends_on" : [ {
+ "type" : "ranger-env",
+ "name" : "ranger-hdfs-plugin-enabled"
+ } ],
+ "property_name" : "ranger-hdfs-plugin-enabled",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-plugin-properties.xml"
+ },
+ "dependencies" : [ {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ranger-hdfs-plugin-enabled/dependencies/dfs.namenode.inode.attributes.provider.class",
+ "StackConfigurationDependency" : {
+ "dependency_name" : "dfs.namenode.inode.attributes.provider.class",
+ "dependency_type" : "hdfs-site",
+ "property_name" : "ranger-hdfs-plugin-enabled",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3"
+ }
+ } ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ranger.plugin.hdfs.policy.cache.dir",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "ranger.plugin.hdfs.policy.cache.dir",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-security.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ranger.plugin.hdfs.policy.pollIntervalMs",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "ranger.plugin.hdfs.policy.pollIntervalMs",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-security.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ranger.plugin.hdfs.policy.rest.ssl.config.file",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "ranger.plugin.hdfs.policy.rest.ssl.config.file",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-security.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ranger.plugin.hdfs.policy.rest.url",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "ranger.plugin.hdfs.policy.rest.url",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-security.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ranger.plugin.hdfs.policy.source.impl",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "ranger.plugin.hdfs.policy.source.impl",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-security.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ranger.plugin.hdfs.service.name",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "ranger.plugin.hdfs.service.name",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-security.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/security.admin.operations.protocol.acl",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "security.admin.operations.protocol.acl",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-policy.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/security.client.datanode.protocol.acl",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "security.client.datanode.protocol.acl",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-policy.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/security.client.protocol.acl",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "security.client.protocol.acl",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-policy.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/security.datanode.protocol.acl",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "security.datanode.protocol.acl",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-policy.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/security.inter.datanode.protocol.acl",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "security.inter.datanode.protocol.acl",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-policy.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/security.inter.tracker.protocol.acl",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "security.inter.tracker.protocol.acl",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-policy.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/security.job.client.protocol.acl",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "security.job.client.protocol.acl",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-policy.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/security.job.task.protocol.acl",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "security.job.task.protocol.acl",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-policy.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/security.namenode.protocol.acl",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "security.namenode.protocol.acl",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-policy.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/security.refresh.policy.protocol.acl",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "security.refresh.policy.protocol.acl",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-policy.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/security.refresh.usertogroups.mappings.protocol.acl",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "security.refresh.usertogroups.mappings.protocol.acl",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-policy.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.client.keystore.location",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "ssl.client.keystore.location",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ssl-client.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.client.keystore.password",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "ssl.client.keystore.password",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ssl-client.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.client.keystore.type",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "ssl.client.keystore.type",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ssl-client.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.client.truststore.location",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "ssl.client.truststore.location",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ssl-client.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.client.truststore.password",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "ssl.client.truststore.password",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ssl-client.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.client.truststore.reload.interval",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "ssl.client.truststore.reload.interval",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ssl-client.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.client.truststore.type",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "ssl.client.truststore.type",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ssl-client.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.server.keystore.keypassword",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "ssl.server.keystore.keypassword",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ssl-server.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.server.keystore.location",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "ssl.server.keystore.location",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ssl-server.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.server.keystore.password",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "ssl.server.keystore.password",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ssl-server.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.server.keystore.type",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "ssl.server.keystore.type",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ssl-server.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.server.truststore.location",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "ssl.server.truststore.location",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ssl-server.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.server.truststore.password",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "ssl.server.truststore.password",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ssl-server.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.server.truststore.reload.interval",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "ssl.server.truststore.reload.interval",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ssl-server.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.server.truststore.type",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "ssl.server.truststore.type",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ssl-server.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.add-hadoop-authorization",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "xasecure.add-hadoop-authorization",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-security.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.credential.provider.file",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "xasecure.audit.credential.provider.file",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-audit.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.destination.db",
+ "StackConfigurations" : {
+ "property_depends_on" : [ {
+ "type" : "ranger-env",
+ "name" : "xasecure.audit.destination.db"
+ } ],
+ "property_name" : "xasecure.audit.destination.db",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-audit.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.destination.db.batch.filespool.dir",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "xasecure.audit.destination.db.batch.filespool.dir",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-audit.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.destination.db.jdbc.driver",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "xasecure.audit.destination.db.jdbc.driver",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-audit.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.destination.db.jdbc.url",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "xasecure.audit.destination.db.jdbc.url",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-audit.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.destination.db.password",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "xasecure.audit.destination.db.password",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-audit.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.destination.db.user",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "xasecure.audit.destination.db.user",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-audit.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.destination.hdfs",
+ "StackConfigurations" : {
+ "property_depends_on" : [ {
+ "type" : "ranger-env",
+ "name" : "xasecure.audit.destination.hdfs"
+ } ],
+ "property_name" : "xasecure.audit.destination.hdfs",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-audit.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.destination.hdfs.batch.filespool.dir",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "xasecure.audit.destination.hdfs.batch.filespool.dir",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-audit.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.destination.hdfs.dir",
+ "StackConfigurations" : {
+ "property_depends_on" : [ {
+ "type" : "ranger-env",
+ "name" : "xasecure.audit.destination.hdfs.dir"
+ } ],
+ "property_name" : "xasecure.audit.destination.hdfs.dir",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-audit.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.destination.solr",
+ "StackConfigurations" : {
+ "property_depends_on" : [ {
+ "type" : "ranger-env",
+ "name" : "xasecure.audit.destination.solr"
+ } ],
+ "property_name" : "xasecure.audit.destination.solr",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-audit.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.destination.solr.batch.filespool.dir",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "xasecure.audit.destination.solr.batch.filespool.dir",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-audit.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.destination.solr.urls",
+ "StackConfigurations" : {
+ "property_depends_on" : [ {
+ "type" : "ranger-admin-site",
+ "name" : "ranger.audit.solr.urls"
+ } ],
+ "property_name" : "xasecure.audit.destination.solr.urls",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-audit.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.destination.solr.zookeepers",
+ "StackConfigurations" : {
+ "property_depends_on" : [ {
+ "type" : "ranger-admin-site",
+ "name" : "ranger.audit.solr.zookeepers"
+ } ],
+ "property_name" : "xasecure.audit.destination.solr.zookeepers",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-audit.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.is.enabled",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "xasecure.audit.is.enabled",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-audit.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.provider.summary.enabled",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "xasecure.audit.provider.summary.enabled",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-audit.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.policymgr.clientssl.keystore",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "xasecure.policymgr.clientssl.keystore",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-policymgr-ssl.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.policymgr.clientssl.keystore.credential.file",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "xasecure.policymgr.clientssl.keystore.credential.file",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-policymgr-ssl.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.policymgr.clientssl.keystore.password",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "xasecure.policymgr.clientssl.keystore.password",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-policymgr-ssl.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.policymgr.clientssl.truststore",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "xasecure.policymgr.clientssl.truststore",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-policymgr-ssl.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.policymgr.clientssl.truststore.credential.file",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "xasecure.policymgr.clientssl.truststore.credential.file",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-policymgr-ssl.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.policymgr.clientssl.truststore.password",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "xasecure.policymgr.clientssl.truststore.password",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-policymgr-ssl.xml"
+ },
+ "dependencies" : [ ]
+ } ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE",
+ "StackServices" : {
+ "service_name" : "HIVE",
+ "service_version" : "1.2.1.2.3",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3"
+ },
+ "components" : [ {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/components/HCAT",
+ "StackServiceComponents" : {
+ "advertise_version" : true,
+ "cardinality" : "0+",
+ "component_category" : "CLIENT",
+ "component_name" : "HCAT",
+ "custom_commands" : [ ],
+ "display_name" : "HCat Client",
+ "is_client" : true,
+ "is_master" : false,
+ "service_name" : "HIVE",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/components/HIVE_CLIENT",
+ "StackServiceComponents" : {
+ "advertise_version" : true,
+ "cardinality" : "1+",
+ "component_category" : "CLIENT",
+ "component_name" : "HIVE_CLIENT",
+ "custom_commands" : [ ],
+ "display_name" : "Hive Client",
+ "is_client" : true,
+ "is_master" : false,
+ "service_name" : "HIVE",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/components/HIVE_METASTORE",
+ "StackServiceComponents" : {
+ "advertise_version" : true,
+ "cardinality" : "1+",
+ "component_category" : "MASTER",
+ "component_name" : "HIVE_METASTORE",
+ "custom_commands" : [ ],
+ "display_name" : "Hive Metastore",
+ "is_client" : false,
+ "is_master" : true,
+ "service_name" : "HIVE",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+ },
+ "auto_deploy" : {
+ "enabled" : true,
+ "location" : "HIVE/HIVE_SERVER"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/components/HIVE_SERVER",
+ "StackServiceComponents" : {
+ "advertise_version" : true,
+ "cardinality" : "1+",
+ "component_category" : "MASTER",
+ "component_name" : "HIVE_SERVER",
+ "custom_commands" : [ ],
+ "display_name" : "HiveServer2",
+ "is_client" : false,
+ "is_master" : true,
+ "service_name" : "HIVE",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+ },
+ "dependencies" : [ {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/components/HIVE_SERVER/dependencies/MAPREDUCE2_CLIENT",
+ "Dependencies" : {
+ "component_name" : "MAPREDUCE2_CLIENT",
+ "dependent_component_name" : "HIVE_SERVER",
+ "dependent_service_name" : "HIVE",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3"
+ }
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/components/HIVE_SERVER/dependencies/TEZ_CLIENT",
+ "Dependencies" : {
+ "component_name" : "TEZ_CLIENT",
+ "dependent_component_name" : "HIVE_SERVER",
+ "dependent_service_name" : "HIVE",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3"
+ }
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/components/HIVE_SERVER/dependencies/YARN_CLIENT",
+ "Dependencies" : {
+ "component_name" : "YARN_CLIENT",
+ "dependent_component_name" : "HIVE_SERVER",
+ "dependent_service_name" : "HIVE",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3"
+ }
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/components/HIVE_SERVER/dependencies/ZOOKEEPER_SERVER",
+ "Dependencies" : {
+ "component_name" : "ZOOKEEPER_SERVER",
+ "dependent_component_name" : "HIVE_SERVER",
+ "dependent_service_name" : "HIVE",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3"
+ }
+ } ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/components/MYSQL_SERVER",
+ "StackServiceComponents" : {
+ "advertise_version" : false,
+ "cardinality" : "0-1",
+ "component_category" : "MASTER",
+ "component_name" : "MYSQL_SERVER",
+ "custom_commands" : [ "CLEAN" ],
+ "display_name" : "MySQL Server",
+ "is_client" : false,
+ "is_master" : true,
+ "service_name" : "HIVE",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/components/WEBHCAT_SERVER",
+ "StackServiceComponents" : {
+ "advertise_version" : true,
+ "cardinality" : "1+",
+ "component_category" : "MASTER",
+ "component_name" : "WEBHCAT_SERVER",
+ "custom_commands" : [ ],
+ "display_name" : "WebHCat Server",
+ "is_client" : false,
+ "is_master" : true,
+ "service_name" : "HIVE",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+ },
+ "dependencies" : [ {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/components/WEBHCAT_SERVER/dependencies/HDFS_CLIENT",
+ "Dependencies" : {
+ "component_name" : "HDFS_CLIENT",
+ "dependent_component_name" : "WEBHCAT_SERVER",
+ "dependent_service_name" : "HIVE",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3"
+ }
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/components/WEBHCAT_SERVER/dependencies/HIVE_CLIENT",
+ "Dependencies" : {
+ "component_name" : "HIVE_CLIENT",
+ "dependent_component_name" : "WEBHCAT_SERVER",
+ "dependent_service_name" : "HIVE",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3"
+ }
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/components/WEBHCAT_SERVER/dependencies/MAPREDUCE2_CLIENT",
+ "Dependencies" : {
+ "component_name" : "MAPREDUCE2_CLIENT",
+ "dependent_component_name" : "WEBHCAT_SERVER",
+ "dependent_service_name" : "HIVE",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3"
+ }
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/components/WEBHCAT_SERVER/dependencies/PIG",
+ "Dependencies" : {
+ "component_name" : "PIG",
+ "dependent_component_name" : "WEBHCAT_SERVER",
+ "dependent_service_name" : "HIVE",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3"
+ }
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/components/WEBHCAT_SERVER/dependencies/YARN_CLIENT",
+ "Dependencies" : {
+ "component_name" : "YARN_CLIENT",
+ "dependent_component_name" : "WEBHCAT_SERVER",
+ "dependent_service_name" : "HIVE",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3"
+ }
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/components/WEBHCAT_SERVER/dependencies/ZOOKEEPER_CLIENT",
+ "Dependencies" : {
+ "component_name" : "ZOOKEEPER_CLIENT",
+ "dependent_component_name" : "WEBHCAT_SERVER",
+ "dependent_service_name" : "HIVE",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3"
+ }
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/components/WEBHCAT_SERVER/dependencies/ZOOKEEPER_SERVER",
+ "Dependencies" : {
+ "component_name" : "ZOOKEEPER_SERVER",
+ "dependent_component_name" : "WEBHCAT_SERVER",
+ "dependent_service_name" : "HIVE",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3"
+ }
+ } ]
+ } ],
+ "configurations" : [ {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/REPOSITORY_CONFIG_PASSWORD",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "REPOSITORY_CONFIG_PASSWORD",
+ "service_name" : "HIVE",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hive-plugin-properties.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/REPOSITORY_CONFIG_USERNAME",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "REPOSITORY_CONFIG_USERNAME",
+ "service_name" : "HIVE",
+
<TRUNCATED>
[2/4] ambari git commit: AMBARI-13980. Make sure Hive is
selected/deployed when installing Spark Thrift server (Saisai Shao via
smohanty)
Posted by sm...@apache.org.
http://git-wip-us.apache.org/repos/asf/ambari/blob/0585b5af/ambari-server/src/test/python/stacks/2.3/common/services-sparkts.json
----------------------------------------------------------------------
diff --git a/ambari-server/src/test/python/stacks/2.3/common/services-sparkts.json b/ambari-server/src/test/python/stacks/2.3/common/services-sparkts.json
new file mode 100644
index 0000000..f41944b
--- /dev/null
+++ b/ambari-server/src/test/python/stacks/2.3/common/services-sparkts.json
@@ -0,0 +1,5860 @@
+{
+ "href" : "/api/v1/stacks/HDP/versions/2.3/?fields=Versions/stack_name,Versions/stack_version,Versions/parent_stack_version,services/StackServices/service_name,services/StackServices/service_version,services/components/StackServiceComponents,services/components/dependencies,services/components/auto_deploy,services/configurations/StackConfigurations/property_depends_on,services/configurations/dependencies/StackConfigurationDependency/dependency_name,services/configurations/dependencies/StackConfigurationDependency/dependency_type,services/configurations/StackConfigurations/type&services/StackServices/service_name.in(HDFS,YARN,MAPREDUCE2,ZOOKEEPER,SPARK)",
+ "Versions" : {
+ "parent_stack_version" : "2.2",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "stack_hierarchy" : {
+ "stack_name" : "HDP",
+ "stack_versions" : [ "2.2", "2.1", "2.0.6" ]
+ }
+ },
+ "services" : [ {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS",
+ "StackServices" : {
+ "service_name" : "HDFS",
+ "service_version" : "2.7.1.2.3",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3"
+ },
+ "components" : [ {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/components/DATANODE",
+ "StackServiceComponents" : {
+ "advertise_version" : true,
+ "cardinality" : "1+",
+ "component_category" : "SLAVE",
+ "component_name" : "DATANODE",
+ "custom_commands" : [ ],
+ "display_name" : "DataNode",
+ "is_client" : false,
+ "is_master" : false,
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/components/HDFS_CLIENT",
+ "StackServiceComponents" : {
+ "advertise_version" : true,
+ "cardinality" : "1+",
+ "component_category" : "CLIENT",
+ "component_name" : "HDFS_CLIENT",
+ "custom_commands" : [ ],
+ "display_name" : "HDFS Client",
+ "is_client" : true,
+ "is_master" : false,
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/components/JOURNALNODE",
+ "StackServiceComponents" : {
+ "advertise_version" : true,
+ "cardinality" : "0+",
+ "component_category" : "SLAVE",
+ "component_name" : "JOURNALNODE",
+ "custom_commands" : [ ],
+ "display_name" : "JournalNode",
+ "is_client" : false,
+ "is_master" : false,
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+ },
+ "dependencies" : [ {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/components/JOURNALNODE/dependencies/HDFS_CLIENT",
+ "Dependencies" : {
+ "component_name" : "HDFS_CLIENT",
+ "dependent_component_name" : "JOURNALNODE",
+ "dependent_service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3"
+ }
+ } ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/components/NAMENODE",
+ "StackServiceComponents" : {
+ "advertise_version" : true,
+ "cardinality" : "1-2",
+ "component_category" : "MASTER",
+ "component_name" : "NAMENODE",
+ "custom_commands" : [ "DECOMMISSION", "REBALANCEHDFS" ],
+ "display_name" : "NameNode",
+ "is_client" : false,
+ "is_master" : true,
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/components/NFS_GATEWAY",
+ "StackServiceComponents" : {
+ "advertise_version" : false,
+ "cardinality" : "0+",
+ "component_category" : "SLAVE",
+ "component_name" : "NFS_GATEWAY",
+ "custom_commands" : [ ],
+ "display_name" : "NFSGateway",
+ "is_client" : false,
+ "is_master" : false,
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "hostnames" : [ ]
+ },
+ "dependencies" : [ {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/components/NFS_GATEWAY/dependencies/HDFS_CLIENT",
+ "Dependencies" : {
+ "component_name" : "HDFS_CLIENT",
+ "dependent_component_name" : "NFS_GATEWAY",
+ "dependent_service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3"
+ }
+ } ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/components/SECONDARY_NAMENODE",
+ "StackServiceComponents" : {
+ "advertise_version" : true,
+ "cardinality" : "1",
+ "component_category" : "MASTER",
+ "component_name" : "SECONDARY_NAMENODE",
+ "custom_commands" : [ ],
+ "display_name" : "SNameNode",
+ "is_client" : false,
+ "is_master" : true,
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/components/ZKFC",
+ "StackServiceComponents" : {
+ "advertise_version" : false,
+ "cardinality" : "0+",
+ "component_category" : "SLAVE",
+ "component_name" : "ZKFC",
+ "custom_commands" : [ ],
+ "display_name" : "ZKFailoverController",
+ "is_client" : false,
+ "is_master" : false,
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+ },
+ "dependencies" : [ ]
+ } ],
+ "configurations" : [ {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/REPOSITORY_CONFIG_PASSWORD",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "REPOSITORY_CONFIG_PASSWORD",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-plugin-properties.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/REPOSITORY_CONFIG_USERNAME",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "REPOSITORY_CONFIG_USERNAME",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-plugin-properties.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/common.name.for.certificate",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "common.name.for.certificate",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-plugin-properties.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/content",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "content",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-env.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/content",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "content",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-log4j.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.block.access.token.enable",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.block.access.token.enable",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.blockreport.initialDelay",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.blockreport.initialDelay",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.blocksize",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.blocksize",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.client.read.shortcircuit",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.client.read.shortcircuit",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.client.read.shortcircuit.streams.cache.size",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.client.read.shortcircuit.streams.cache.size",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.client.retry.policy.enabled",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.client.retry.policy.enabled",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.cluster.administrators",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.cluster.administrators",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.content-summary.limit",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.content-summary.limit",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.datanode.address",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.datanode.address",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.datanode.balance.bandwidthPerSec",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.datanode.balance.bandwidthPerSec",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.datanode.data.dir",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.datanode.data.dir",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.datanode.data.dir/dependencies/dfs.datanode.failed.volumes.tolerated",
+ "StackConfigurationDependency" : {
+ "dependency_name" : "dfs.datanode.failed.volumes.tolerated",
+ "dependency_type" : "hdfs-site",
+ "property_name" : "dfs.datanode.data.dir",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3"
+ }
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.datanode.data.dir/dependencies/namenode_heapsize",
+ "StackConfigurationDependency" : {
+ "dependency_name" : "namenode_heapsize",
+ "dependency_type" : "hadoop-env",
+ "property_name" : "dfs.datanode.data.dir",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3"
+ }
+ } ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.datanode.data.dir.perm",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.datanode.data.dir.perm",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.datanode.du.reserved",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.datanode.du.reserved",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.datanode.failed.volumes.tolerated",
+ "StackConfigurations" : {
+ "property_depends_on" : [ {
+ "type" : "hdfs-site",
+ "name" : "dfs.datanode.data.dir"
+ } ],
+ "property_name" : "dfs.datanode.failed.volumes.tolerated",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.datanode.http.address",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.datanode.http.address",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.datanode.https.address",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.datanode.https.address",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.datanode.ipc.address",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.datanode.ipc.address",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.datanode.max.transfer.threads",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.datanode.max.transfer.threads",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.domain.socket.path",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.domain.socket.path",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.encrypt.data.transfer.cipher.suites",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.encrypt.data.transfer.cipher.suites",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.encryption.key.provider.uri",
+ "StackConfigurations" : {
+ "property_depends_on" : [ {
+ "type" : "hadoop-env",
+ "name" : "keyserver_port"
+ }, {
+ "type" : "kms-env",
+ "name" : "kms_port"
+ }, {
+ "type" : "hadoop-env",
+ "name" : "keyserver_host"
+ }, {
+ "type" : "ranger-kms-site",
+ "name" : "ranger.service.https.attrib.ssl.enabled"
+ } ],
+ "property_name" : "dfs.encryption.key.provider.uri",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.heartbeat.interval",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.heartbeat.interval",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.hosts.exclude",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.hosts.exclude",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.http.policy",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.http.policy",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.https.port",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.https.port",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.journalnode.edits.dir",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.journalnode.edits.dir",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.journalnode.http-address",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.journalnode.http-address",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.journalnode.https-address",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.journalnode.https-address",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.accesstime.precision",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.namenode.accesstime.precision",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.audit.log.async",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.namenode.audit.log.async",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.avoid.read.stale.datanode",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.namenode.avoid.read.stale.datanode",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.avoid.write.stale.datanode",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.namenode.avoid.write.stale.datanode",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.checkpoint.dir",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.namenode.checkpoint.dir",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.checkpoint.edits.dir",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.namenode.checkpoint.edits.dir",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.checkpoint.period",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.namenode.checkpoint.period",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.checkpoint.txns",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.namenode.checkpoint.txns",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.fslock.fair",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.namenode.fslock.fair",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.handler.count",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.namenode.handler.count",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.http-address",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.namenode.http-address",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.https-address",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.namenode.https-address",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.inode.attributes.provider.class",
+ "StackConfigurations" : {
+ "property_depends_on" : [ {
+ "type" : "ranger-hdfs-plugin-properties",
+ "name" : "ranger-hdfs-plugin-enabled"
+ } ],
+ "property_name" : "dfs.namenode.inode.attributes.provider.class",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.name.dir",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.namenode.name.dir",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.name.dir.restore",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.namenode.name.dir.restore",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.rpc-address",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.namenode.rpc-address",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.safemode.threshold-pct",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.namenode.safemode.threshold-pct",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.secondary.http-address",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.namenode.secondary.http-address",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.stale.datanode.interval",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.namenode.stale.datanode.interval",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.startup.delay.block.deletion.sec",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.namenode.startup.delay.block.deletion.sec",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.write.stale.datanode.ratio",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.namenode.write.stale.datanode.ratio",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.permissions.enabled",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.permissions.enabled",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.permissions.superusergroup",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.permissions.superusergroup",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.replication",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.replication",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.replication.max",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.replication.max",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.support.append",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.support.append",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.webhdfs.enabled",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dfs.webhdfs.enabled",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dtnode_heapsize",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "dtnode_heapsize",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-env.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/fs.defaultFS",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "fs.defaultFS",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "core-site.xml"
+ },
+ "dependencies" : [ {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/fs.defaultFS/dependencies/xasecure.audit.destination.hdfs.dir",
+ "StackConfigurationDependency" : {
+ "dependency_name" : "xasecure.audit.destination.hdfs.dir",
+ "dependency_type" : "ranger-env",
+ "property_name" : "fs.defaultFS",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3"
+ }
+ } ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/fs.permissions.umask-mode",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "fs.permissions.umask-mode",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/fs.trash.interval",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "fs.trash.interval",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "core-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ha.failover-controller.active-standby-elector.zk.op.retries",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "ha.failover-controller.active-standby-elector.zk.op.retries",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "core-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hadoop.http.authentication.simple.anonymous.allowed",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "hadoop.http.authentication.simple.anonymous.allowed",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "core-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hadoop.rpc.protection",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "hadoop.rpc.protection",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-plugin-properties.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hadoop.security.auth_to_local",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "hadoop.security.auth_to_local",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "core-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hadoop.security.authentication",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "hadoop.security.authentication",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "core-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hadoop.security.authorization",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "hadoop.security.authorization",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "core-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hadoop.security.key.provider.path",
+ "StackConfigurations" : {
+ "property_depends_on" : [ {
+ "type" : "hadoop-env",
+ "name" : "keyserver_port"
+ }, {
+ "type" : "kms-env",
+ "name" : "kms_port"
+ }, {
+ "type" : "hadoop-env",
+ "name" : "keyserver_host"
+ }, {
+ "type" : "ranger-kms-site",
+ "name" : "ranger.service.https.attrib.ssl.enabled"
+ } ],
+ "property_name" : "hadoop.security.key.provider.path",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "core-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hadoop_heapsize",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "hadoop_heapsize",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-env.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hadoop_pid_dir_prefix",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "hadoop_pid_dir_prefix",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-env.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hadoop_root_logger",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "hadoop_root_logger",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-env.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hdfs_log_dir_prefix",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "hdfs_log_dir_prefix",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-env.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hdfs_principal_name",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "hdfs_principal_name",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-env.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hdfs_user",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "hdfs_user",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-env.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hdfs_user_keytab",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "hdfs_user_keytab",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-env.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hdfs_user_nofile_limit",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "hdfs_user_nofile_limit",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-env.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hdfs_user_nproc_limit",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "hdfs_user_nproc_limit",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-env.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/io.compression.codecs",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "io.compression.codecs",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "core-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/io.file.buffer.size",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "io.file.buffer.size",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "core-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/io.serializations",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "io.serializations",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "core-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ipc.client.connect.max.retries",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "ipc.client.connect.max.retries",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "core-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ipc.client.connection.maxidletime",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "ipc.client.connection.maxidletime",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "core-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ipc.client.idlethreshold",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "ipc.client.idlethreshold",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "core-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ipc.server.tcpnodelay",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "ipc.server.tcpnodelay",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "core-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/keyserver_host",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "keyserver_host",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-env.xml"
+ },
+ "dependencies" : [ {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/keyserver_host/dependencies/dfs.encryption.key.provider.uri",
+ "StackConfigurationDependency" : {
+ "dependency_name" : "dfs.encryption.key.provider.uri",
+ "dependency_type" : "hdfs-site",
+ "property_name" : "keyserver_host",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3"
+ }
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/keyserver_host/dependencies/hadoop.security.key.provider.path",
+ "StackConfigurationDependency" : {
+ "dependency_name" : "hadoop.security.key.provider.path",
+ "dependency_type" : "core-site",
+ "property_name" : "keyserver_host",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3"
+ }
+ } ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/keyserver_port",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "keyserver_port",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-env.xml"
+ },
+ "dependencies" : [ {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/keyserver_port/dependencies/dfs.encryption.key.provider.uri",
+ "StackConfigurationDependency" : {
+ "dependency_name" : "dfs.encryption.key.provider.uri",
+ "dependency_type" : "hdfs-site",
+ "property_name" : "keyserver_port",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3"
+ }
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/keyserver_port/dependencies/hadoop.security.key.provider.path",
+ "StackConfigurationDependency" : {
+ "dependency_name" : "hadoop.security.key.provider.path",
+ "dependency_type" : "core-site",
+ "property_name" : "keyserver_port",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3"
+ }
+ } ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/mapreduce.jobtracker.webinterface.trusted",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "mapreduce.jobtracker.webinterface.trusted",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "core-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/namenode_heapsize",
+ "StackConfigurations" : {
+ "property_depends_on" : [ {
+ "type" : "hdfs-site",
+ "name" : "dfs.datanode.data.dir"
+ } ],
+ "property_name" : "namenode_heapsize",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-env.xml"
+ },
+ "dependencies" : [ {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/namenode_heapsize/dependencies/namenode_opt_maxnewsize",
+ "StackConfigurationDependency" : {
+ "dependency_name" : "namenode_opt_maxnewsize",
+ "dependency_type" : "hadoop-env",
+ "property_name" : "namenode_heapsize",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3"
+ }
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/namenode_heapsize/dependencies/namenode_opt_newsize",
+ "StackConfigurationDependency" : {
+ "dependency_name" : "namenode_opt_newsize",
+ "dependency_type" : "hadoop-env",
+ "property_name" : "namenode_heapsize",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3"
+ }
+ } ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/namenode_opt_maxnewsize",
+ "StackConfigurations" : {
+ "property_depends_on" : [ {
+ "type" : "hadoop-env",
+ "name" : "namenode_heapsize"
+ } ],
+ "property_name" : "namenode_opt_maxnewsize",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-env.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/namenode_opt_maxpermsize",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "namenode_opt_maxpermsize",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-env.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/namenode_opt_newsize",
+ "StackConfigurations" : {
+ "property_depends_on" : [ {
+ "type" : "hadoop-env",
+ "name" : "namenode_heapsize"
+ } ],
+ "property_name" : "namenode_opt_newsize",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-env.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/namenode_opt_permsize",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "namenode_opt_permsize",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-env.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/net.topology.script.file.name",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "net.topology.script.file.name",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "core-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/nfs.exports.allowed.hosts",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "nfs.exports.allowed.hosts",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/nfs.file.dump.dir",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "nfs.file.dump.dir",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hdfs-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/nfsgateway_heapsize",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "nfsgateway_heapsize",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-env.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/policy_user",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "policy_user",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-plugin-properties.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/proxyuser_group",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "proxyuser_group",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-env.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ranger-hdfs-plugin-enabled",
+ "StackConfigurations" : {
+ "property_depends_on" : [ {
+ "type" : "ranger-env",
+ "name" : "ranger-hdfs-plugin-enabled"
+ } ],
+ "property_name" : "ranger-hdfs-plugin-enabled",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-plugin-properties.xml"
+ },
+ "dependencies" : [ {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ranger-hdfs-plugin-enabled/dependencies/dfs.namenode.inode.attributes.provider.class",
+ "StackConfigurationDependency" : {
+ "dependency_name" : "dfs.namenode.inode.attributes.provider.class",
+ "dependency_type" : "hdfs-site",
+ "property_name" : "ranger-hdfs-plugin-enabled",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3"
+ }
+ } ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ranger.plugin.hdfs.policy.cache.dir",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "ranger.plugin.hdfs.policy.cache.dir",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-security.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ranger.plugin.hdfs.policy.pollIntervalMs",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "ranger.plugin.hdfs.policy.pollIntervalMs",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-security.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ranger.plugin.hdfs.policy.rest.ssl.config.file",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "ranger.plugin.hdfs.policy.rest.ssl.config.file",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-security.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ranger.plugin.hdfs.policy.rest.url",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "ranger.plugin.hdfs.policy.rest.url",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-security.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ranger.plugin.hdfs.policy.source.impl",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "ranger.plugin.hdfs.policy.source.impl",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-security.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ranger.plugin.hdfs.service.name",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "ranger.plugin.hdfs.service.name",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-security.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/security.admin.operations.protocol.acl",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "security.admin.operations.protocol.acl",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-policy.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/security.client.datanode.protocol.acl",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "security.client.datanode.protocol.acl",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-policy.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/security.client.protocol.acl",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "security.client.protocol.acl",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-policy.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/security.datanode.protocol.acl",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "security.datanode.protocol.acl",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-policy.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/security.inter.datanode.protocol.acl",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "security.inter.datanode.protocol.acl",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-policy.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/security.inter.tracker.protocol.acl",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "security.inter.tracker.protocol.acl",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-policy.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/security.job.client.protocol.acl",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "security.job.client.protocol.acl",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-policy.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/security.job.task.protocol.acl",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "security.job.task.protocol.acl",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-policy.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/security.namenode.protocol.acl",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "security.namenode.protocol.acl",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-policy.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/security.refresh.policy.protocol.acl",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "security.refresh.policy.protocol.acl",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-policy.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/security.refresh.usertogroups.mappings.protocol.acl",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "security.refresh.usertogroups.mappings.protocol.acl",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "hadoop-policy.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.client.keystore.location",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "ssl.client.keystore.location",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ssl-client.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.client.keystore.password",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "ssl.client.keystore.password",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ssl-client.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.client.keystore.type",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "ssl.client.keystore.type",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ssl-client.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.client.truststore.location",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "ssl.client.truststore.location",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ssl-client.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.client.truststore.password",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "ssl.client.truststore.password",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ssl-client.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.client.truststore.reload.interval",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "ssl.client.truststore.reload.interval",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ssl-client.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.client.truststore.type",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "ssl.client.truststore.type",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ssl-client.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.server.keystore.keypassword",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "ssl.server.keystore.keypassword",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ssl-server.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.server.keystore.location",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "ssl.server.keystore.location",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ssl-server.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.server.keystore.password",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "ssl.server.keystore.password",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ssl-server.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.server.keystore.type",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "ssl.server.keystore.type",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ssl-server.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.server.truststore.location",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "ssl.server.truststore.location",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ssl-server.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.server.truststore.password",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "ssl.server.truststore.password",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ssl-server.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.server.truststore.reload.interval",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "ssl.server.truststore.reload.interval",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ssl-server.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.server.truststore.type",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "ssl.server.truststore.type",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ssl-server.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.add-hadoop-authorization",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "xasecure.add-hadoop-authorization",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-security.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.credential.provider.file",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "xasecure.audit.credential.provider.file",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-audit.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.destination.db",
+ "StackConfigurations" : {
+ "property_depends_on" : [ {
+ "type" : "ranger-env",
+ "name" : "xasecure.audit.destination.db"
+ } ],
+ "property_name" : "xasecure.audit.destination.db",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-audit.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.destination.db.batch.filespool.dir",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "xasecure.audit.destination.db.batch.filespool.dir",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-audit.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.destination.db.jdbc.driver",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "xasecure.audit.destination.db.jdbc.driver",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-audit.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.destination.db.jdbc.url",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "xasecure.audit.destination.db.jdbc.url",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-audit.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.destination.db.password",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "xasecure.audit.destination.db.password",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-audit.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.destination.db.user",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "xasecure.audit.destination.db.user",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-audit.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.destination.hdfs",
+ "StackConfigurations" : {
+ "property_depends_on" : [ {
+ "type" : "ranger-env",
+ "name" : "xasecure.audit.destination.hdfs"
+ } ],
+ "property_name" : "xasecure.audit.destination.hdfs",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-audit.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.destination.hdfs.batch.filespool.dir",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "xasecure.audit.destination.hdfs.batch.filespool.dir",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-audit.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.destination.hdfs.dir",
+ "StackConfigurations" : {
+ "property_depends_on" : [ {
+ "type" : "ranger-env",
+ "name" : "xasecure.audit.destination.hdfs.dir"
+ } ],
+ "property_name" : "xasecure.audit.destination.hdfs.dir",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-audit.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.destination.solr",
+ "StackConfigurations" : {
+ "property_depends_on" : [ {
+ "type" : "ranger-env",
+ "name" : "xasecure.audit.destination.solr"
+ } ],
+ "property_name" : "xasecure.audit.destination.solr",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-audit.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.destination.solr.batch.filespool.dir",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "xasecure.audit.destination.solr.batch.filespool.dir",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-audit.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.destination.solr.urls",
+ "StackConfigurations" : {
+ "property_depends_on" : [ {
+ "type" : "ranger-admin-site",
+ "name" : "ranger.audit.solr.urls"
+ } ],
+ "property_name" : "xasecure.audit.destination.solr.urls",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-audit.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.destination.solr.zookeepers",
+ "StackConfigurations" : {
+ "property_depends_on" : [ {
+ "type" : "ranger-admin-site",
+ "name" : "ranger.audit.solr.zookeepers"
+ } ],
+ "property_name" : "xasecure.audit.destination.solr.zookeepers",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-audit.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.is.enabled",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "xasecure.audit.is.enabled",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-audit.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.provider.summary.enabled",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "xasecure.audit.provider.summary.enabled",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-audit.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.policymgr.clientssl.keystore",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "xasecure.policymgr.clientssl.keystore",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-policymgr-ssl.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.policymgr.clientssl.keystore.credential.file",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "xasecure.policymgr.clientssl.keystore.credential.file",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-policymgr-ssl.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.policymgr.clientssl.keystore.password",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "xasecure.policymgr.clientssl.keystore.password",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-policymgr-ssl.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.policymgr.clientssl.truststore",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "xasecure.policymgr.clientssl.truststore",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-policymgr-ssl.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.policymgr.clientssl.truststore.credential.file",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "xasecure.policymgr.clientssl.truststore.credential.file",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-policymgr-ssl.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.policymgr.clientssl.truststore.password",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "xasecure.policymgr.clientssl.truststore.password",
+ "service_name" : "HDFS",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "ranger-hdfs-policymgr-ssl.xml"
+ },
+ "dependencies" : [ ]
+ } ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2",
+ "StackServices" : {
+ "service_name" : "MAPREDUCE2",
+ "service_version" : "2.7.1.2.3",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3"
+ },
+ "components" : [ {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/components/HISTORYSERVER",
+ "StackServiceComponents" : {
+ "advertise_version" : true,
+ "cardinality" : "1",
+ "component_category" : "MASTER",
+ "component_name" : "HISTORYSERVER",
+ "custom_commands" : [ ],
+ "display_name" : "History Server",
+ "is_client" : false,
+ "is_master" : true,
+ "service_name" : "MAPREDUCE2",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+ },
+ "auto_deploy" : {
+ "enabled" : true,
+ "location" : "YARN/RESOURCEMANAGER"
+ },
+ "dependencies" : [ {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/components/HISTORYSERVER/dependencies/HDFS_CLIENT",
+ "Dependencies" : {
+ "component_name" : "HDFS_CLIENT",
+ "dependent_component_name" : "HISTORYSERVER",
+ "dependent_service_name" : "MAPREDUCE2",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3"
+ }
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/components/HISTORYSERVER/dependencies/TEZ_CLIENT",
+ "Dependencies" : {
+ "component_name" : "TEZ_CLIENT",
+ "dependent_component_name" : "HISTORYSERVER",
+ "dependent_service_name" : "MAPREDUCE2",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3"
+ }
+ } ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/components/MAPREDUCE2_CLIENT",
+ "StackServiceComponents" : {
+ "advertise_version" : true,
+ "cardinality" : "0+",
+ "component_category" : "CLIENT",
+ "component_name" : "MAPREDUCE2_CLIENT",
+ "custom_commands" : [ ],
+ "display_name" : "MapReduce2 Client",
+ "is_client" : true,
+ "is_master" : false,
+ "service_name" : "MAPREDUCE2",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+ },
+ "dependencies" : [ ]
+ } ],
+ "configurations" : [ {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/content",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "content",
+ "service_name" : "MAPREDUCE2",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "mapred-env.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/jobhistory_heapsize",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "jobhistory_heapsize",
+ "service_name" : "MAPREDUCE2",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "mapred-env.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapred_log_dir_prefix",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "mapred_log_dir_prefix",
+ "service_name" : "MAPREDUCE2",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "mapred-env.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapred_pid_dir_prefix",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "mapred_pid_dir_prefix",
+ "service_name" : "MAPREDUCE2",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "mapred-env.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapred_user",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "mapred_user",
+ "service_name" : "MAPREDUCE2",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "mapred-env.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapred_user_nofile_limit",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "mapred_user_nofile_limit",
+ "service_name" : "MAPREDUCE2",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "mapred-env.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapred_user_nproc_limit",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "mapred_user_nproc_limit",
+ "service_name" : "MAPREDUCE2",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "mapred-env.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.admin.map.child.java.opts",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "mapreduce.admin.map.child.java.opts",
+ "service_name" : "MAPREDUCE2",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "mapred-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.admin.reduce.child.java.opts",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "mapreduce.admin.reduce.child.java.opts",
+ "service_name" : "MAPREDUCE2",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "mapred-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.admin.user.env",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "mapreduce.admin.user.env",
+ "service_name" : "MAPREDUCE2",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "mapred-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.am.max-attempts",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "mapreduce.am.max-attempts",
+ "service_name" : "MAPREDUCE2",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "mapred-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.application.classpath",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "mapreduce.application.classpath",
+ "service_name" : "MAPREDUCE2",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "mapred-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.application.framework.path",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "mapreduce.application.framework.path",
+ "service_name" : "MAPREDUCE2",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "mapred-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.cluster.administrators",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "mapreduce.cluster.administrators",
+ "service_name" : "MAPREDUCE2",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "mapred-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.framework.name",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "mapreduce.framework.name",
+ "service_name" : "MAPREDUCE2",
+ "stack_name" : "HDP",
+ "stack_version" : "2.3",
+ "type" : "mapred-site.xml"
+ },
+ "dependencies" : [ ]
+ }, {
+ "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.job.counters.max",
+ "StackConfigurations" : {
+ "property_depends_on" : [ ],
+ "property_name" : "mapreduce.job.counters.max",
+ "service_name" : "MAPREDUCE2",
+ "stack_na
<TRUNCATED>