[
https://issues.apache.org/jira/browse/AMBARI-3548?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13802889#comment-13802889
]
Dmitry Lysnichenko commented on AMBARI-3548:
--------------------------------------------
[[email protected]],
- creating package (lower-case) folder seems reasonable to me.
- You are right, patch name is wrong. The patch is for jira AMBARI-3548 . I'll
not reupload a patch with new name because new upload timestamp will confuse
those who already have reviewed it.
Also, according to Sumit proposal, we are going to install ALL service rpms to
all service component hosts. For example, if we install datanode to the host,
we will install namenode, journalnode rpms as well. Motivation behind that is
that movement of master components will be easier. Any thoughts on that?
> Changes to stacks definitions to allow custom services support (needed by an
> ambari-agent)
> ------------------------------------------------------------------------------------------
>
> Key: AMBARI-3548
> URL: https://issues.apache.org/jira/browse/AMBARI-3548
> Project: Ambari
> Issue Type: Bug
> Components: controller
> Affects Versions: 1.5.0
> Reporter: Dmitry Lysnichenko
> Assignee: Dmitry Lysnichenko
> Fix For: 1.5.0
>
> Attachments: AMBARI-2036-preview.patch, hbase_new_metainfo.json,
> hbase_new_metainfo.xml, hbase_old_metainfo.xml, service_metainfo_changes.patch
>
>
> Stack definitions for custom services should contain fields:
> - service metadata
> -- list of repositories
> - component metadata should contain fields:
> -- scriptType (possible values: "python", "puppet")
> -- taskTimeout (per-component value)
> Except metadata files, custom service directory should contain:
> - script directory that contains separate python files for components (e.g.
> namenode.py, datanode.py etc.) and service.py file.
> - a separate directory for templates
> Patch is so large because I've created a separate stack dir with modified
> HBase metadata.
--
This message was sent by Atlassian JIRA
(v6.1#6144)