> There is no equivalent usable ‘Metron’ application.

That is absolutely part of the problem here. We are a platform on a
platform, whereas many of the other projects in the Hadoop stack have very
loose coupling/integrations with the other projects. HDF, which NiFi is a
part of, would perhaps be more similar. Again, I don't believe the HDF
MPack/Ambari work is in its own Apache project - that is a commercial
bundle afaik.

On Thu, Sep 12, 2019 at 3:13 PM Otto Fowler <ottobackwa...@gmail.com> wrote:

> I need a little while to think about this, but I would just like to say
> that NiFi is a really bad example to compare Metron too.
>
> Nifi can be deployed as a single zip file and run from wherever it is
> unzipped. It is more of an application that can be clustered with other
> instances of that application. Metron is pretty different from that.
>
> There is no equivalent usable ‘Metron’ application.
>
> Can we think of a better example for inspiration?
>
>
>
>
> On September 12, 2019 at 16:15:06, Michael Miklavcic (
> michael.miklav...@gmail.com) wrote:
>
> I'd like to discuss Metron's installation and management. We have used
> Ambari for some time now, with and without an MPack for Metron (and
> Elasticsearch). While this mechanism has proved useful to the project, it
> is not without cost. This makes us an outlier among Apache projects in
> terms of what we support as part of our installation and management
> mechanism. It greatly expands the scope of responsibility for the Metron
> community in terms of feature coverage that is not core to the
> cybersecurity platform.
>
> We are currently undertaking an upgrade (
> https://issues.apache.org/jira/browse/METRON-2088) to beat some product
> EOL
> deadlines for Storm and the HDP binaries we depend on for deployment with
> Ambari. This upgrade is critical for the Metron community. Ambari does not
> prepackage any Hadoop binaries (see for example
> https://cwiki.apache.org/confluence/display/AMBARI/Quick+Start+Guide), so
> for convenience we had been leveraging a commercial vendor's (Hortonworks)
> binaries for HDP to fill this gap. There are a couple issues with this.
>
> First, and most dire, is that in the recent Cloudera earnings call
> (Hortonworks and Cloudera have merged, if you're unaware), they have
> publicly stated that *binaries will no longer be freely available to the
> public *(see footnote 1). This means that our development environment is
> tightly coupled to deployment artifacts that may cease to exist, and
> subsequently break over night. We need to act on this immediately.
>
> Second, there is currently a bug in the latest versions of Ambari that
> supports HDP 3.1 and our MPack and we are still working out if there is a
> fix we can implement on our end to get around it - see
> https://issues.apache.org/jira/browse/AMBARI-25375. This is very likely a
> blocker for an upgrade if we cannot find a workaround (there has been one
> failed attempt, another is under way so fingers crossed).
>
> Many other projects simply provide binaries and basic instructions for
> deploying and using their products. See NiFi, for example -
>
> https://nifi.apache.org/docs/nifi-docs/html/administration-guide.html#how-to-install-and-start-nifi
> .
>
> The product is developed in an a flexible and extensible way, and
> individuals and vendors are free to expand on that basic functionality.
>
> I propose we take a similar approach and move to deprecate and replace
> Ambari in one fell swoop as part of our 1.0 Metron release initiative. In
> addition to the reasons listed above, this would also simplify our
> development process, ease onboarding of new contributors and committers in
> the community, and decrease the overall burden to the community for new
> features and releases. The replacement for the development environment
> could be a combination of Ansible and shell/Python scripts for managing
> laying down the Metron bits. One option that has been discussed in the past
> is to leverage open source versions of Docker containers for our service
> dependencies. Recent conversations I've had with community devs suggests
> this is still a popular solution. I agree. Quite a bit of Metron system
> management is currently duplicated between Ambari and the management UI,
> and we could maintain or expand on the current feature set in our UI as
> desired. For general Hadoop/cluster management, we would no longer provide
> a prepackaged option - BYOD as it were. There are numerous OSS and
> commercial solutions available today, and users and vendors alike would be
> free to choose one that works best for their specific use case(s) and
> customer(s).
>
> Thanks everyone. This is not a vote, but opening the floor for discussion.
>
> Best,
> Mike Miklavcic
> Metron PMC
>
> *Notes:*
>
> (1) From the Cloudera earnings call -
>
> https://www.fool.com/earnings/call-transcripts/2019/09/04/cloudera-inc-cldr-q2-2020-earnings-call-transcript.aspx
>
> "Secondly, the distribution of our compiled software, the binaries, will be
> > limited. Specifically, access to these binaries, as well as support
> > services and technical expertise will be available only with the current
> > subscription agreement. The binaries contain Cloudera-specific
> intellectual
> > property, the testing, securing, and integration of various Open Source
> > projects into an enterprise grade system that meets the requirements of
> our
> > customers.
> >
>
>
> Consistent with the Red Hat model, our binaries will no longer be freely
> > available to non-paying customers. These changes to licensing and
> > distribution will affect all subsequent versions of our current products
> as
> > well as new products, ensuring their future development by Cloudera and
> the
> > community is better protected."
>

Reply via email to