@jeremy montgomery <alericmcke...@gmail.com>  thanks that would be amazing
if you could add what you know.  The docs are a little scarce.. I'll add
what I learn as well as I flush out BigTop mpack so Ambari can still have a
future.



On Thu, May 14, 2020 at 9:22 AM jeremy montgomery <alericmcke...@gmail.com>
wrote:

> @aaron - i don't think that the server/agent piece needs to be messed
> with.  It is more puppet than ansible, but it works pretty well.  It has a
> few issues that need to be worked out, but nothing insurmountable.
>
> Agent/Server (pieces that need work)
>
>    - Ability to invalidate the agent cache.
>    - Multithreading - Currently alerts/restarts work on a concept of
>    threads and timeouts.  You can end up with too many concurrent tasks/alerts
>    and things get backlogged waiting on the timeouts.  However, if you up the
>    threads you run into a lot of race conditions with auto-restart and alerts
>    firing concurrently. ----> main piece here is it needs a prioritized
>    queuing system locally.
>    - Order of restarts and hierarchy - Right now this is hard coded at
>    the server level within a component and somewhat for full restarts based on
>    the order on the left hand bar.
>       - Need the ability to modify the full restart sequence
>       - Need the ability to state whether a restart is blocking, blocking
>       only when component is on the same server, and non-blocking.
>       - Need the ability to chain 2 different components together.
>       Example, if i restart a kerberized hiveserver2 i can have it restart 
> hue as
>       well after it is restarted.  Otherwise hue will error out since the 
> spnego
>       hashes are different.
>
> I'll make some edits to the confluence page explaining how the
> stacks/mpacks/extensions work.
>
> On Tue, May 12, 2020 at 10:51 AM Matt Andruff <matt.andr...@gmail.com>
> wrote:
>
>> @Aaron Bossert - For that type of change (Ansible) you probably need to
>> write up a design paper. (I have seen this done, and I'm not sure it's
>> required but seems to be common practice)  Sounds like ansible would be a
>> good fit.
>>
>> @Jeremy - thanks for the insights, I might ping you if I get stuck trying
>> to get into it.  I certainly wish there was a clean standard for
>> installation locations.
>>
>>
>>
>> On Tue, May 12, 2020 at 10:36 AM Aaron Bossert <aa...@punchcyber.com>
>> wrote:
>>
>>> Jeremy,
>>>
>>>
>>>
>>> I would be happy to tackle this with you and whoever else is
>>> willing…that being said, I have always had a love/hate relationship with
>>> Ambari…the stacks have always been intimidating to me….you mention
>>> revisiting the architecture….do you have any ideas for what might be
>>> better?  In my opinion, I have always wanted to replace the guts of ambari
>>> with a system that is underpinned by Ansible…seems much more user-friendly
>>> and MUCH easier to configure and extend for those who are not comfortable
>>> with doing their own Java to Python and creating RPM’s and the like….What
>>> are your thoughts?
>>>
>>>
>>>
>>>
>>>
>>> -- M. Aaron Bossert
>>>
>>>
>>>
>>> *From: *jeremy montgomery <alericmcke...@gmail.com>
>>> *Reply-To: *"user@ambari.apache.org" <user@ambari.apache.org>
>>> *Date: *Tuesday, May 12, 2020 at 9:14 AM
>>> *To: *"user@ambari.apache.org" <user@ambari.apache.org>
>>> *Subject: *Re: life after Hortonworks
>>>
>>>
>>>
>>> I make mpacks all the time, but tend to push them as extensions because
>>> the stack architecture is byzantine.
>>>
>>>    - It is java that deploys python code.  As such, the structure
>>>    behaves like java, which makes it a pain in the rear to track down simple
>>>    python functions.  Sometimes the code ends up in common-services, 
>>> sometimes
>>>    it stays in the current version of stacks.  Some stack components only 
>>> use
>>>    code in their latest version, some have code files strung through the
>>>    folders of 8 previous versions and 3 stacks (looking at you LLAP).
>>>    - The install code doesn't know where it wants to be.  sometimes its
>>>    in the stack, sometimes it is in ambari.  This means that a version of
>>>    ambari tends to be hard coded to 1-2 versions of a stack.
>>>    - Changing javascript for a stack isn't possible.  This means that
>>>    stack components are hard coded into the ember.js with a bunch of if
>>>    statements.
>>>    - Making additions to a stack feature is a major process (like
>>>    adding hbase thrift to an existing hbase installation)
>>>    - Upgrades require a yum file regardless of installation method.  so
>>>    learning how to create dummy rpms is necessary.
>>>
>>> I'd be willing to chip in and maintain the stack python code but the
>>> stack architecture really needs to be revisited.
>>>
>>>
>>>
>>> On Mon, May 11, 2020 at 1:50 PM Aaron Bossert <aa...@punchcyber.com>
>>> wrote:
>>>
>>> Matt,
>>>
>>>
>>>
>>> Yeah, my thought was to start with whatever the most recent HDP/HDF
>>> stack definition as a starting point.  It just so happens that I have a
>>> backburner project to do this already.  I have been using Hortonworks for a
>>> long time, but have found recently that I needed to install newer versions
>>> of Apache Druid and Apache Storm, which would require me to do a new
>>> stack…Full disclosure:  I have NEVER mucked with stacks and am not a Python
>>> guy…I write in Scala/Java predominantly….that being said, I would be happy
>>> to collaborate on this if anyone feels that this would be worthwhile and
>>> useful to the broader community.
>>>
>>>
>>>
>>> -- M. Aaron Bossert
>>>
>>>
>>>
>>> *From: *Matt Andruff <matt.andr...@gmail.com>
>>> *Reply-To: *"user@ambari.apache.org" <user@ambari.apache.org>
>>> *Date: *Monday, May 11, 2020 at 1:46 PM
>>> *To: *"user@ambari.apache.org" <user@ambari.apache.org>
>>> *Subject: *Re: life after Hortonworks
>>>
>>>
>>>
>>> Cloudera no longer uses ambari. They stuck with Cloudera manager in
>>> their release of CDP.(CDH+HDP=CDP)
>>>
>>>
>>>
>>> https://docs.cloudera.com/cdpdc/7.0/overview/topics/cdpdc-overview.html
>>> <https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.cloudera.com%2Fcdpdc%2F7.0%2Foverview%2Ftopics%2Fcdpdc-overview.html&data=01%7C01%7Caaron%40punchcyber.com%7C89b759ffe21a47ee874a08d7f6766280%7Cf7ca96216ba34d52a241e0ed3ea6a78a%7C0&sdata=7%2BMaRSRcCIjjKVT777pp18IYYsXEAGk3VPdNuOexV2w%3D&reserved=0>
>>>
>>>
>>>
>>> I don't think this means that Ambari is dead.  I do think it means as
>>> stated that the community will need to take on packaging a stack and
>>> building rpms.(or at least packaging the stack)
>>>
>>>
>>>
>>> The legacy code for stack of HDP 2.6 stream is out there already in the
>>> repo so it's just some work to create rpms of whatever Ambari wants to
>>> release.
>>>
>>>
>>>
>>> I assume the stacks section is so poorly documented is because
>>> Hortonworks was doing the work of packaging.  I'm not sure the level of
>>> effort needed to make a stack work but it seems like we could start with
>>> the last HDP build (3.1.4) and keep moving forward.
>>>
>>>
>>>
>>>
>>>
>>> On Mon., May 11, 2020, 13:08 Stephen Boesch, <java...@gmail.com> wrote:
>>>
>>> I am reading between the lines that ambari is no longer a strategic
>>> platform. Would someone please provide a link/reference to a Cloudera press
>>> release or blog describing this and maybe related decisions/roadmaps?  thx!
>>>
>>>
>>>
>>> Am Mo., 11. Mai 2020 um 10:05 Uhr schrieb Aaron Bossert <
>>> aa...@punchcyber.com>:
>>>
>>> For what it is worth, I have written blueprints before, but never
>>> stacks.  The documentation and tutorials for ambari stacks and blueprints
>>> are horribly out of date, incomplete, or flat out missing.  Perhaps that
>>> could be an initial task for the community to undertake so that those of us
>>> who were using the Hortonworks suite of tools and were comfortable with
>>> Ambari can sever the cord, as it were....relying on commercial companies to
>>> support open source tools once their objectives have changed is rarely a
>>> good thing.
>>>
>>>
>>>
>>> Get Outlook for iOS
>>> <https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Faka.ms%2Fo0ukef&data=01%7C01%7Caaron%40punchcyber.com%7C89b759ffe21a47ee874a08d7f6766280%7Cf7ca96216ba34d52a241e0ed3ea6a78a%7C0&sdata=AqkexLKW6pLpkhG0auiGnGpIy5aZpcc%2B%2BG53O2qCNek%3D&reserved=0>
>>> ------------------------------
>>>
>>> *From:* Ganesh Raju <ganesh.r...@linaro.org>
>>> *Sent:* Monday, May 11, 2020 12:57:50 PM
>>> *To:* user@ambari.apache.org <user@ambari.apache.org>
>>> *Subject:* Re: life after Hortonworks
>>>
>>>
>>>
>>> Here is more Apache Bigtop info
>>>
>>>
>>>
>>> releases
>>> <https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FBIGTOP%2FReleases&data=01%7C01%7Caaron%40punchcyber.com%7C89b759ffe21a47ee874a08d7f6766280%7Cf7ca96216ba34d52a241e0ed3ea6a78a%7C0&sdata=8xGs5j8Akzib7cRVlEgWq8ORcz8dWduDXqu8ev69mTE%3D&reserved=0>
>>>
>>> mailinglist
>>> <https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbigtop.apache.org%2Fmail-lists.html&data=01%7C01%7Caaron%40punchcyber.com%7C89b759ffe21a47ee874a08d7f6766280%7Cf7ca96216ba34d52a241e0ed3ea6a78a%7C0&sdata=NgLr8gAPF2BXSr%2FXnUuaR2%2FdDU0c40RlyCoxiATR%2FWw%3D&reserved=0>
>>>
>>> list of components
>>> <https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FBIGTOP%2FBigtop%2B1.4.0%2BRelease&data=01%7C01%7Caaron%40punchcyber.com%7C89b759ffe21a47ee874a08d7f6766280%7Cf7ca96216ba34d52a241e0ed3ea6a78a%7C0&sdata=vXMOynon6RZFabIVAo5PQ4D%2B6cB9rq%2BHSBbYBnH9uPI%3D&reserved=0>
>>>
>>>
>>>
>>> Thanks
>>>
>>> Ganesh Raju
>>>
>>>
>>>
>>>
>>>
>>> On Mon, May 11, 2020 at 10:00 AM Ganesh Raju <ganesh.r...@linaro.org>
>>> wrote:
>>>
>>> Yes that's what Bigtop did. BTW, Apache Bigtop already has hadoop and 30
>>> other components.
>>>
>>>
>>>
>>> Ganesh
>>>
>>>
>>>
>>> On Mon, May 11, 2020 at 9:56 AM Matt Andruff <matt.andr...@gmail.com>
>>> wrote:
>>>
>>> I kept digging and I found that ambari supports stacks (that we have all
>>> seen before).  You can write your own custom stack
>>> <https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FAMBARI%2FOverview%23Overview-Structure&data=01%7C01%7Caaron%40punchcyber.com%7C89b759ffe21a47ee874a08d7f6766280%7Cf7ca96216ba34d52a241e0ed3ea6a78a%7C0&sdata=3itBtwJy1mH3Eu2FbsVx0WurYZFlTlVY7VtV5D%2FbDjg%3D&reserved=0>
>>> meaning you could write the "glue" what apache projects  hortonworks had
>>> written to roll out a set of services.  I guess this is how they got around
>>> being open source.  I guess I'll start looking into making my own stack
>>> from scratch.  If anyone already has one or know of one, please let me know.
>>>
>>>
>>>
>>> On Mon, May 11, 2020 at 10:41 AM Ganesh Raju <ganesh.r...@linaro.org>
>>> wrote:
>>>
>>> Apache Bigtop now has mpack and works with Ambari. You could try that.
>>>
>>>
>>>
>>> Thanks,
>>>
>>> Ganesh
>>>
>>>
>>>
>>> On Mon, May 11, 2020 at 9:15 AM Matt Andruff <matt.andr...@gmail.com>
>>> wrote:
>>>
>>> Hey I was just poking around today trying to figure out if ambari still
>>> works to install a cluster.
>>>
>>>
>>>
>>> I recently was able to install a Cloudera Manager installation.
>>>
>>>
>>>
>>> I was about to start an Ambari installation but when I poke the repos
>>> they all seem to need a user/password.
>>>
>>>
>>>
>>> Is there a non-hortonworks(cloudera) hadoop that can be still be
>>> installed with Amabari?
>>>
>>>
>>>
>>> If there is documentation somewhere just let me know, I couldn't find
>>> the answer googling as Hortonworks(cloudera) docs are all that come up.
>>>
>>>
>>>
>>> --
>>>
>>> Live life
>>> Laugh Often
>>>
>>>
>>>
>>> --
>>>
>>> IRC: ganeshraju@#linaro on irc.freenode.ne
>>> <https://nam10.safelinks.protection.outlook.com/?url=http%3A%2F%2Firc.freenode.net%2F&data=01%7C01%7Caaron%40punchcyber.com%7C89b759ffe21a47ee874a08d7f6766280%7Cf7ca96216ba34d52a241e0ed3ea6a78a%7C0&sdata=uOTbOwThQhNWnkTGmf3HZ6lIxPG0jjmxMUFOdANlN8I%3D&reserved=0>
>>> t
>>>
>>>
>>>
>>>
>>> --
>>>
>>> Live life
>>> Laugh Often
>>>
>>>
>>>
>>> --
>>>
>>> IRC: ganeshraju@#linaro on irc.freenode.ne
>>> <https://nam10.safelinks.protection.outlook.com/?url=http%3A%2F%2Firc.freenode.net%2F&data=01%7C01%7Caaron%40punchcyber.com%7C89b759ffe21a47ee874a08d7f6766280%7Cf7ca96216ba34d52a241e0ed3ea6a78a%7C0&sdata=uOTbOwThQhNWnkTGmf3HZ6lIxPG0jjmxMUFOdANlN8I%3D&reserved=0>
>>> t
>>>
>>>
>>>
>>> --
>>>
>>> IRC: ganeshraju@#linaro on irc.freenode.ne
>>> <https://nam10.safelinks.protection.outlook.com/?url=http%3A%2F%2Firc.freenode.net%2F&data=01%7C01%7Caaron%40punchcyber.com%7C89b759ffe21a47ee874a08d7f6766280%7Cf7ca96216ba34d52a241e0ed3ea6a78a%7C0&sdata=uOTbOwThQhNWnkTGmf3HZ6lIxPG0jjmxMUFOdANlN8I%3D&reserved=0>
>>> t
>>>
>>>
>>
>> --
>> Live life
>> Laugh Often
>>
>

-- 
Live life
Laugh Often

Reply via email to