[ 
https://issues.apache.org/jira/browse/NIFI-5443?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16558440#comment-16558440
 ] 

Joseph Witt commented on NIFI-5443:
-----------------------------------

[~alopresto] just to be clear it is designed to make adding nodes easy and this 
has proven true over the years.  It is also designed to make upgrades easy, 
downgrades easy.  As new features are added though these aren't always taking 
all these aspects into consideration and further sometimes the approaches taken 
just dont' work that well.  As new authorization/authentication styles are 
adding they can strain these as well. 

> Improve cluster configuration for dynamic scaling
> -------------------------------------------------
>
>                 Key: NIFI-5443
>                 URL: https://issues.apache.org/jira/browse/NIFI-5443
>             Project: Apache NiFi
>          Issue Type: Improvement
>          Components: Core Framework
>    Affects Versions: 1.7.1
>            Reporter: Andy LoPresto
>            Priority: Critical
>              Labels: cluster, docker, kubernetes, rkt, scale, security
>
> Currently, NiFi is designed for static clusters, with frequent references in 
> configuration files to a priori knowledge of node hostnames, ports, etc. 
> Efforts should be taken to make NiFi easier to dynamically scale. This can 
> involve containerization improvements via Docker/rkt, deployment improvements 
> via Kubernetes, and abstraction of the configuration values needed to stand 
> up the cluster. A node should be able to join the cluster, and, given the 
> correct keystore and truststore, immediately communicate with other existing 
> nodes in the cluster without requiring direct configuration changes to them, 
> or a restart of any node. 
> * {{authorizers.xml}}
> * node identities
> * permissions ({{RW}} on {{/proxy}})
> * ZooKeeper configuration
> * etc.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to