You could always submit a Jira :) On Tue, 27 Aug 2019 at 21:27, Otto Fowler <ottobackwa...@gmail.com> wrote:
> You are right, that is much better than backup_metron_configs.sh. > > > > > On August 27, 2019 at 16:05:38, Simon Elliston Ball ( > si...@simonellistonball.com) wrote: > > You can do this with zk_load_configs and Ambari’s blueprint api, so we > kinda already do. > > Simon > > On Tue, 27 Aug 2019 at 20:19, Otto Fowler <ottobackwa...@gmail.com> wrote: > >> Maybe we need some automated method to backup configurations and restore >> them. >> >> >> >> On August 27, 2019 at 14:46:58, Michael Miklavcic ( >> michael.miklav...@gmail.com) wrote: >> >> > Once you back up your metron configs, the same configs that worked on >> the previous version will continue to work on the version running on HDP >> 3.x. If there is any discrepancy between the two or additional settings >> will be required, those will be documented in the release notes. From the >> Metron perspective, this upgrade would be no different than simply >> upgrading to the new Metron version. >> >> This upgrade cannot be performed the same way we've done it in the past. >> A number of platform upgrades, including OS, are required: >> >> 1. Requires the OS to be updated on all nodes because there are no >> Centos6 RPMs provided in HDP 3.1. Must bump to Centos7. >> 2. The final new HBase code will not run on HDP 2.6 >> 3. The MPack changes for new Ambari are not backwards compatible >> 4. YARN and HDFS/MR are also at risk to be backwards incompatible >> >> >> On Tue, Aug 27, 2019 at 12:39 PM Michael Miklavcic < >> michael.miklav...@gmail.com> wrote: >> >>> Adding the dev list back into the thread (a reply-all was missed). >>> >>> On Tue, Aug 27, 2019 at 10:49 AM James Sirota <jsir...@apache.org> >>> wrote: >>> >>>> I agree with Simon. HDP 2.x platform is rapidly approaching EOL and >>>> everyone will likely need to migrate by end of year. Doing this platform >>>> upgrade sooner will give everyone visibility into what Metron on HDP 3.x >>>> looks like so they have time to plan and upgrade at their own pace. >>>> Feature-wise, the Metron application itself will be unchanged. It is >>>> merely the platform underneath that is changing. HDP itself can be >>>> upgraded per instructions here: >>>> https://docs.hortonworks.com/HDPDocuments/HDP3/HDP-3.1.0/release-notes/content/upgrading_parent.html >>>> >>>> Once you back up your metron configs, the same configs that worked on >>>> the previous version will continue to work on the version running on HDP >>>> 3.x. If there is any discrepancy between the two or additional settings >>>> will be required, those will be documented in the release notes. From the >>>> Metron perspective, this upgrade would be no different than simply >>>> upgrading to the new Metron version. >>>> >>>> James >>>> >>>> >>>> 27.08.2019, 07:09, "Simon Elliston Ball" <si...@simonellistonball.com>: >>>> >>>> Something worth noting here is that HDP 2.6.5 is quite old and >>>> approaching EoL rapidly, so the issue of upgrade is urgent. I am aware of a >>>> large number of users who require this upgrade ASAP, and in fact an aware >>>> of zero users who wish to remain on HDP 2. >>>> >>>> Perhaps those users who want to stay on the old platform can stick >>>> their hands up and raise concerns, but this move will likely have to happen >>>> very soon. >>>> >>>> Simon >>>> >>>> On Tue, 27 Aug 2019 at 15:04, Otto Fowler <ottobackwa...@gmail.com> >>>> wrote: >>>> >>>> Although we had the discussion, and some great ideas where passed >>>> around, I do not believe we came to some kind of consensus on what 1.0 >>>> should look like. So that discussion would have to be picked up again so >>>> that we could know where we are at, and make it an actual thing if we were >>>> going to make this a 1.0 release. >>>> >>>> I believe that the issues raised in that discussion gating 1.0 are >>>> still largely applicable, including upgrade. >>>> >>>> Right now we have *ZERO* HDP 3.1 users. We will go from that to *only* >>>> supporting 3.1 work and releases. So every user and deployment we currently >>>> have will feel real pain, have to slay real dragons to move forward with >>>> metron. >>>> >>>> With regards to support for older versions, the “backward capability” >>>> that has been mentioned, I would not say that I have any specific plan for >>>> that in mind. What I would say rather, is that I believe that we must be >>>> explicit, setting expectations correctly and clearly with regards to our >>>> intent while demonstrating that we have thought through the situation. That >>>> discussion has not happened, at least I do not believe that the prior dev >>>> thread really handles it in context. >>>> >>>> Depending on the upgrade situation for going to 3.1, it may be that a >>>> dual stream of releases or fixes or new features to the extent that we can >>>> do it will greatly reduce the pain for folks, or make it viable to stick >>>> with metron until they can upgrade. >>>> >>>> The issue of what metron *is* features wise may be another one we want >>>> to take up at some point. The idea being can we separate the metron >>>> _integration parts from the metron core functionality such that we can work >>>> on them separately and thus support multiple platforms through >>>> integrations/applications. Of course definition of metron’s value beyond >>>> integration, and what those features and application boundaries are would >>>> be necessary. >>>> >>>> >>>> >>>> On August 26, 2019 at 18:52:57, Michael Miklavcic ( >>>> michael.miklav...@gmail.com) wrote: >>>> >>>> Hi devs and users, >>>> >>>> Some questions were asked in the Slack channel about our ongoing >>>> HDP/Hadoop upgrade and I'd like to get a discussion rolling. The original >>>> Hadoop upgrade discuss thread can be found here >>>> https://lists.apache.org/thread.html/37cc29648f0592cc39d3c78a0d07fce38521bdbbc4cf40e022a7a8ea@%3Cdev.metron.apache.org%3E >>>> >>>> The major issue and impact with upgrading the Hadoop platform is that >>>> there are breaking changes. Code that runs on HDP 3.1 will not run on 2.x. >>>> Here is a sampling of core components we depend on that we know of so >>>> far that are not backwards compatible: >>>> >>>> 1. The Core OS - we currently base our builds and test deployment >>>> off of artifacts pulled from HDP. The latest rev of HDP no longer ships >>>> RPMs for Centos 6, which means we need to upgrade to Centos 7 >>>> 2. Ambari >>>> 3. HBase >>>> >>>> This differs from individual components we've upgraded in the past in >>>> that our code could still be deployed on the old as well as new version of >>>> the component in a backwards compatible way. Based on semantic versioning, >>>> I don't know if we can introduce this level of change in a point release, >>>> which is the reason for kicking off this discussion. In the past, users and >>>> developers in the community have suggested that they are -1 on a 1.x >>>> release that does not provide an upgrade >>>> https://lists.apache.org/thread.html/eb1a8df2d0a6a79c5d50540d1fdbf215ec83d831ff15d3117c2592cc@%3Cdev.metron.apache.org%3E >>>> . >>>> >>>> Is there a way we can avoid a 1.x release? If we do need 1.x, do we >>>> still see upgrades as a gating function? The main issue is that this has >>>> the potential to drag out the upgrade and further couple it with other >>>> features. And with Storm 1.x being eol'ed, I'm not sure this is something >>>> we can wait much longer for. I'll think on this and send out my own >>>> thoughts once folks have had a chance to review. >>>> >>>> Best, >>>> Mike Miklavcic >>>> Apache Metron, PMC, committer >>>> >>>> >>>> -- >>>> -- >>>> simon elliston ball >>>> @sireb >>>> >>>> >>>> >>>> ------------------- >>>> Thank you, >>>> >>>> James Sirota >>>> PMC- Apache Metron >>>> jsirota AT apache DOT org >>>> >>>> -- > -- > simon elliston ball > @sireb > > -- -- simon elliston ball @sireb