[
https://issues.apache.org/jira/browse/KNOX-1014?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16177820#comment-16177820
]
Larry McCay commented on KNOX-1014:
-----------------------------------
Materialized topology is missing the protocol scheme for the HIVE service.
All the others seem good.
{code}
<service>
<role>HIVE</role>
<url>null://c6401.ambari.apache.org:10001/cliservice</url>
</service>
{code}
I did have a couple services in the descriptor that were not deployed in ambari
and the topology did fail to materialize as intended.
I'm wondering whether it would be better to just leave them out of the
materialized topology but to allow those that are discovered to be deployed.
Would be good to be able to add comments to it indicated that they were removed
but that is probably not doable.
If you think about what needs to be done to make it deploy there are two
options:
1. remove the undiscoverable service
2. add the service through ambari
#1 we can do for them and if the service ends up being deployed in ambari then
it will magically show up.
#2 we have no control over.
What do you think?
I'm not thinking that either of these necessarily have to block the commit.
The missing HIVE scheme is interesting though - you didn't see that happen in
your deployments?
Maybe there is something special in my cluster?
> Service Discovery and Topology Generation Framework
> ---------------------------------------------------
>
> Key: KNOX-1014
> URL: https://issues.apache.org/jira/browse/KNOX-1014
> Project: Apache Knox
> Issue Type: Sub-task
> Components: Server
> Reporter: Phil Zampino
> Assignee: Phil Zampino
> Labels: kip-8
> Fix For: 0.14.0
>
> Attachments: KNOX-1014-002.patch, KNOX-1014.patch
>
>
> Implement the foundation for Service Discovery and Topology Generation.
> * Define simple descriptor format (YAML, JSON, etc...)
> * Local simple descriptor and shared provider configuration discovery
> ** Monitor conf/shared-providers, conf/descriptors similar to the way
> conf/topologies is currently monitored.
> * Ambari service discovery (REST API interactions and model construction)
> ** Configuration
> *** How to plug-in discovery implementations
> *** How to configure authentication (credentials/trust) with the service
> registries
> * Topology assembly from simple descriptor and discovery details
> * Topology deployment
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)