You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ambari.apache.org by yu...@apache.org on 2013/05/29 22:46:34 UTC
svn commit: r1487638 [1/8] - in /incubator/ambari/branches/branch-1.4.0: ./
ambari-agent/src/main/puppet/modules/hdp-hadoop/manifests/
ambari-agent/src/main/puppet/modules/hdp-hadoop/templates/
ambari-agent/src/main/puppet/modules/hdp-hbase/manifests/ ...
Author: yusaku
Date: Wed May 29 20:46:31 2013
New Revision: 1487638
URL: http://svn.apache.org/r1487638
Log:
Backported to branch-1.4.0 for Hadoop 2.0 work
Added:
incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-hadoop/templates/include_hosts_list.erb
incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-yarn/manifests/mapred2/
incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-yarn/manifests/mapred2/service_check.pp
incubator/ambari/branches/branch-1.4.0/ambari-server/docs/api/v1/job-resources.md
incubator/ambari/branches/branch-1.4.0/ambari-server/docs/api/v1/jobs-job.md
incubator/ambari/branches/branch-1.4.0/ambari-server/docs/api/v1/jobs.md
incubator/ambari/branches/branch-1.4.0/ambari-server/docs/api/v1/taskattempt-resources.md
incubator/ambari/branches/branch-1.4.0/ambari-server/docs/api/v1/taskattempts-taskattempt.md
incubator/ambari/branches/branch-1.4.0/ambari-server/docs/api/v1/taskattempts.md
incubator/ambari/branches/branch-1.4.0/ambari-server/docs/api/v1/workflow-resources.md
incubator/ambari/branches/branch-1.4.0/ambari-server/docs/api/v1/workflows-workflow.md
incubator/ambari/branches/branch-1.4.0/ambari-server/docs/api/v1/workflows.md
incubator/ambari/branches/branch-1.4.0/ambari-server/src/main/java/org/apache/ambari/server/controller/jmx/JMXVersioningPropertyProvider.java
incubator/ambari/branches/branch-1.4.0/ambari-server/src/main/resources/jmx_properties_2.json
incubator/ambari/branches/branch-1.4.0/ambari-server/src/main/resources/stacks/HDP/2.0.1/services/MAPREDUCE2/configuration/global.xml
incubator/ambari/branches/branch-1.4.0/ambari-server/src/main/resources/stacks/HDP/2.0.1/services/YARN/configuration/global.xml
incubator/ambari/branches/branch-1.4.0/ambari-server/src/test/java/org/apache/ambari/server/controller/jmx/JMXVersioningPropertyProviderTest.java
incubator/ambari/branches/branch-1.4.0/ambari-web/app/models/service/yarn.js
incubator/ambari/branches/branch-1.4.0/ambari-web/app/templates/main/dashboard/service/yarn.hbs
incubator/ambari/branches/branch-1.4.0/ambari-web/app/templates/main/service/info/summary/yarn.hbs
incubator/ambari/branches/branch-1.4.0/ambari-web/app/views/main/dashboard/service/yarn.js
incubator/ambari/branches/branch-1.4.0/ambari-web/app/views/main/service/info/metrics/yarn/
incubator/ambari/branches/branch-1.4.0/ambari-web/app/views/main/service/info/metrics/yarn/gc.js
incubator/ambari/branches/branch-1.4.0/ambari-web/app/views/main/service/info/metrics/yarn/jobs_status.js
incubator/ambari/branches/branch-1.4.0/ambari-web/app/views/main/service/info/metrics/yarn/jvm_heap.js
incubator/ambari/branches/branch-1.4.0/ambari-web/app/views/main/service/info/metrics/yarn/jvm_threads.js
incubator/ambari/branches/branch-1.4.0/ambari-web/app/views/main/service/info/metrics/yarn/map_slots.js
incubator/ambari/branches/branch-1.4.0/ambari-web/app/views/main/service/info/metrics/yarn/reduce_slots.js
incubator/ambari/branches/branch-1.4.0/ambari-web/app/views/main/service/info/metrics/yarn/rpc.js
incubator/ambari/branches/branch-1.4.0/ambari-web/app/views/main/service/info/metrics/yarn/tasks_running_waiting.js
Removed:
incubator/ambari/branches/branch-1.4.0/ambari-web/test/utils/date_test.js
incubator/ambari/branches/branch-1.4.0/ambari-web/test/utils/host_progress_popup_test.js
Modified:
incubator/ambari/branches/branch-1.4.0/CHANGES.txt
incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-hadoop/manifests/init.pp
incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-hadoop/manifests/namenode.pp
incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-hadoop/manifests/params.pp
incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-hbase/manifests/init.pp
incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-hbase/manifests/params.pp
incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-hbase/templates/hbase_master_jaas.conf.erb
incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-hbase/templates/hbase_regionserver_jaas.conf.erb
incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-hive/manifests/jdbc-connector.pp
incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-kerberos/manifests/bigtop/init.pp
incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-kerberos/manifests/params.pp
incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-oozie/manifests/init.pp
incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-oozie/manifests/params.pp
incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-oozie/manifests/service.pp
incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-templeton/manifests/server.pp
incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-yarn/files/validateYarnComponentStatus.py
incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-yarn/manifests/nodemanager.pp
incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-yarn/manifests/params.pp
incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-yarn/manifests/service.pp
incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-yarn/manifests/smoketest.pp
incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp/manifests/download_keytabs.pp
incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp/manifests/params.pp
incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/python/ambari_agent/AmbariConfig.py
incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/python/ambari_agent/Controller.py
incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/python/ambari_agent/Heartbeat.py
incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/python/ambari_agent/manifestGenerator.py
incubator/ambari/branches/branch-1.4.0/ambari-server/docs/api/v1/clusters.md
incubator/ambari/branches/branch-1.4.0/ambari-server/docs/api/v1/create-cluster.md
incubator/ambari/branches/branch-1.4.0/ambari-server/docs/api/v1/create-component.md
incubator/ambari/branches/branch-1.4.0/ambari-server/docs/api/v1/create-host.md
incubator/ambari/branches/branch-1.4.0/ambari-server/docs/api/v1/create-hostcomponent.md
incubator/ambari/branches/branch-1.4.0/ambari-server/docs/api/v1/create-service.md
incubator/ambari/branches/branch-1.4.0/ambari-server/docs/api/v1/delete-cluster.md
incubator/ambari/branches/branch-1.4.0/ambari-server/docs/api/v1/host-component-resources.md
incubator/ambari/branches/branch-1.4.0/ambari-server/docs/api/v1/host-components.md
incubator/ambari/branches/branch-1.4.0/ambari-server/docs/api/v1/index.md
incubator/ambari/branches/branch-1.4.0/ambari-server/docs/api/v1/services.md
incubator/ambari/branches/branch-1.4.0/ambari-server/docs/api/v1/update-hostcomponent.md
incubator/ambari/branches/branch-1.4.0/ambari-server/docs/api/v1/update-service.md
incubator/ambari/branches/branch-1.4.0/ambari-server/docs/api/v1/update-services.md
incubator/ambari/branches/branch-1.4.0/ambari-server/src/main/java/org/apache/ambari/server/Role.java
incubator/ambari/branches/branch-1.4.0/ambari-server/src/main/java/org/apache/ambari/server/agent/HeartbeatMonitor.java
incubator/ambari/branches/branch-1.4.0/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/AbstractProviderModule.java
incubator/ambari/branches/branch-1.4.0/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ClusterControllerImpl.java
incubator/ambari/branches/branch-1.4.0/ambari-server/src/main/java/org/apache/ambari/server/controller/utilities/PredicateBuilder.java
incubator/ambari/branches/branch-1.4.0/ambari-server/src/main/java/org/apache/ambari/server/controller/utilities/PropertyHelper.java
incubator/ambari/branches/branch-1.4.0/ambari-server/src/main/java/org/apache/ambari/server/metadata/RoleCommandOrder.java
incubator/ambari/branches/branch-1.4.0/ambari-server/src/main/resources/stacks/HDP/2.0.1/services/HDFS/configuration/global.xml
incubator/ambari/branches/branch-1.4.0/ambari-server/src/main/resources/stacks/HDP/2.0.1/services/MAPREDUCE2/configuration/mapred-site.xml
incubator/ambari/branches/branch-1.4.0/ambari-server/src/main/resources/stacks/HDP/2.0.1/services/YARN/configuration/yarn-site.xml
incubator/ambari/branches/branch-1.4.0/ambari-server/src/main/resources/upgrade/ddl/Ambari-DDL-Postgres-UPGRADE-1.3.0.sql
incubator/ambari/branches/branch-1.4.0/ambari-server/src/test/java/org/apache/ambari/server/controller/AmbariManagementControllerTest.java
incubator/ambari/branches/branch-1.4.0/ambari-server/src/test/java/org/apache/ambari/server/controller/jmx/JMXPropertyProviderTest.java
incubator/ambari/branches/branch-1.4.0/ambari-server/src/test/java/org/apache/ambari/server/controller/utilities/PropertyHelperTest.java
incubator/ambari/branches/branch-1.4.0/ambari-server/src/test/java/org/apache/ambari/server/metadata/RoleGraphTest.java
incubator/ambari/branches/branch-1.4.0/ambari-server/src/test/resources/deploy_HDP2.sh
incubator/ambari/branches/branch-1.4.0/ambari-web/app/assets/test/tests.js
incubator/ambari/branches/branch-1.4.0/ambari-web/app/config.js
incubator/ambari/branches/branch-1.4.0/ambari-web/app/controllers/main/host.js
incubator/ambari/branches/branch-1.4.0/ambari-web/app/controllers/main/host/details.js
incubator/ambari/branches/branch-1.4.0/ambari-web/app/controllers/main/service/item.js
incubator/ambari/branches/branch-1.4.0/ambari-web/app/controllers/wizard/step12_controller.js
incubator/ambari/branches/branch-1.4.0/ambari-web/app/controllers/wizard/step14_controller.js
incubator/ambari/branches/branch-1.4.0/ambari-web/app/controllers/wizard/step3_controller.js
incubator/ambari/branches/branch-1.4.0/ambari-web/app/controllers/wizard/step6_controller.js
incubator/ambari/branches/branch-1.4.0/ambari-web/app/data/HDP2/config_mapping.js
incubator/ambari/branches/branch-1.4.0/ambari-web/app/data/HDP2/config_properties.js
incubator/ambari/branches/branch-1.4.0/ambari-web/app/data/secure_configs.js
incubator/ambari/branches/branch-1.4.0/ambari-web/app/data/secure_mapping.js
incubator/ambari/branches/branch-1.4.0/ambari-web/app/data/secure_properties.js
incubator/ambari/branches/branch-1.4.0/ambari-web/app/mappers/service_mapper.js
incubator/ambari/branches/branch-1.4.0/ambari-web/app/messages.js
incubator/ambari/branches/branch-1.4.0/ambari-web/app/models.js
incubator/ambari/branches/branch-1.4.0/ambari-web/app/models/host_component.js
incubator/ambari/branches/branch-1.4.0/ambari-web/app/models/service.js
incubator/ambari/branches/branch-1.4.0/ambari-web/app/models/service_config.js
incubator/ambari/branches/branch-1.4.0/ambari-web/app/routes/reassign_master_routes.js
incubator/ambari/branches/branch-1.4.0/ambari-web/app/styles/application.less
incubator/ambari/branches/branch-1.4.0/ambari-web/app/styles/apps.less
incubator/ambari/branches/branch-1.4.0/ambari-web/app/templates.js
incubator/ambari/branches/branch-1.4.0/ambari-web/app/templates/main/apps/item/dag.hbs
incubator/ambari/branches/branch-1.4.0/ambari-web/app/templates/main/host/summary.hbs
incubator/ambari/branches/branch-1.4.0/ambari-web/app/templates/main/service/info/summary.hbs
incubator/ambari/branches/branch-1.4.0/ambari-web/app/templates/wizard/step13.hbs
incubator/ambari/branches/branch-1.4.0/ambari-web/app/utils/config.js
incubator/ambari/branches/branch-1.4.0/ambari-web/app/utils/date.js
incubator/ambari/branches/branch-1.4.0/ambari-web/app/utils/db.js
incubator/ambari/branches/branch-1.4.0/ambari-web/app/utils/helper.js
incubator/ambari/branches/branch-1.4.0/ambari-web/app/utils/host_progress_popup.js
incubator/ambari/branches/branch-1.4.0/ambari-web/app/views.js
incubator/ambari/branches/branch-1.4.0/ambari-web/app/views/common/configs/services_config.js
incubator/ambari/branches/branch-1.4.0/ambari-web/app/views/common/filter_view.js
incubator/ambari/branches/branch-1.4.0/ambari-web/app/views/common/sort_view.js
incubator/ambari/branches/branch-1.4.0/ambari-web/app/views/common/table_view.js
incubator/ambari/branches/branch-1.4.0/ambari-web/app/views/main/dashboard.js
incubator/ambari/branches/branch-1.4.0/ambari-web/app/views/main/host.js
incubator/ambari/branches/branch-1.4.0/ambari-web/app/views/main/host/summary.js
incubator/ambari/branches/branch-1.4.0/ambari-web/app/views/main/mirroring/datasets_view.js
incubator/ambari/branches/branch-1.4.0/ambari-web/app/views/main/mirroring/jobs_view.js
incubator/ambari/branches/branch-1.4.0/ambari-web/app/views/main/service/info/summary.js
incubator/ambari/branches/branch-1.4.0/ambari-web/app/views/main/service/menu.js
incubator/ambari/branches/branch-1.4.0/ambari-web/test/installer/step2_test.js
incubator/ambari/branches/branch-1.4.0/ambari-web/test/installer/step5_test.js
incubator/ambari/branches/branch-1.4.0/ambari-web/test/installer/step6_test.js
incubator/ambari/branches/branch-1.4.0/ambari-web/vendor/styles/cubism.css
Modified: incubator/ambari/branches/branch-1.4.0/CHANGES.txt
URL: http://svn.apache.org/viewvc/incubator/ambari/branches/branch-1.4.0/CHANGES.txt?rev=1487638&r1=1487637&r2=1487638&view=diff
==============================================================================
--- incubator/ambari/branches/branch-1.4.0/CHANGES.txt (original)
+++ incubator/ambari/branches/branch-1.4.0/CHANGES.txt Wed May 29 20:46:31 2013
@@ -12,236 +12,22 @@ Trunk (unreleased changes):
NEW FEATURES
- AMBARI-2189. Hadoop2 Monitoring: MapReduce2 does not have service
- page. (srimanth)
-
- AMBARI-2168. Integrate installing and starting Hadoop 2.0 Services.
- (yusaku)
-
- AMBARI-2167. Support for displaying various stacks and having the user select
- which stack to install. (yusaku)
-
- AMBARI-2163. Add smoke tests as part of starting all services in
- security wizard. (jaimin)
-
- AMBARI-2140. Improve Ambari-agent test coverage. (swagle)
-
- AMBARI-2133. Add Nagios alerts for Hadoop 2.0 in Ambari. (swagle)
-
- AMBARI-2123. Allow the user to specify a non-root ssh user in Install Options.
- (yusaku)
-
- AMBARI-2096. Create smoke test for HISTORYSERVER. (swagle)
-
- AMBARI-2094. Create smoke test for NODEMANAGER component as a part of
- MapReduce V2 Service check. (swagle)
-
- AMBARI-2093. Add Tez as a configurable Service in Hadoop 2.0 stack. (swagle)
-
- AMBARI-2031. AMBARI-2031. Add clover code coverage profile.
- (Giridharan Kesavan via swagle)
-
- AMBARI-2050. Create smoke test for RESOURCEMANAGER component. (swagle)
-
- AMBARI-2049. Create ambari agent scripts for MAPREDUCEv2_CLIENT. (swagle)
-
- AMBARI-2048. Create ambari agent scripts for historyserver. (swagle)
-
- AMBARI-2046. Create ambari agent scripts for Hadoop 2.0 installation, node
- manager. (swagle)
-
- AMBARI-2047. Create ambari agent scripts for yarn client. (swagle)
-
- AMBARI-1679. Create ambari agent scripts for Hadoop 2.0 installation,
- configuration and management. (swagle)
-
- AMBARI-1680. Add Hadoop 2.0 stack definition to Ambari. (swagle)
-
- AMBARI-1908. HDFS Mirroring: Add Bread Crumbs and Validation. (Arun Kandregula
- via yusaku)
-
- AMBARI-1558. Script to add host components to existing hosts.
- (yusaku via jaimi)
-
- AMBARI-1936. Support for installing on mixed OS versions install + mgmt.
- (swagle)
-
- AMBARI-1924. Allow for users to customize Ganglia gmetad + gmond user
- accounts. (Sumit Mohanty via swagle)
-
- AMBARI-1923. Allow for users to customize Nagios user accounts.
- (Sumit Mohanty via swagle)
-
- AMBARI-1922. Support not root ssh via a user that can sudo in as root.
- (Sumit Mohanty via swagle)
-
- AMBARI-1914. Add Nagios alerts for Hue service. (swagle)
-
- AMBARI-1895. Refactor ajax requests. (srimanth)
-
- AMBARI-1868. Include stack version as a parameter in manifest. (swagle)
-
- AMBARI-1847. Make single PUT call for multiple host overrides. (srimanth)
-
- AMBARI-1857. Capacity Scheduler: field order for Add/Edit popup. (yusaku via
- srimanth)
-
- AMBARI-1855. Capacity Scheduler: when adding a new queue, populate
- fields. (yusaku via srimanth)
-
- AMBARI-1850. Update unit tests. (yusaku via srimanth)
-
- AMBARI-1829. HDFS Mirroring: Display Status and handle maintenance operations
- like Stop, Suspend, Activate etc. (Arun Kandregula via srimanth)
-
- AMBARI-1840. For global properties show restart for appropriate services
- only. (srimanth)
-
- AMBARI-1800. Add "Admin > Misc" section to Ambari Web to show service user
- accounts. (yusaku)
-
- AMBARI-1756. Add ability to install and edit HUE as a service. (srimanth via
- yusaku)
-
- AMBARI-1742. HDFS Mirroring: Edit/Delete Cluster. (Arun Kandregula via yusaku)
-
- AMBARI-1723. HDFS Mirroring: Edit/Delete Data Set. (srimanth via yusaku)
-
- AMBARI-1717. Add ability to start and stop all services from Services
- page. (Xi Wang via yusaku)
-
- AMBARI-1716. HDFS Mirroring: Add a cluster. (Arun Kandregula via yusaku)
-
- AMBARI-1710. HDFS Mirroring: Edit/Delete Data Set. (srimanth via yusaku)
-
- AMBARI-1699. HDFS Mirroring: Side Panel of individual jobs page.
- (yusaku)
-
- AMBARI-1698. Host Detail page needs to allow upgrade for host components
- that failed to upgrade. (yusaku)
-
- AMBARI-1696. Capacity Scheduler configuration UI. (yusaku)
-
- AMBARI-1693. HDFS Mirroring: Display Jobs table. (yusaku)
-
- AMBARI-1691. Add filtering by host-level status on Step 9 of Installer.
- (Xi Wang via yusaku)
-
- AMBARI-1668. HDFS Mirroring: Add Data Set Popup. (Arun Kandregula via
- yusaku)
-
- AMBARI-1650. Add Oracle and MySQL option for Oozie during Ambari cluster
- install. (Xi Wang via yusaku)
-
- AMBARI-1610. Expose ability to customize Hive Metastore log dir.
- (yusaku)
-
- AMBARI-1729. Creating smoke test for Hue service. (swagle)
-
- AMBARI-1776. ZooKeeper Servers needs to store correct kerberos principal
- in zookeeper_jaas.conf. (swagle)
-
- AMBARI-1424. Upgrade enhancements for Ambari 1.3.0. (smohanty)
-
- AMBARI-1763. Integrate Frontend security work to enable security on
- HBase and ZooKeeper. (jaimin)
-
- AMBARI-1754. Add support to ensure that Ambari Server/Agent/Store are all of
- compatible version. (smohanty)
-
- AMBARI-1752. Backend support for MySQL and Oracle for Oozie and Hive. (swagle)
-
- AMBARI-1751. Ambari oracle-linux as a supported OS type. (swagle)
-
- AMBARI-1728. Cleanup INFO Logging at the ambari agent to make it more useful
- and less verbose. (swagle)
-
- AMBARI-1676. Ambari upgrade to 1.3.0 (core support). (smohanty)
-
- AMBARI-1708. Remove all hardcoded ports from agent scripts to read from
- configs. (swagle)
-
- AMBARI-1692. Make changes to agent scripts to support secure HBase and Zk. (swagle)
-
- AMBARI-1707. Upgrade should check if another upgrade request is active as well as
- if any MASTER components have not stopped. (Sumit Mohanty via swagle)
-
- AMBARI-1673. Configuring Hue to work with a secure HDP cluster and making changes
- to the Enable Security feature. (swagle)
-
- AMBARI-1663. Allow adding host components to existing hosts. (Xi Wang via
- yusaku)
-
- AMBARI-1653. HDFS Mirroring: Display DataSets table. (yusaku)
-
- AMBARI-1658. Implement API/Service Provider for HDFS mirroring. (tbeerbower)
-
AMBARI-1704. Add ability for host components to provide their current actual configs. (ncole)
AMBARI-1422. Allow client to specify a "context" value for asynchronous requests (jspeidel)
AMBARI-1599. Add ability to report actual configuration applied to a host. (ncole)
- AMBARI-1647. Integrate server and agent changes for upgrade on cluster.
- (Sumit Mohanty via swagle)
-
- AMBARI-1626. API support to upgrade host component. (Sumit Mohanty via swagle)
-
- AMBARI-1601. Server level action support. (Sumit Mohanty via swagle)
-
- AMBARI-1620. Add heatmaps for Host and Hbase section. (jaimin)
-
- AMBARI-1634. Integrate Frontend Security work to enable security on
- Oozie, Hive, and WebHCat Server. (jaimin)
-
- AMBARI-1633. Reassign Master Wizard - Step 5. (yusaku)
-
- AMBARI-1585. Creating the agent scripts for Hue server installation and
- configuration on the Hue host. (swagle)
-
- AMBARI-1618. HDFS Mirroring: Create Mapper, Model, Mock Data for Cluster.
- (Arun Kandregula via yusaku)
-
- AMBARI-1607. HDFS Mirroring: Create Mapper, Model and Mock Data.
- (Arun Kandregula via yusaku)
-
- AMBARI-1602. Edit User - drop the requirement to specify the old
- password. (swagle)
-
AMBARI-1406. Provide API support for including query string in http message body. (jspeidel)
AMBARI-1592. Change how configurations are propagated (ncole)
AMBARI-1593. Change host override JSON to include version tag (ncole)
- AMBARI-1545. Integrate Frontend Security work to enable security on HDFS
-
- AMBARI-1555. Upgrade should validate that the from->to version is an allowed
- combination. (Sumit Mohanty via swagle)
-
AMBARI-1568. Update the version of ambari artifacts to 1.3.0 snapshot (ncole)
- AMBARI-1563. API Support: Host-component resource should include its current
- HA active/passive status. (Sumit Mohanty via swagle)
-
- AMBARI-1560. Upgrade action/task support in server. (Sumit Mohanty via swagle)
-
AMBARI-1553. List cluster-level configurations with host-level, if any (ncole)
- AMBARI-1557. Adding Hue service to the HDP stack definition along with the
- necessary configuration properties. (swagle)
-
- AMBARI-1554. API support for current version of Stack and available versions
- to upgrade (Sumit Mohanty via swagle)
-
- AMBARI-1511. Add ability to override configurations at the host level (ncole)
-
- AMBARI-1550. Modify existing puppet manifests to allow installing/configuring
- multiple masters. (swagle)
-
- AMBARI-1545. Integrate Frontend Security work to enable security on HDFS
- and MapReduce installed cluster. (jaimin)
-
AMBARI-1528. Upgrade request support at Ambari. (Sumit Mohanty via swagle)
AMBARI-1541. Upgrade task support in agent. (Sumit Mohanty via swagle)
@@ -309,47 +95,6 @@ Trunk (unreleased changes):
IMPROVEMENTS
- AMBARI-2199. Add a legend to Job Timeline. (billie via yusaku)
-
- AMBARI-2212. Change config loading mechanism to allow for different
- stack versions. (yusaku)
-
- AMBARI-2207. Add unit tests for Utils. (yusaku)
-
- AMBARI-2206. Add unit tests for wizard steps 2, 5, and 6. (yusaku)
-
- AMBARI-2194. Hadoop2 Installer: MapReduce2 shows only advanced section.
- (srimanth)
-
- AMBARI-2187. Hadoop2 Monitoring: Jobs page should be hidden when HDP 2.0.x
- stack is installed. (srimanth)
-
- AMBARI-2188. Update mock json data for Test mode. (srimanth)
-
- AMBARI-2169. Going from Hosts page to Host Details page and back should
- preserve the filters, sort order, and pagination. (yusaku)
-
- AMBARI-2180. Remove "0.1" stack definition since its never been used and is
- redundant. (mahadev)
-
- AMBARI-2158. Certain queries with metrics takes a long time (3 minutes on
- a 450-node cluster). (tbeerbower)
-
- AMBARI-2150. Reassign Master Wizard: start the service after reassigning the
- master. (yusaku)
-
- AMBARI-1887. Heatmap should display full details on mapped metric.
- (Sandeep Baldawa via yusaku)
-
- AMBARI-2137. Enable WebHDFS by default. (yusaku)
-
- AMBARI-2122. Improve navigation when jumping from one page to Host Details
- page and back. (yusaku)
-
- AMBARI-2121. Allow Nagios user to be customized during install. (yusaku)
-
- AMBARI-2111. Enable customization of smoke test user. (yusaku)
-
AMBARI-2191. Report status for YARN and MAPREDUCE2. (ncole)
AMBARI-2147. Added config change auditing. (ncole)
@@ -887,859 +632,8 @@ Trunk (unreleased changes):
AMBARI-1489. Add hadoop-lzo to be one of the rpms to check for before
installation. (mahadev)
- AMBARI-1642. Add ability for maintainence mode in Host Role Component in
- Ambari. (mahadev)
-
- AMBARI-1797. For global site properties, need property to services effected
- map. (mahadev)
-
- AMBARI-1384. WorkflowJsonService service doesn't use the API framework and is
- inconsistent with other API's. (billie)
-
- AMBARI-1871. ambari-agent RPM does not claim ownership of
- /var/lib/ambari-agent. (Matthew Farrellee via mahadev)
-
- AMBARI-1870. ambari-agent RPM claims ownership of /usr/sbin. (Matthew
- Farrellee via mahadev)
-
BUG FIXES
-
- AMBARI-2223. Using an external MySQL / Oracle database for Oozie does not
- work. (swagle)
-
- AMBARI-2222. Analyze puppet scripts for potential dependency issues. (swagle)
-
- AMBARI-2221. Simplify JDBC driver setup process. (swagle)
-
- AMBARI-2220. Update deployed log4j conf for Hbase deployments from Ambari.
- (swagle)
-
- AMBARI-2213. RegionServer gets exception while accessing staging directory
- in secure cluster. (jaimin)
-
- AMBARI-2218. Unit test failures. (smohanty)
-
- AMBARI-2217. Increase ambari-agent test coverage. (smohanty)
-
- AMBARI-2211. YARN does not show any configurations. (yusaku)
-
- AMBARI-2210. Hadoop 2 stack version check should be integer based instead of
- string. (yusaku)
-
- AMBARI-2208. Reassign Master Wizard: refreshing page on step 2, 3 or 4 breaks
- wizard. (yusaku)
-
- AMBARI-2205. Reassign Master Wizard: Installing master with TIMEDOUT should
- not be completed. (yusaku)
- AMBARI-2204. Reassign Master Wizard: Review Config shouldn't show unchanged
- values. (yusaku)
-
- AMBARI-2203. Background operations popup does not automatically refresh the
- task log. (yusaku)
-
- AMBARI-2202. Running the smoke test for a specific service should set the
- appropriate request context showing the service name. (yusaku)
-
- AMBARI-2209. Add monitoring capabilities for Hadoop 2.0. (smohanty)
-
- AMBARI-2201. Hbase master and regionserver should use same keytab. (jaimin)
-
- AMBARI-2162. HBase master stop fails while stopping all services in
- secure cluster. (jaimin)
-
- AMBARI-2197. Jobs page usability issues - remove the "ramps". (srimanth)
-
- AMBARI-2196. Install Wizard, Customize Services changes. (srimanth)
-
- AMBARI-2193. Remove zookeeper dependency for HIVE and HCAT. (srimanth)
-
- AMBARI-2184. Install progress gets stuck at 33% and displays incorrect
- status upon refresh. (smohanty)
-
- AMBARI-2159. After upgrading ambari from 1.2.2.5 to 1.2.3.6 the server
- throws 500 error when starting/stopping any service. (smohanty)
-
- AMBARI-2186. Hadoop2 - Handle dfs include/exclude properties. (srimanth)
-
- AMBARI-2179. Fix JDBC URLs for Oozie connecting to MySQL server. (yusaku)
-
- AMBARI-2178. Fix JDBC URLs for connecting to Oracle from Hive Metastore and
- Oozie Server. (yusaku)
-
- AMBARI-2172. Fix unit tests for Ambari Web. (yusaku)
-
- AMBARI-2171. Host status filter not restored on Hosts page when navigating
- back. (yusaku)
-
- AMBARI-2157. Page title and cluster name shown in the header are not the same
- case. (yusaku)
-
- AMBARI-2183. Postgres setup failed. (smohanty)
-
- AMBARI-2182. Expose "active" attribute for Stack resource. (smohanty)
-
- AMBARI-2181. keys/pass.txt file is readable by everyone. (smohanty)
-
- AMBARI-2177. HBase Smoke Test shows success even if it fails. (smohanty)
-
- AMBARI-2176. Incorrect unit displayed for "dfs.datanode.du.reserved" and
- "fs.checkpoint.size". (jaimin)
-
- AMBARI-2175. Mark 2.0 stack to be active for testing purposes. (srimanth)
-
- AMBARI-2173. TEST BROKEN : FAIL: test_upgradeCommand_executeCommand
- (TestActionQueue.TestActionQueue). (smohanty)
-
- AMBARI-2165. Ambari server upgrade fails when upgrading
- second time. (smohanty)
-
- AMBARI-2166. Stack versions should be marked as active. (srimanth)
-
- AMBARI-2164. START_FAILED and STOP_FAILED no longer exist, the upgrade
- script should repair hostcomponentstate table to convert these to i
- INSTALLED. (smohanty)
-
- AMBARI-2156. zookeeper service check fails when zk client is not co-hosted
- with zk server. (jaimin)
-
- AMBARI-2161. Datanode Start fails in secure cluster. (jaimin)
-
- AMBARI-2160. zookeeper smoke test fails with unknown host exception for
- secure cluster.(jaimin)
-
- AMBARI-2155. Incorrect page display after closing Reassign Master Wizard.
- (yusaku)
-
- AMBARI-2154. Unwanted auto scrolling on the Host detail page. (yusaku)
-
- AMBARI-2153. Reassign Master Wizard: Background Operations popup should show
- display names for services and components. (yusaku)
-
- AMBARI-2152. Sometimes stale host / host component indicators are shown.
- (yusaku)
-
- AMBARI-2151. Incorrect error message for invalid user name. (yusaku)
-
- AMBARI-2149. Ambari needs to set right path for GC log directory of Hbase
- process. (mahadev)
-
- AMBARI-2116. Add parameters to improve HIVE performance. Missing property.
- (swagle)
-
- AMBARI-2146. When hive and oozie users have been changed after upgrade hive
- metastore and oozie cannot start properly. (smohanty)
-
- AMBARI-2145. Create script for deploying all new services for UI. (smohanty)
-
- AMBARI-2144. Installation with existing Oracle DB fails. (swagle)
-
- AMBARI-2143. HBASE fails to start on master. (smohanty
-
- AMBARI-2141. When hbase user is changed hbase does not start properly
- after upgrade. (smohanty)
-
- AMBARI-2142. Unecessary use of @Transactional on all DAO methods. (swagle)
-
- AMBARI-2107. Cluster CPU Chart is off the charts. Reopened. (swagle)
-
- AMBARI-2139. Hive Service check fails on secure cluster. (jaimin)
-
- AMBARI-2138. HBase smoke test fails on secure cluster. (swagle)
-
- AMBARI-2136. Home paths are not set correctly in /etc/sqoop/conf/sqoop-env.sh
- (mahadev)
-
- AMBARI-2135. Ambari agent start say to look at .out, not .log. (smohanty)
-
- AMBARI-2134. Set default value of oozie property
- "oozie.service.AuthorizationService.authorization.enabled" to true. (jaimin)
-
- AMBARI-2132. Error during "HDFS" service starting. (swagle)
-
- AMBARI-2116. Add parameters to improve HIVE performance. With decriptions.
- (swagle)
-
- AMBARI-2127. Service check should not emit log with Exceptions considering
- its a positive scenario. (smohanty)
-
- AMBARI-2124. Hive client is not getting reconfigured when it is co-hosted with
- hive server/metastore. (swagle)
-
- AMBARI-2114. Refresh on the Service page always activates summary tab. (jaimin)
-
- AMBARI-2120. Add few logs to allow root-cause the issue where agent seems
- to unable to communicate with the server. (smohanty)
-
- AMBARI-2116. Add parameters to improve HIVE performance. (swagle)
-
- AMBARI-2117. Set jobtracker retire interval. (swagle)
-
- AMBARI-2109. Sanitize KEYS and NOTICE.txt on trunk. (yusaku)
-
- AMBARI-2108. Fix apache rat check issues for ambari (top-level dir).
- (yusaku)
-
- AMBARI-2105. Assign Slaves page allows the user to specify a host with no
- components on it. (jaimin)
-
- AMBARI-2106. Fix apache rat check issues for ambari-server and ambari-agent.
- (swagle)
-
- AMBARI-2107. Cluster CPU Chart is off the charts. (swagle)
-
- AMBARI-2102. Confusing message "ls: cannot access /usr/share/java/*oracle*:
- No such file or directory". (smohanty)
-
- AMBARI-2104. Fix apache rat check issues for ambari-web. (yusaku)
-
- AMBARI-2100. HBase throws AccessDeniedException. (yusaku)
-
- AMBARI-2099. Cluster install failed due to timeout and the user can proceed
- to cluster management; the user was not presented an option to retry install.
- (yusaku)
-
- AMBARI-2101. Hive service check (still) failing with file permissions.
- (swagle)
-
- AMBARI-2095. It's possible to get into a state where install retry is not
- possible if the agent stops heartbeating. (jaimin via yusaku)
-
- AMBARI-2091. Custom JDK path not used when adding new hosts. (yusaku)
-
- AMBARI-2089. Post Ambari upgrade, Hive and Oozie fail to start after
- reconfigure. (Xi Wang via yusaku)
-
- AMBARI-2084. Wrong host mapping in Assign Masters step. (yusaku)
-
- AMBARI-2098. Customizing webcat pid run directory fails service status.
- (swagle)
-
- AMBARI-2076. DataNode install failed with custom users. (swagle)
-
- AMBARI-2085. UI allows user to set empty value for configs in
- Advanced category. (jaimin)
-
- AMBARI-2087. Tasks are not filtered by parent request id. (smohanty)
-
- AMBARI-2086. Agent on host with clients and DATANODE only seems to schedule
- STATUS commands for several other services. (swagle)
-
- AMBARI-2088. Cluster installation times out at server side too fast. (swagle)
-
- AMBARI-2083. Upgrade fails on Sles. (smohanty)
-
- AMBARI-2082. Oozie service check fails. (jaimin)
-
- AMBARI-2081. changeUid.sh failing during installation. (swagle)
-
- AMBARI-2079. Can't change service configuration if heartbeat lost from
- service component host. (yusaku)
-
- AMBARI-2075. Admin role can't be assigned to LDAP user. (yusaku)
-
- AMBARI-2080. Cluster name and Background operations indicator should
- disappear on logout. (jaimin)
-
- AMBARI-2078. Hive Metastore host not changing on Assign Masters page. (jaimin)
-
- AMBARI-2077. Update stack mock data to make testMode functional on step4 of
- installer wizard. (jaimin)
-
- AMBARI-2076. DataNode install failed with custom users. (smohanty)
-
- AMBARI-2074. Deployment of HDP 1.2.1 fails on Sles. (smohanty)
-
- AMBARI-2073. After Ambari upgrade to 1.2.3, MapReduce service check fails
- because uid of ambari_qa changed. (swagle)
-
- AMBARI-2067. hive-site.xml cannot be readonly for clients. (swagle)
-
- AMBARI-2068. "Preparing to install <component>" message needs spacing.
- (yusaku)
-
- AMBARI-1979. Last HeartBeat time and heartbeat status for agent take around 2-3
- minutes to update on a server restart. (swagle)
-
- AMBARI-1983. Add new parameters to improve HBase MTTR. HDPLocal fixes.
- (swagle)
-
- AMBARI-2066. HDFS shortcircuit skip checksum should be removed. (smohanty)
-
- AMBARI-2056. Show proper error message while user tries to save configurations
- of partially stopped service. (srimanth)
-
- AMBARI-2064. Legend for zoomed-in graphs do not render properly in IE9.
- (yusaku)
-
- AMBARI-2063. Admin features not available for user with admin rights under
- certain conditions. (yusaku)
-
- AMBARI-2060. Initiate a recommission, on success, the operations dialog says
- decommission, not recommission. (yusaku)
-
- AMBARI-2058. Host Detail page: if the host component is in INSTALL_FAILED
- state, we should let the user reinstall it. (yusaku)
-
- AMBARI-2055. Oozie reconfig forces the user to enter bogus values for two
- parameters in order to save any changes. (yusaku)
-
- AMBARI-2054. If "Install from Local Repository" selected in install wizard,
- Add Host wizard not working. (yusaku)
-
- AMBARI-2053. Align "add hosts" button vertically with host health filter.
- (yusaku)
-
- AMBARI-2052. Fix delete user popup. (yusaku)
-
- AMBARI-2065. Hadoop group customization does not take affect. (smohanty)
-
- AMBARI-2062. Service versions shown during install dont match installed
- versions. (smohanty)
-
- AMBARI-2038. Services links on Dashboard connected to incorrect pages.
- (yusaku)
-
- AMBARI-2059. Add dependency for Nagios server on Hive Client install. (swagle)
-
- AMBARI-2044. hive-site.xml permission denied exception. (swagle)
-
- AMBARI-2057. Gmond left in init after install. (smohanty)
-
- AMBARI-2051. Remove hard-coded ports from agent scripts - Nagios. (swagle)
-
- AMBARI-2045. Add Unit test to verify, client re-install for install failed
- client. (swagle)
-
- AMBARI-2044. hive-site.xml permission denied exception. (swagle)
-
- AMBARI-2041. If a host that has a service client installed and the host is down,
- service start will fail. (swagle)
-
- AMBARI-2039. Service check should be scheduled on a client that is on
- a host in HEALTHY state - use correct state enum. (smohanty)
-
- AMBARI-2035. "Add local user" button is enabled but nothing happens upon
- clicking it under certain conditions. (yusaku)
-
- AMBARI-2034. Disable "Add Component" button in the Host Details page if the
- host is in UNKNOWN state or !isHeartbeating. (yusaku)
-
- AMBARI-2033. Decommission DataNode does not have any request context.
- (yusaku)
-
- AMBARI-2029. Error when loading /main/services directly. (yusaku)
-
- AMBARI-2039. Service check should be scheduled on a client that is on
- a host in HEALTHY state. (smohanty)
-
- AMBARI-2037. Nagios web not installing as expected on Sles11. (swagle)
-
- AMBARI-1924. Allow for users to customize Ganglia gmetad + gmond user
- accounts. (smohanty)
-
- AMBARI-2024. Ambari Server becomes unresponsive after crashing on http reads
- on jersey. (swagle)
-
- AMBARI-2020. Incorrect behavior of "Services" page. (yusaku)
-
- AMBARI-2018. Hosts page: no filter selection is shown after clicking on
- "Alerts" filter, navigating away, and coming back to Hosts page. (yusaku)
-
- AMBARI-2016. Hide Maintenance pulldown if no operation can be performed.
- (yusaku)
-
- AMBARI-2015. Host component start/stop causes "Uncaught TypeError: Cannot call
- method 'call' of undefined". (yusaku)
-
- AMBARI-2011. Add Hosts gets stuck at 33% (some hosts in the cluster were
- down). (yusaku)
-
- AMBARI-2014. Install Wizard/Add Host Wizard Review page: local repo option
- is always displayed as "No", even when it is enabled. (yusaku)
-
- AMBARI-2019. Cannot decommission data node (ensure recommission also works).
- (swagle)
-
- AMBARI-2021. Hadoop installation on cluster with SUSE-11 failed. (smohanty)
-
- AMBARI-2010. Tasks do not timeout for failed hosts. (swagle)
-
- AMBARI-2012. Check Ambari-agent process - nagios alert is only being
- configured on the nagios-server host. (smohanty)
-
- AMBARI-2001. Filtering on Jobs table does not work under certain situations.
- (yusaku)
-
- AMBARI-2000. Undo links still remain after the config changes are saved.
- (yusaku)
-
- AMBARI-1999. Clicking on Cancel on the Service Config page should not reload
- the entire app. (yusaku)
-
- AMBARI-1998. Action buttons on host details page not formatted properly on
- Firefox. (yusaku)
-
- AMBARI-1997. Filtered hosts get out of sync with the filter selection. (yusaku)
-
- AMBARI-2009. task-log4j.properties file ownership should not be
- root. (smohanty)
-
- AMBARI-2008. Using mixed OS overwrites ambari.repo during install. (smohanty)
-
- AMBARI-1952. hadoop dependency version for ambari-log4j is hardcoded, making
- it regular expression based to pick latest from the repository. (smohanty)
-
- AMBARI-2007. Decom DataNode throws JS error. (smohanty)
-
- AMBARI-1994. Adding component to Host should should wire-up + adjust
- associated Nagios alerts. (smohanty)
-
- AMBARI-1753. Puppet paramter configuration not working as expected. (swagle)
-
- AMBARI-1978. Deploying HDP-1.3.0 results in several alerts - is it related to
- hard-coded port. Incremental update. (swagle)
-
- AMBARI-1990. After successful registration, going back to the Confirm Hosts
- or re-installing agents from Install Options page causes host registration
- to fail. (smohanty)
-
- AMBARI-1991. Remove unused python files from ambari-agent. (smohanty)
-
- AMBARI-1984. WebHCat log and pid dirs configs should be under WebHCat >
- Advanced. (yusaku)
-
- AMBARI-1989. Add component shows the same component again even if the
- component is already added/installed/started. (yusaku)
-
- AMBARI-1988. Hostname pattern expression is broken. (yusaku)
-
- AMBARI-1986. HDFS General section has disappeared from Customize Services
- step of the Install Wizard. (yusaku)
-
- AMBARI-1985. Incorrect behavior of "Undo" button for password fields. (yusaku)
-
- AMBARI-1702. Ambari/GSInstallers need to set the value of
- mapred.jobtracker.completeuserjobs.maximum. New recommended value. (swagle)
-
- AMBARI-1983. Add new parameters to improve HBase MTTR. (swagle)
-
- AMBARI-1979. Last HeartBeat time and heartbeat status for agent take around 2-3
- minutes to update on a server restart. (swagle)
-
- AMBARI-1978. Deploying HDP-1.3.0 results in several alerts - is it related to
- hard-coded port. (swagle)
-
- AMBARI-1974. BootStrapTest is failing on the master build. (smohanty)
-
- AMBARI-1968. Hadoop Classpath is being overwridden which causes hive
- server/metastore to fail. (smohanty)
-
- AMBARI-1973. log4j Appender for RCA should be able to write the same database
- being used for Ambari Server (oracle/MySql). (smohanty)
-
- AMBARI-1972. Stacks2 api implemenation using the standard framework is not
- complete - does not show configuration tags. (smohanty)
-
- AMBARI-1954. Dashboard does not come up if the upgrade stack does not contain
- a service with the same name. (yusaku)
-
- AMBARI-1953. On Add Hosts, the request context for the start phase shows up
- as "Request Name Not Specified". (yusaku)
-
- AMBARI-1966. Client install tasks are shown twice in progress popup during
- start phase of install wizard (update API call to include
- params/reconfigure_client). (yusaku)
-
- AMBARI-1965. core-site properties are incorrectly populated in Advanced/
- General category of MapReduce service. (yusaku)
-
- AMBARI-1963. Deploying progress bar shows 0 tasks after installation failure
- and going back to a previous step to retry. (yusaku)
-
- AMBARI-1962. Host Check popup keeps the "rerun check" button disabled even
- after it is done and its hard to know if its actually run or not. (yusaku)
-
- AMBARI-1961. Select Services: clicking on "all" selects HUE even when HUE
- support is toggled off. (yusaku)
-
- AMBARI-1960. "Back" button can be pressed while host registration is taking
- process, even though the button seems disabled. (yusaku)
-
- AMBARI-1959. Cannot login to Ambari after login failure. (yusaku)
-
- AMBARI-1957. Hosts table: whether the alert filter is in effect or not is
- not clear. (yusaku)
-
- AMBARI-1956. Wrong install status shown in Add Service Wizard. (yusaku)
-
- AMBARI-1951. Ambari agent setup during bootstrap should install the same
- version of agent as the server. (smohanty)
-
- AMBARI-1950. Hadoop install was failed on SUSE-11.1sp1 cluster with all
- services except Hue. (smohanty)
-
- AMBARI-1949. Reconfiguration of Services has issues and the configurations
- save button does not take affect. (srimanth)
-
- AMBARI-1948. System logs are not present on tasktracker. (swagle)
-
- AMBARI-1947. Oozie Smoke test fails with errors on the start services/install
- page. (swagle)
-
- AMBARI-1946. Heatmap memory should not include cached memory as part of
- "used". (Jeff Sposetti via yusaku)
-
- AMBARI-1944. All Service Smoke tests fail when run with service start. (swagle)
-
- AMBARI-1939. Make service restart feedback based on supports functionality.
- (srimanth)
-
- AMBARI-1943. Properties that do not map to any global property are not being
- sent to server. (jaimin)
-
- AMBARI-1937. Ambari-web installer wizard doesn't work in test mode. (jaimin)
-
- AMBARI-1927. In background operations popup, requests with same context
- are showing hosts/tasks info from last request. (yusaku via jaimin)
-
- AMBARI-1907. Service check commands are not getting created on a
- cluster install -> start. (yusaku via jaimin)
-
- AMBARI-1942. Nagios server failed to start. (swagle)
-
- AMBARI-1938. Update mock data for stack HDP-1.3.0. (jaimin)
-
- AMBARI-1934. Security vulnerability with Ganglia and Nagios. (smohanty)
-
- AMBARI-1933. Test failure : testCascadeDeleteStages. (smohanty)
-
- AMBARI-1931. params/run_smoke_test=true is not taking effect. (smohanty)
-
- AMBARI-1919. JobTracker History Server failed to come up on 1.3.0 stack
- and the request for service stall is stalled. (smohanty)
-
- AMBARI-1900. Update the DDL update script to modify the table to includei
- ph_cpu_count. (smohanty)
-
- AMBARI-1926. One HBase master should have active HA status at all time.
- (smohanty)
-
- AMBARI-1925. Remove "hadoop_deploy" user. (smohanty)
-
- AMBARI-1915. Client install tasks are shown twice in install progress
- popup. (swagle)
-
- AMBARI-1916. Filter for showing only properties which need restart is
- broken. (srimanth)
-
- AMBARI-1918. Set correct Oozie property for security instead of deprecated
- property. (jaimin)
-
- AMBARI-1917. Ambari Core-Site.xml Missing Property for LZO (enabled) -
- io.compression.codecs (jaimin).
-
- AMBARI-1889. Added documentation for configuration (ncole)
-
- AMBARI-1912: HBase master doesn't come up after disabling security. (jaimin)
-
- AMBARI-1902: RegionServer does not start in secure cluster. (jaimin)
-
- AMBARI-1903. Host Exception Popup layout and cosmetic issues. (srimanth)
-
- AMBARI-1901. Add additional tests for verifying request behavior based on
- host role command results. (smohanty)
-
- AMBARI-1899. ambari-reset does not respect -s. (swagle)
-
- AMBARI-1898. Update stack definitions for 1.3.0. (smohanty)
-
- AMBARI-1886. Derived properties not being overridden for hosts. (srimanth)
-
- AMBARI-1896. Disable editing Capacity Scheduler on host configs. (srimanth)
-
- AMBARI-1894. Refactor configs of Capacity Scheduler category. (srimanth)
-
- AMBARI-1893. Parsing new alerts format fails. (srimanth)
-
- AMBARI-1891. Impossibility to scroll metric window after browser width
- changing. (srimanth)
-
- AMBARI-1880. stacks2 API uses "type" to refer to config tags and no longer
- exposes "filename" as a property. (srimanth via yusaku)
-
- AMBARI-1873. HUE pid and log dir labels are flip flopped. (yusaku)
-
- AMBARI-1878. Host overrides functionality broken in wizard Step7 controller.
- (yusaku)
-
- AMBARI-1875. Restart Service tooltip overlaps another tooltip. (yusaku)
-
- AMBARI-1874. Add Service Wizard: remove the ability to install master
- components for already installed services. (yusaku)
-
- AMBARI-1872. Ambari FE is not setting proper value for
- fs.checkpoint.edits.dir (jaimin)
-
- AMBARI-1869. Permission on agent site.pp files needs to be 660. (swagle)
-
- AMBARI-1867. Processing API requests takes too long. (swagle)
-
- AMBARI-1856. Queries for metrics to populate the dashboard graphs don't work
- with updated Ganglia. (tbeerbower)
-
- AMBARI-1862. Nagios credentials are freely available at ambari-agent.log.
- (smohanty)
-
- AMBARI-1726. It seems upgrades available at the FE is hard-coded to 1.3.0.
- (yusaku via srimanth)
-
- AMBARI-1854. Wizards available for a non-administrator user. (yusaku via srimanth)
-
- AMBARI-1852. Upon clicking Services > Service > Config, a call to
- "configurations resource is made and the server throws 400. (yusaku via srimanth)
-
- AMBARI-1851. Ambari Web behaves strangely when there is no Active HBase
- Master. (yusaku via srimanth)
-
- AMBARI-1849. Cosmetic problems on HBase Dashboard. (yusaku via srimanth)
-
- AMBARI-1848. Install Wizard, Step 7: Oozie Database Derby option should say
- "New Derby Database", not "Current Derby Database". (Xi Wang via srimanth)
-
- AMBARI-1860. Master broken - Cannot deploy services. (smohanty)
-
- AMBARI-1859. Cannot load Nagios Alerts due to 400 Bad Request. (smohanty)
-
- AMBARI-1842. Collapsable service restart message section should have pointer
- cursor. (srimanth)
-
- AMBARI-1841. Properties that should be exposed in Advanced category
- are populated in Custom categories. (jaimin)
-
- AMBARI-1837. Few core-site properties vanished after seemingly benign
- reconfiguration. (jaimin)
-
- AMBARI-1838. Cluster Management > Services > MapReduce > Config throws JS error
- and the page comes up blank. (jaimin)
-
- AMBARI-1836. Remove hard-coded ports from agent scripts. (swagle)
-
- AMBARI-1834. Reduce the number of states that a host component can be in.
- (smohanty)
-
- AMBARI-1789. Stopping and then Starting all services doesn't start
- NameNode. (smohanty)
-
- AMBARI-1822. Hue service link points to wrong URL and no smoke test drop
- down is shown. (yusaku)
-
- AMBARI-1821. Upgrading component is not very clear and Upgrade action
- is not available. (yusaku)
-
- AMBARI-1820. Installer Step 7 - DataNode hosts, TaskTracker hosts, and
- RegionServer hosts not displayed correctly. (yusaku)
-
- AMBARI-1819. Ambari Installer: page refreshes upon hitting enter in text
- fields (Step 1 and Step 7). (yusaku)
-
- AMBARI-1813. The back button seems disabled during host registration (step 3),
- but you can actually click it to go back. (yusaku)
-
- AMBARI-1812. Unable to re-configure core-site. (yusaku)
-
- AMBARI-1811. Start/Stop service doesn't work. (yusaku)
-
- AMBARI-1810. Security Wizard - Progress popup is not filtering tasks
- correctly. (yusaku)
-
- AMBARI-1806. Maintenance checks issued from frontend does not have request
- context set appropriately. (yusaku)
-
- AMBARI-1804. Reassign master should show only the hosts that do not have
- another instance of the master for HBase. (yusaku)
-
- AMBARI-1803. Reassign HBase master menu displays multiple entries with no
- distinction when there are multiple HBase masters. (yusaku)
-
- AMBARI-1802. Install wizard and subsequent reconfig screens lose 'confirm'
- password content and show up as red even if the use is not editing these
- fields. (yusaku)
-
- AMBARI-1801. After adding hosts successfully, you need to refresh the hosts
- page manually to see the new hosts. (yusaku)
-
- AMBARI-1799. On service reconfig, Save button can be clicked even when there
- are validation errors. (yusaku)
-
- AMBARI-1796. Specific custom configs do not display after reload.
- (srimanth via yusaku)
-
- AMBARI-1768. Cluster install wizard does not succeed at service start.
- (yusaku)
-
- AMBARI-1755. Provide context for background operations. (srimanth via yusaku)
-
- AMBARI-1744. isAdmin doesn't switch after login/out. (srimanth via yusaku)
-
- AMBARI-1709. When all hosts are assigned a master component, the last host
- should have all slave components and clients (Step 6). (srimanth via yusaku)
-
- AMBARI-1695. Customize Services page - validation error count is not reflect
- in the service tab for host exceptions. (yusaku)
-
- AMBARI-1675. ASF license header missing from
- app/templates/main/admin/security/add/step2.hbs. (yusaku)
-
- AMBARI-1670. Changing service user name from web UI should also change
- configuration properties that depends on those user name. (jaimin via yusaku)
-
- AMBARI-1826. Use service stop and start for Nagios/Ganglia/MySQL rather than
- puppet artifacts for starting stopping these services. (smohanty)
-
- AMBARI-1818. HBase master shuts down immediately after start in a secure
- cluster. (swagle)
-
- AMBARI-1816. Security wizard: Add missing secure configs to Hbase service and
- make "zookeeper" as default primary name for zookeeper principal. (jaimin)
-
- AMBARI-1791. Can not specify request context for smoke test request. (swagle)
-
- AMBARI-1788. JMX getSpec error filling up server logs. (swagle)
-
- AMBARI-1787. Nagios script causes Datanode error. (swagle)
-
- AMBARI-1674. Jobtracker metric for maps_completed shows wrong value
- (tbeerbower)
-
- AMBARI-1786. Ambari server start fail after reset. (smohanty)
-
- AMBARI-1784. MapReduce service damaging after hadoop installation with
- custom MapReduce user which contains symbol '-'. (smohanty)
-
- AMBARI-1774. Ambari does not push the config updates to the client/gateway
- node. (swagle)
-
- AMBARI-1780. POSTing new cluster returns 500 exception. (smohanty)
-
- AMBARI-1781. Ambari Server should work with MySQL and Oracle where the
- Ambari Server data might be stored. (smohanty)
-
- AMBARI-1775. Security wizard - Javascript error is thrown when zooKeeper
- is included as a secure service. (jaimin)
-
- AMBARI-1771. On clicking master component host on Oozie and Hive
- service page javascript error is encountered.(jaimin)
-
- AMBARI-1767. Add ability to customize "ambari_qa" user. (smohanty)
-
- AMBARI-1770. Hue installation fails due to manifest errors. (swagle)
-
- AMBARI-1764. Unable to get all tasks from more than one request_id by one
- request (tbeerbower)
-
- AMBARI-1766. Hide Java Home option on step-7 of Installer wizard. (jaimin)
-
- AMBARI-1765. Enable the Ganglia rrd files location to be configurable
- when Ganglia is selected as service. (jaimin)
-
- AMBARI-1762. SUSE_Unable to start hive. (swagle)
-
- AMBARI-1761. Update the DDL update script to modify the table to
- include ph_cpu_count. (smohanty)
-
- AMBARI-1759. Error in creating host component. (smohanty)
-
- AMBARI-1757. Add support for Stack 1.2.2 to Ambari. (smohanty)
-
- AMBARI-1749. Set default heap size for zookeeper. (swagle)
-
- AMBARI-1748. JDK option on the UI when used is not passed onto the global
- parameters. (srimanth)
-
- AMBARI-1747. Added executable permission of generate monitor/server scripts.
- (smohanty)
-
- AMBARI-1747. File ownership needs more consistency for those installations
- where root access is hard to get. (smohanty)
-
- AMBARI-1561. API should return nagios_alerts as a JSON, not a stringified
- JSON. (smohanty)
-
- AMBARI-1507. Should not install HDPHBaseMaster, HDPNameNode and HDPJobTracker
- ganglia configs on every node. (smohanty)
-
- AMBARI-1746. Backend support for LDAP Group to Ambari Role Mapping.
- (smohanty)
-
- AMBARI-1506. Installs HBase ganglia configs when HBase not installed.
- (smohanty)
-
- AMBARI-1739. HBase and Zk failed to start on secure install. (swagle)
-
- AMBARI-1732. Oozie service check fails in secure cluster. (jaimin)
-
- AMBARI 1733. Add service/component specific upgrade puppet files. (smohanty)
-
- AMBARI-1731. WebHcat smoke test fails for the secure cluster. (jaimin)
-
- AMBARI-1730. Hive Service check fails in non secure cluster. (jaimin)
-
- AMBARI-1724. Agent has it hard-coded that HDP repo file can only be
- downloaded once. (smohanty)
-
- AMBARI-1715. Ambari Agent Unit Test Failure: TestFileUtil.py. (smohanty)
-
- AMBARI-1533. Add Nagios check for ambari-agent process for each host in
- the cluster. (smohanty)
-
- AMBARI-1713. Need to delete private ssh key from /var/run/ambari-server
- /bootstrap/* on Ambari Server after bootstrap is complete. (swagle)
-
- AMBARI-1711. Trunk is broken due to invalid argument to a puppet custom
- function hdp_default. (swagle)
-
- AMBARI-1706. Security wizard: "Done" and "back" buttons on Apply step
- should be disabled while step is in progress. (jaimin)
-
- AMBARI-1705. Remove redundant API calls to update service configuration
- while disabling security. (jaimin)
-
- AMBARI-1661. For custom advanced properties, a new config with an empty key
- can be added. (yusaku)
-
- AMBARI-1659. Arrows often do not show up on config category expander. (yusaku)
-
- AMBARI-1645. Undo should not be allowed on component hosts. (yusaku)
-
- AMBARI-1644. Service summary page flickers. (yusaku)
-
- AMBARI-1689. 500 Exception creating service component during install. (Sumit
- Mohanty via swagle)
-
- AMBARI-1504. Hosts show physical CPUs, instead of cores. (Sumit Mohanty
- via swagle)
-
- AMBARI-1685. Remove running of smoke tests by default when services or
- master components are started. (Sumit Mohanty via swagle)
-
- AMBARI-1688. API support to return 10 most recent requests. (swagle)
-
- AMBARI-1439. rrd file location should be read from global config.
- New patch for reopened bug. (swagle)
-
- AMBARI-1667. Starting all services fails on secure cluster (excluding
- HBase and ZooKeeper). (swagle)
-
- AMBARI-1666. Oozie properties for principal and keytab not read from
- oozie-site. (swagle)
-
- AMBARI-1660. Server seems to ignore failures if the prior stage has failed
- before the next iteration of the scheduler. (Sumit Mohanty via swagle)
-
- AMBARI-1657. User directories on HDFS do not get created with custom names
- provided from Ambari UI. (swagle)
-
AMBARI-2192. Fix for agent hanging during install. (ncole)
AMBARI-2125. Fix for UNKNOWN state failing retry on install. (ncole)
@@ -1766,39 +660,12 @@ Trunk (unreleased changes):
AMBARI-1655. DELETE is not successful against ClusterStateEntity (ncole)
- AMBARI-1439. rrd file location should be read from global config. (swagle)
-
- AMBARI-1648. Hue configuration - DB properties cannot be empty. (swagle)
-
- AMBARI-1641. Some map and reduce task metrics are missing for the
- tasktrackers in the API. (tbeerbower)
-
- AMBARI-1640. Erroneos property is not highlighted while landing on step7
- of Installer wizard. (jaimin)
-
- AMBARI-1637. JCE test for policy files fails during secure install. (swagle)
-
- AMBARI-1621. Config/Reconfig UI should not allow certain configs to have
- host-level overrides. (yusaku)
-
- AMBARI-1597. Templeton smoke test fails for secure cluster. (swagle)
-
- AMBARI-1600. Make component naming consistent. (yusaku)
-
- AMBARI-1625. Oozie start fails on secure cluster. (swagle)
-
AMBARI-1627. Fix to remove host configuration overrides. (ncole)
AMBARI-1592. Fix configuration propagation.
AMBARI-1619. Fix for category path separators.
- AMBARI-1616. Error during upgrading Ambari Server from 1.2.0/1.2.1 to
- 1.2.2. (Sumit Mohanty via swagle)
-
- AMBARI-1603. JCE install on ambari-server fails if /tmp/HDP-artifacts does
- not exists. (swagle)
-
AMBARI-1612. Parameterizing nagios and ganglia monitoring rpm version.
(Ashish Singh via yusaku)
@@ -2160,9 +1027,6 @@ Trunk (unreleased changes):
AMBARI-1547. Fix ambari agent test cases that are failing due to missing
directory. (mahadev)
- AMBARI-1617. Host check is broken because of changing the serialization from
- jackson to gson. (mahadev)
-
AMBARI-1.2.0 branch:
INCOMPATIBLE CHANGES
@@ -2181,17 +1045,10 @@ AMBARI-1.2.0 branch:
AMBARI-1202. Unncessary use of xml tree python library in ambari-server
setup. Its not being used. (Siddharth Wagle via mahadev)
- AMBARI-1769. Python REST client to invoke REST calls. (Subin M via mahadev)
-
IMPROVEMENTS
BUG FIXES
- AMBARI-2159. After upgrading ambari from 1.2.2.5 to 1.2.3.6 the server
- throws 500 error when starting/stopping any service. part-II (smohanty)
-
- AMBARI-2057. Gmond left in init after install, part-II. (smohanty)
-
AMBARI-1613. ConfigurationResourceProvider doesn't properly handle OR
predicate. (jspeidel)
@@ -2877,9 +1734,6 @@ AMBARI-666 branch:
BUG FIXES
- AMBARI-1628. Tasktracker remains in STARTING state preventing Ambari
- to display proper status. (Sumit Mohanty via swagle)
-
AMBARI-1160. Cannot add a hostname that has a number next to . in it.
(yusaku)
Modified: incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-hadoop/manifests/init.pp
URL: http://svn.apache.org/viewvc/incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-hadoop/manifests/init.pp?rev=1487638&r1=1487637&r2=1487638&view=diff
==============================================================================
--- incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-hadoop/manifests/init.pp (original)
+++ incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-hadoop/manifests/init.pp Wed May 29 20:46:31 2013
@@ -189,6 +189,30 @@ debug('##Configs generation for hdp-hado
owner => $hdp-hadoop::params::mapred_user,
group => $hdp::params::user_group
}
+
+ if $stack_version in ("2.0.1") {
+ if (hdp_is_empty($configuration) == false and hdp_is_empty($configuration['hdfs-site']) == false) {
+ if (hdp_is_empty($configuration['hdfs-site']['dfs.hosts.exclude']) == false) {
+ $exlude_file_path = $configuration['hdfs-site']['dfs.hosts.exclude']
+ file { $exlude_file_path :
+ ensure => present,
+ owner => $hdp-hadoop::params::hdfs_user,
+ group => $hdp::params::user_group
+ }
+ }
+ if (hdp_is_empty($slave_hosts) == false and hdp_is_empty($configuration['hdfs-site']['dfs.hosts']) == false) {
+ $include_file_path = $configuration['hdfs-site']['dfs.hosts']
+ $include_hosts_list = $slave_hosts
+ file { $include_file_path :
+ ensure => present,
+ owner => $hdp-hadoop::params::hdfs_user,
+ group => $hdp::params::user_group,
+ content => template('hdp-hadoop/include_hosts_list.erb')
+ }
+ }
+ }
+ }
+
}
class hdp-hadoop(
@@ -198,7 +222,8 @@ class hdp-hadoop(
include hdp-hadoop::params
$hadoop_config_dir = $hdp-hadoop::params::conf_dir
$mapred_user = $hdp-hadoop::params::mapred_user
- $hdfs_user = $hdp-hadoop::params::hdfs_user
+ $hdfs_user = $hdp-hadoop::params::hdfs_user
+ $hadoop_tmp_dir = $hdp-hadoop::params::hadoop_tmp_dir
anchor{'hdp-hadoop::begin':}
anchor{'hdp-hadoop::end':}
@@ -276,9 +301,25 @@ class hdp-hadoop(
owner => $hdfs_user,
}
- Anchor['hdp-hadoop::begin'] -> Hdp-hadoop::Package<||> -> Hdp::User<|title == $hdfs_user or title == $mapred_user|> ->
+
+ if $stack_version in ("2.0.1") {
+ hdp::directory_recursive_create { "$hadoop_tmp_dir":
+ service_state => $service_state,
+ force => true,
+ owner => $hdfs_user
+ }
+ }
+
+ if $stack_version in ("2.0.1") {
+ Anchor['hdp-hadoop::begin'] -> Hdp-hadoop::Package<||> -> Hdp::User<|title == $hdfs_user or title == $mapred_user|> ->
+ Hdp::Directory_recursive_create[$hadoop_config_dir] -> Hdp-hadoop::Configfile<|tag == 'common'|> ->
+ Hdp::Directory_recursive_create[$logdirprefix] -> Hdp::Directory_recursive_create[$piddirprefix] -> Hdp::Directory_recursive_create["$hadoop_tmp_dir"] -> Anchor['hdp-hadoop::end']
+ } else {
+ Anchor['hdp-hadoop::begin'] -> Hdp-hadoop::Package<||> -> Hdp::User<|title == $hdfs_user or title == $mapred_user|> ->
Hdp::Directory_recursive_create[$hadoop_config_dir] -> Hdp-hadoop::Configfile<|tag == 'common'|> ->
Hdp::Directory_recursive_create[$logdirprefix] -> Hdp::Directory_recursive_create[$piddirprefix] -> Anchor['hdp-hadoop::end']
+ }
+
}
}
Modified: incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-hadoop/manifests/namenode.pp
URL: http://svn.apache.org/viewvc/incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-hadoop/manifests/namenode.pp?rev=1487638&r1=1487637&r2=1487638&view=diff
==============================================================================
--- incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-hadoop/manifests/namenode.pp (original)
+++ incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-hadoop/manifests/namenode.pp Wed May 29 20:46:31 2013
@@ -140,12 +140,6 @@ define hdp-hadoop::namenode::create_app_
owner => $hdp::params::hbase_user,
service_state => $service_state
}
- $hbase_staging_dir = $hdp::params::hbase_staging_dir
- hdp-hadoop::hdfs::directory { $hbase_staging_dir:
- owner => $hdp::params::hbase_user,
- service_state => $service_state,
- mode => '711',
- }
}
if ($hdp::params::hive_server_host != "") {
@@ -181,7 +175,7 @@ define hdp-hadoop::namenode::create_app_
hdp-hadoop::hdfs::directory{ $yarn_nm_app_log_dir:
service_state => $service_state,
owner => $yarn_user,
- mode => '744',
+ mode => '1777',
recursive_chmod => true
}
}
@@ -196,14 +190,14 @@ define hdp-hadoop::namenode::create_app_
hdp-hadoop::hdfs::directory{ $mapreduce_jobhistory_intermediate_done_dir:
service_state => $service_state,
owner => $mapred_user,
- mode => '777',
+ mode => '1777',
recursive_chmod => true
}
hdp-hadoop::hdfs::directory{ $mapreduce_jobhistory_done_dir:
service_state => $service_state,
owner => $mapred_user,
- mode => '750',
+ mode => '1777',
recursive_chmod => true
}
}
Modified: incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-hadoop/manifests/params.pp
URL: http://svn.apache.org/viewvc/incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-hadoop/manifests/params.pp?rev=1487638&r1=1487637&r2=1487638&view=diff
==============================================================================
--- incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-hadoop/manifests/params.pp (original)
+++ incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-hadoop/manifests/params.pp Wed May 29 20:46:31 2013
@@ -106,6 +106,8 @@ class hdp-hadoop::params(
$fs_checkpoint_dir = hdp_default("core-site/fs.checkpoint.dir","/tmp/hadoop-hdfs/dfs/namesecondary")
$proxyuser_group = hdp_default("core-site/proxyuser.group","users")
+
+ $hadoop_tmp_dir = hdp_default("core-site/hadoop.tmp.dir","/tmp/hadoop-$hdfs_user")
### hdfs-site
$datanode_du_reserved = hdp_default("hdfs-site/datanode.du.reserved",1073741824)
Added: incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-hadoop/templates/include_hosts_list.erb
URL: http://svn.apache.org/viewvc/incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-hadoop/templates/include_hosts_list.erb?rev=1487638&view=auto
==============================================================================
--- incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-hadoop/templates/include_hosts_list.erb (added)
+++ incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-hadoop/templates/include_hosts_list.erb Wed May 29 20:46:31 2013
@@ -0,0 +1,3 @@
+<% include_hosts_list.each do |val| -%>
+<%= val %>
+<% end -%>
\ No newline at end of file
Modified: incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-hbase/manifests/init.pp
URL: http://svn.apache.org/viewvc/incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-hbase/manifests/init.pp?rev=1487638&r1=1487637&r2=1487638&view=diff
==============================================================================
--- incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-hbase/manifests/init.pp (original)
+++ incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-hbase/manifests/init.pp Wed May 29 20:46:31 2013
@@ -93,14 +93,14 @@ class hdp-hbase(
override_owner => true
}
- hdp-hbase::configfile { ['hbase-env.sh','hadoop-metrics.properties']:
+ hdp-hbase::configfile { ['hbase-env.sh','log4j.properties','hadoop-metrics.properties']:
type => $type
}
hdp-hbase::configfile { 'regionservers':}
if ($security_enabled == true) {
- if ($type == 'master' and $service_state == 'running') {
+ if ($type == 'master') {
hdp-hbase::configfile { 'hbase_master_jaas.conf' : }
$hbase_grant_premissions_file = '/tmp/hbase_grant_permissions.sh'
@@ -111,20 +111,18 @@ class hdp-hbase(
mode => '0644',
content => template('hdp-hbase/hbase_grant_permissions.erb')
}
- $hbase_principal = $hdp-hbase::params::hbase_master_principal
- $hbase_user_keytab = $hdp-hbase::params::hbase_keytab_path
- $kinit_cmd = "${hdp::params::kinit_path_local} -kt ${hbase_user_keytab} ${hbase_principal};"
+
hdp::exec { '${smokeuser}_grant_privileges' :
- command => "su - ${hbase_user} -c '$kinit_cmd hbase --config $conf_dir shell ${hbase_grant_premissions_file}'",
+ command => "su - ${smoke_test_user} -c 'hbase --config $conf_dir shell ${hbase_grant_premissions_file}'",
require => File[$hbase_grant_premissions_file]
}
Hdp-hbase::Configfile<||> -> File[$hbase_grant_premissions_file] ->
Hdp::Exec['${smokeuser}_grant_privileges'] -> Anchor['hdp-hbase::end']
- } elsif ($type == 'regionserver' and $service_state == 'running') {
+ } elsif ($type == 'regionserver') {
hdp-hbase::configfile { 'hbase_regionserver_jaas.conf' : }
- } elsif ($type == 'client') {
+ } else {
hdp-hbase::configfile { 'hbase_client_jaas.conf' : }
}
}
Modified: incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-hbase/manifests/params.pp
URL: http://svn.apache.org/viewvc/incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-hbase/manifests/params.pp?rev=1487638&r1=1487637&r2=1487638&view=diff
==============================================================================
--- incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-hbase/manifests/params.pp (original)
+++ incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-hbase/manifests/params.pp Wed May 29 20:46:31 2013
@@ -87,8 +87,9 @@ class hdp-hbase::params() inherits hdp::
$hbase_master_jaas_config_file = hdp_default("hbase_master_jaas_config_file", "${conf_dir}/hbase_master_jaas.conf")
$hbase_regionserver_jaas_config_file = hdp_default("hbase_regionserver_jaas_config_file", "${conf_dir}/hbase_regionserver_jaas.conf")
- $hbase_keytab_path = hdp_default("hbase-site/hbase.master.keytab.file", "${keytab_path}/hbase.service.keytab")
+ $hbase_master_keytab_path = hdp_default("hbase-site/hbase.master.keytab.file", "${keytab_path}/hbase.service.keytab")
$hbase_master_principal = hdp_default("hbase-site/hbase.master.kerberos.principal", "hbase/_HOST@${kerberos_domain}")
+ $hbase_regionserver_keytab_path = hdp_default("hbase-site/hbase.regionserver.keytab.file", "${keytab_path}/hbase.service.keytab")
$hbase_regionserver_principal = hdp_default("hbase-site/hbase.regionserver.kerberos.principal", "hbase/_HOST@${kerberos_domain}")
$hbase_primary_name = hdp_default("hbase_primary_name", "hbase")
Modified: incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-hbase/templates/hbase_master_jaas.conf.erb
URL: http://svn.apache.org/viewvc/incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-hbase/templates/hbase_master_jaas.conf.erb?rev=1487638&r1=1487637&r2=1487638&view=diff
==============================================================================
--- incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-hbase/templates/hbase_master_jaas.conf.erb (original)
+++ incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-hbase/templates/hbase_master_jaas.conf.erb Wed May 29 20:46:31 2013
@@ -3,6 +3,6 @@ com.sun.security.auth.module.Krb5LoginMo
useKeyTab=true
storeKey=true
useTicketCache=false
-keyTab="<%=scope.function_hdp_template_var("::hdp-hbase::params::hbase_keytab_path")%>"
+keyTab="<%=scope.function_hdp_template_var("::hdp-hbase::params::hbase_master_keytab_path")%>"
principal="<%=scope.function_hdp_template_var("::hdp-hbase::params::hbase_jaas_princ")%>";
};
Modified: incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-hbase/templates/hbase_regionserver_jaas.conf.erb
URL: http://svn.apache.org/viewvc/incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-hbase/templates/hbase_regionserver_jaas.conf.erb?rev=1487638&r1=1487637&r2=1487638&view=diff
==============================================================================
--- incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-hbase/templates/hbase_regionserver_jaas.conf.erb (original)
+++ incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-hbase/templates/hbase_regionserver_jaas.conf.erb Wed May 29 20:46:31 2013
@@ -3,6 +3,6 @@ com.sun.security.auth.module.Krb5LoginMo
useKeyTab=true
storeKey=true
useTicketCache=false
-keyTab="<%=scope.function_hdp_template_var("::hdp-hbase::params::hbase_keytab_path")%>"
+keyTab="<%=scope.function_hdp_template_var("::hdp-hbase::params::hbase_regionserver_keytab_path")%>"
principal="<%=scope.function_hdp_template_var("::hdp-hbase::params::hbase_jaas_princ")%>";
};
Modified: incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-hive/manifests/jdbc-connector.pp
URL: http://svn.apache.org/viewvc/incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-hive/manifests/jdbc-connector.pp?rev=1487638&r1=1487637&r2=1487638&view=diff
==============================================================================
--- incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-hive/manifests/jdbc-connector.pp (original)
+++ incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-hive/manifests/jdbc-connector.pp Wed May 29 20:46:31 2013
@@ -24,13 +24,8 @@ class hdp-hive::jdbc-connector()
$jdbc_jar_name = $hdp-hive::params::jdbc_jar_name
-
- $java_share_dir = "/usr/share/java"
- $driver_curl_target = "${java_share_dir}/${jdbc_jar_name}"
$hive_lib = $hdp-hive::params::hive_lib
$target = "${hive_lib}/${jdbc_jar_name}"
- $jdk_location = $hdp::params::jdk_location
- $driver_curl_source = "${jdk_location}${jdbc_jar_name}"
anchor { 'hdp-hive::jdbc-connector::begin':}
@@ -46,18 +41,18 @@ class hdp-hive::jdbc-connector()
creates => $target,
path => ["/bin","/usr/bin/"],
require => Hdp::Package['mysql-connector-java'],
- before => Anchor['hdp-hive::jdbc-connector::end'],
+ notify => Anchor['hdp-hive::jdbc-connector::end'],
}
} elsif ($hive_jdbc_driver == "oracle.jdbc.driver.OracleDriver") {
- hdp::exec { 'hive mkdir -p ${artifact_dir} ; curl -f --retry 10 ${driver_curl_source} -o ${driver_curl_target} && cp ${driver_curl_target} ${target}':
- command => "mkdir -p ${artifact_dir} ; curl -f --retry 10 ${driver_curl_source} -o ${driver_curl_target} && cp ${driver_curl_target} ${target}",
+ hdp::exec { 'hive mkdir -p ${artifact_dir} ; cp /usr/share/java/${jdbc_jar_name} ${target}':
+ command => "mkdir -p ${artifact_dir} ; cp /usr/share/java/${jdbc_jar_name} ${target}",
unless => "test -f ${target}",
path => ["/bin","/usr/bin/"],
- before => Anchor['hdp-hive::jdbc-connector::end'],
+ notify => Anchor['hdp-hive::jdbc-connector::end'],
}
}
anchor { 'hdp-hive::jdbc-connector::end':}
-
+
}
Modified: incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-kerberos/manifests/bigtop/init.pp
URL: http://svn.apache.org/viewvc/incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-kerberos/manifests/bigtop/init.pp?rev=1487638&r1=1487637&r2=1487638&view=diff
==============================================================================
--- incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-kerberos/manifests/bigtop/init.pp (original)
+++ incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-kerberos/manifests/bigtop/init.pp Wed May 29 20:46:31 2013
@@ -161,7 +161,7 @@ class kerberos {
realize(File[$kerberos::site::keytab_export_dir])
- $principal = "$title/$::fqdn"
+ $principal = "$title/$hdp::params::hostname"
$keytab = "$kerberos::site::keytab_export_dir/$title.keytab"
exec { "addprinc.$title":
Modified: incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-kerberos/manifests/params.pp
URL: http://svn.apache.org/viewvc/incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-kerberos/manifests/params.pp?rev=1487638&r1=1487637&r2=1487638&view=diff
==============================================================================
--- incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-kerberos/manifests/params.pp (original)
+++ incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-kerberos/manifests/params.pp Wed May 29 20:46:31 2013
@@ -24,7 +24,7 @@ class hdp-kerberos::params(
{
$domain = 'hadoop.com'
$realm = inline_template('<%= @domain.upcase %>')
- $kdc_server = $::fqdn
+ $kdc_server = $hdp::params::hostname
$kdc_port = 88
$keytab_export_base_dir = '/etc/security/'
$keytab_export_dir = "${keytab_export_base_dir}/keytabs"
Modified: incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-oozie/manifests/init.pp
URL: http://svn.apache.org/viewvc/incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-oozie/manifests/init.pp?rev=1487638&r1=1487637&r2=1487638&view=diff
==============================================================================
--- incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-oozie/manifests/init.pp (original)
+++ incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-oozie/manifests/init.pp Wed May 29 20:46:31 2013
@@ -39,13 +39,13 @@ class hdp-oozie(
configuration => $configuration['oozie-site'],
owner => $oozie_user,
group => $hdp::params::user_group,
- mode => '0660'
+ mode => '0664'
}
} else {
file { "${oozie_config_dir}/oozie-site.xml":
owner => $oozie_user,
group => $hdp::params::user_group,
- mode => '0660'
+ mode => '0664'
}
}
Modified: incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-oozie/manifests/params.pp
URL: http://svn.apache.org/viewvc/incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-oozie/manifests/params.pp?rev=1487638&r1=1487637&r2=1487638&view=diff
==============================================================================
--- incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-oozie/manifests/params.pp (original)
+++ incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-oozie/manifests/params.pp Wed May 29 20:46:31 2013
@@ -43,8 +43,6 @@ class hdp-oozie::params() inherits hdp::
$oozie_lib_dir = hdp_default("oozie_lib_dir","/var/lib/oozie/")
- $libext_dir = hdp_default("libext_dir","/usr/lib/oozie/libext")
-
$oozie_webapps_dir = hdp_default("oozie_webapps_dir","/var/lib/oozie/oozie-server/webapps/")
### oozie-site
Modified: incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-oozie/manifests/service.pp
URL: http://svn.apache.org/viewvc/incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-oozie/manifests/service.pp?rev=1487638&r1=1487637&r2=1487638&view=diff
==============================================================================
--- incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-oozie/manifests/service.pp (original)
+++ incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-oozie/manifests/service.pp Wed May 29 20:46:31 2013
@@ -39,21 +39,11 @@ class hdp-oozie::service(
$oozie_keytab = $hdp-oozie::params::oozie_service_keytab
$oozie_principal = $configuration['oozie-site']['oozie.service.HadoopAccessorService.kerberos.principal']
- $oracle_driver_jar_name = "ojdbc6.jar"
- $java_share_dir = "/usr/share/java"
-
- $artifact_dir = $hdp::params::artifact_dir
- $driver_location = $hdp::params::jdk_location
- $driver_curl_target = "${java_share_dir}/${oracle_driver_jar_name}"
- $curl_cmd = "curl -f --retry 10 ${driver_location}${oracle_driver_jar_name} -o ${driver_curl_target}"
-
$jdbc_driver_name = $configuration['oozie-site']['oozie.service.JPAService.jdbc.driver']
if ($jdbc_driver_name == "com.mysql.jdbc.Driver"){
- $jdbc_driver_jar = "${java_share_dir}/mysql-connector-java.jar"
- $jdbc_driver_jar_target = "${libext_dir}/mysql-connector-java.jar"
+ $jdbc_driver_jar = "/usr/share/java/mysql-connector-java.jar"
} elsif($jdbc_driver_name == "oracle.jdbc.driver.OracleDriver") {
- $jdbc_driver_jar = "${java_share_dir}/${oracle_driver_jar_name}"
- $jdbc_driver_jar_target = "${libext_dir}/${oracle_driver_jar_name}"
+ $jdbc_driver_jar = "/usr/share/java/ojdbc6.jar"
}
@@ -82,16 +72,16 @@ class hdp-oozie::service(
$jar_path = "${lzo_jar_suffix}${jdbc_driver_jar}"
}
-
+
$cmd1 = "cd /usr/lib/oozie && tar -xvf oozie-sharelib.tar.gz"
$cmd2 = "cd /usr/lib/oozie && mkdir -p ${oozie_tmp}"
$cmd3 = "cd /usr/lib/oozie && chown ${user}:${hdp::params::user_group} ${oozie_tmp}"
$cmd4 = $jdbc_driver_name ? {
- /(com.mysql.jdbc.Driver|oracle.jdbc.driver.OracleDriver)/ => "cd ${oozie_tmp} && /usr/lib/oozie/bin/oozie-setup.sh -hadoop 0.20.200 $jar_location -extjs $ext_js_path $jar_option $jar_path && cp $jdbc_driver_jar $jdbc_driver_jar_target",
+ /(com.mysql.jdbc.Driver|oracle.jdbc.driver.OracleDriver)/ => "cd ${oozie_tmp} && /usr/lib/oozie/bin/oozie-setup.sh -hadoop 0.20.200 $jar_location -extjs $ext_js_path $jar_option $jar_path",
default => "cd ${oozie_tmp} && /usr/lib/oozie/bin/oozie-setup.sh -hadoop 0.20.200 $jar_location -extjs $ext_js_path $jar_option $jar_path",
}
- $cmd5 = "cd ${oozie_tmp} && /usr/lib/oozie/bin/ooziedb.sh create -sqlfile oozie.sql -run "
+ $cmd5 = "cd ${oozie_tmp} && /usr/lib/oozie/bin/ooziedb.sh create -sqlfile oozie.sql -run ; echo 0"
$cmd6 = "su - ${user} -c '${kinit_if_needed}; hadoop dfs -put /usr/lib/oozie/share ${oozie_hdfs_user_dir} ; hadoop dfs -chmod -R 755 ${oozie_hdfs_user_dir}/share'"
#$cmd7 = "/usr/lib/oozie/bin/oozie-start.sh"
@@ -114,15 +104,13 @@ class hdp-oozie::service(
hdp-oozie::service::directory { $hdp-oozie::params::oozie_data_dir : }
hdp-oozie::service::directory { $hdp-oozie::params::oozie_lib_dir : }
hdp-oozie::service::directory { $hdp-oozie::params::oozie_webapps_dir : }
- hdp-oozie::service::directory { $hdp-oozie::params::libext_dir : }
- hdp-oozie::service::jdbc-connector-java { $hdp-oozie::params::libext_dir : }
anchor{'hdp-oozie::service::begin':} -> Hdp-oozie::Service::Directory<||> -> anchor{'hdp-oozie::service::end':}
if ($ensure == 'installed_and_configured') {
hdp-oozie::service::exec_sh{$sh_cmds:}
hdp-oozie::service::exec_user{$user_cmds:}
- Anchor['hdp-oozie::service::begin'] -> Hdp-oozie::Service::Jdbc-connector-java[$hdp-oozie::params::libext_dir] -> Hdp-oozie::Service::Directory<||> -> Hdp-oozie::Service::Exec_sh[$cmd1] -> Hdp-oozie::Service::Exec_sh[$cmd2] ->Hdp-oozie::Service::Exec_sh[$cmd3] -> Hdp-oozie::Service::Exec_user[$cmd4] ->Hdp-oozie::Service::Exec_user[$cmd5] -> Anchor['hdp-oozie::service::end']
+ Hdp-oozie::Service::Directory<||> -> Hdp-oozie::Service::Exec_sh[$cmd1] -> Hdp-oozie::Service::Exec_sh[$cmd2] ->Hdp-oozie::Service::Exec_sh[$cmd3] -> Hdp-oozie::Service::Exec_user[$cmd4] ->Hdp-oozie::Service::Exec_user[$cmd5] -> Anchor['hdp-oozie::service::end']
} elsif ($ensure == 'running') {
hdp::exec { "exec $cmd6" :
command => $cmd6,
@@ -144,19 +132,6 @@ class hdp-oozie::service(
}
}
-define hdp-oozie::service::jdbc-connector-java()
-{
- if ($jdbc_driver_name == "com.mysql.jdbc.Driver"){
- hdp::package { 'mysql-connector-java' : }
- } elsif($jdbc_driver_name == "oracle.jdbc.driver.OracleDriver") {
- exec{ "${curl_cmd} ${name}":
- command => $curl_cmd,
- path => ["/bin","/usr/bin/"],
- unless => "test -e ${java_share_dir}/${oracle_driver_jar_name}",
- }
- }
-}
-
define hdp-oozie::service::directory()
{
hdp::directory_recursive_create { $name:
Modified: incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-templeton/manifests/server.pp
URL: http://svn.apache.org/viewvc/incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-templeton/manifests/server.pp?rev=1487638&r1=1487637&r2=1487638&view=diff
==============================================================================
--- incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-templeton/manifests/server.pp (original)
+++ incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-templeton/manifests/server.pp Wed May 29 20:46:31 2013
@@ -93,12 +93,23 @@ class hdp-templeton::copy-hdfs-directori
# mode => '755',
# dest_dir => '/apps/templeton/ugi.jar'
# }
- hdp-hadoop::hdfs::copyfromlocal { '/usr/lib/hadoop/contrib/streaming/hadoop-streaming*.jar':
- service_state => $service_state,
- owner => $webhcat_user,
- mode => '755',
- dest_dir => "$webhcat_apps_dir/hadoop-streaming.jar",
- kinit_if_needed => $kinit_if_needed
+ if $stack_version in ("2.0.1") {
+ hdp-hadoop::hdfs::copyfromlocal { '/usr/lib/hadoop-mapreduce/hadoop-streaming*.jar':
+ service_state => $service_state,
+ owner => $webhcat_user,
+ mode => '755',
+ dest_dir => "$webhcat_apps_dir/hadoop-streaming.jar",
+ kinit_if_needed => $kinit_if_needed
+ }
+ }
+ else {
+ hdp-hadoop::hdfs::copyfromlocal { '/usr/lib/hadoop/contrib/streaming/hadoop-streaming*.jar':
+ service_state => $service_state,
+ owner => $webhcat_user,
+ mode => '755',
+ dest_dir => "$webhcat_apps_dir/hadoop-streaming.jar",
+ kinit_if_needed => $kinit_if_needed
+ }
}
#TODO: Use ${hdp::params::artifact_dir}/${hdp-templeton::params::pig_tar_name} instead
hdp-hadoop::hdfs::copyfromlocal { '/usr/share/HDP-webhcat/pig.tar.gz' :
Modified: incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-yarn/files/validateYarnComponentStatus.py
URL: http://svn.apache.org/viewvc/incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-yarn/files/validateYarnComponentStatus.py?rev=1487638&r1=1487637&r2=1487638&view=diff
==============================================================================
--- incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-yarn/files/validateYarnComponentStatus.py (original)
+++ incubator/ambari/branches/branch-1.4.0/ambari-agent/src/main/puppet/modules/hdp-yarn/files/validateYarnComponentStatus.py Wed May 29 20:46:31 2013
@@ -27,10 +27,10 @@ HISTORYSERVER ='hs'
STARTED_STATE = 'STARTED'
-def validate(component, path, port):
+def validate(component, path, address):
try:
- url = 'http://localhost:' + str(port) + path
+ url = 'http://' + address + path
opener = urllib2.build_opener()
urllib2.install_opener(opener)
request = urllib2.Request(url)
@@ -71,14 +71,14 @@ def validateResponse(component, response
#
def main():
parser = optparse.OptionParser(usage="usage: %prog [options] component ")
- parser.add_option("-p", "--port", dest="port", help="Port for rest api of desired component")
+ parser.add_option("-p", "--port", dest="address", help="Host:Port for REST API of a desired component")
(options, args) = parser.parse_args()
component = args[0]
- port = options.port
+ address = options.address
if component == RESOURCEMANAGER:
path = '/ws/v1/cluster/info'
@@ -87,7 +87,7 @@ def main():
else:
parser.error("Invalid component")
- validate(component, path, port)
+ validate(component, path, address)
if __name__ == "__main__":
main()