[
https://issues.apache.org/jira/browse/METRON-609?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15840641#comment-15840641
]
Matt Foley commented on METRON-609:
-----------------------------------
The remaining items not included in PR#425 are these:
# Mpack version increment, and database-preserving upgrade from Mpack version
1.0.0.0.
# Improve the order of fields in the GUI, to group at the beginning the fields
that must be modified or are commonly modified. Possibly separate "basic" and
"advanced" configs.
# Provide a README.md that describes what is going on with the various resource
files in the Mpack src
** and appropriate recommendations for 1, 2, 3, and 4+ node configs
# Enhance the [wiki page for cluster
installation|https://cwiki.apache.org/confluence/display/METRON/Metron+with+HDP+2.5+bare-metal+install],
with regard to single-node install with Mpack, and taking into account all the
bug fixes in METRON-634
** And fix that wiki page, which is significantly out of date wrt the Mpack.
# Also see
https://github.com/apache/incubator-metron/tree/master/metron-deployment#current-limitations
for some other known issues.
# In service_advisor.py, use the actual Master and Slave assignments to capture
the number of nodes installed and to populate the list of Master hosts in
zen_discovery_ping_unicast_hosts, and other places.
** Then use "masters_also_are_datanodes" to calculate effective number of
datanodes, and apply constraints accordingly (better than validation check).
** Fix the Metron post-config pre-install validation check, and then test check
on storm num_slots.
> Enhance Mpack to handle single-node and small-cluster installs of
> Elasticsearch
> -------------------------------------------------------------------------------
>
> Key: METRON-609
> URL: https://issues.apache.org/jira/browse/METRON-609
> Project: Metron
> Issue Type: Improvement
> Reporter: Matt Foley
> Assignee: Matt Foley
> Fix For: 0.3.1
>
>
> The current Mpack for Ambari install of Metron requires that Elasticsearch be
> installed with 1+ dedicated Masters and 3+ dedicated Slaves. It does not
> support combined master/datanode configuration (non-"dedicated" Master),
> which is the recommended way to run a single-node configuration of
> Elasticsearch; nor does it allow less than 3 dedicated Slaves, thereby
> requiring the cluster have at least 4 nodes.
> This jira proposes to enable 1-, 2-, and 3-node clusters to have a working
> Elasticsearch install via the Mpack. It will also allow non-dedicated
> master/datanodes, which are required for single-node and useful for few-node
> clusters.
> I intend to also include the following enhancements and fixes:
> * Determine whether elastic-sysconfig:data_dir and elastic-site:path_data
> should have same default value and if so fix it. (I think they should, and
> they don't. Probably there should only be one variable instead of two.)
> * Provide Quick Links in Ambari service page for Elasticsearch to the
> self-report pages for Elasticsearch health, node list, and other "_cat"
> status. May include some "_cluster" status.
> * Improve various mouse-over Description fields in the GUI
> * Improve the order of fields in the GUI, to group at the beginning the
> fields that must be modified or are commonly modified. Possibly separate
> "basic" and "advanced" configs.
> * Provide a README.md that describes what is going on with the various
> resource files in the Mpack src
> * Enhance the wiki page for cluster installation, with regard to single-node
> install with Mpack.
> * Database-preserving upgrade from version 1.0.0.0.
> Also see
> https://github.com/apache/incubator-metron/tree/master/metron-deployment#current-limitations
> for some other known issues. And the documentation in that README.md page
> is significantly out of date wrt the Mpack.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)