Thank you Christopher, Don't worry. I definitely planned on testing an upgrade on a test cluster. :)
I just upgraded a test cluster and everything appeared to go smoothly except for one thing. I am able to login to the accumulo shell and I can see the table that I created before the upgrade exists and I can scan that table. Before the upgrade the monitor was running on port 9995, but now nothing appears to be running on that port. Nothing in the monitor log exception: ERROR StatusConsoleListener Unable to send HTTP in appender [MonitorLog] IllegalARgumentException: invalid URI schema <<hostname>> This seems not great, but I am not sure if it's related. It doesn't look like the monitor is running on another port. Any suggestions for debugging this? Thanks, Vincent On Wed, Aug 30, 2023 at 7:09 PM Christopher <ctubb...@apache.org> wrote: > My understanding is that the upgrade of ZK is pretty easy... but I > would consult the ZooKeeper community for advice on that, since they > are the experts. For Accumulo's part, I believe 2.0 worked fine with > newer versions of ZK (3.5+), so you should be able to update ZK first > if you didn't want to do them at the same time. There may be some > things you might need to do to ensure your classpath is set up > correctly for Accumulo if using it with 2.0, since 2.0 might assume ZK > 3.4 jar locations. I don't recall the specifics, but I remember it > wasn't that bad. fluo-uno had used newer ZK versions with 2.0 for a > while. The necessary config changes to support that might even still > be scripted in its repo. > > I'm really not familiar with Hadoop upgrades, but as far as Accumulo > is concerned, it would probably treat both 3.3.1 and 3.3.5 as > essentially equivalent. I don't think anything substantially changed > that would cause Accumulo to even notice a difference. Seems like it > would just be a quick shutdown, update the classpath, restart, for > Accumulo. For Hadoop, you may have some upgrade tasks... I'd check > with the Hadoop community first. You could probably upgrade Hadoop > before or after you upgrade Accumulo for this one. I don't think it's > going to matter much. > > If you're concerned about problems you might encounter, I would run > through the upgrades on a small test instance first, just to practice. > If you run into a specific problem doing that, we could probably offer > more specific insight, having probably seen it before. > > > On Wed, Aug 30, 2023 at 4:50 PM Vincent Russell > <vincent.russ...@gmail.com> wrote: > > > > Thank you Christopher. > > > > Does there exist some documentation for upgrading zookeeper from 3.4.14 > to > > 3.8.1? Is there a preferred upgrade path? > > > > Also...Is there any documentation on how this affects hadoop when using > > high availability? We are using hadoop 3.3.1. I want to upgrade to > > hadoop 3.3.5, but I didn't know if that should be done as part of > upgrading > > accumulo or later. > > > > Any experience folks have would be greatly appreciated. > > > > Thank you, > > Vincent > > > > On Thu, Aug 24, 2023 at 12:58 PM Christopher <ctubb...@apache.org> > wrote: > > > > > The correct link seems to be > > > > > > > https://accumulo.apache.org/docs/2.x/troubleshooting/zookeeper#zookeeper-acls > > > > > > It looks like both `bin/accumulo dump-zoo` and `bin/accumulo-util > > > dump-zoo` will do the same thing. It was originally a disconnected > > > utility that existed for convenience, but was incorporated into our > > > regular tooling recently as part of an effort to make all these > > > utilities more easily discoverable and executable. I don't think we > > > realized that it already had a convenient and documented entry point. > > > We were just looking for utilities with a "main" method. Either should > > > work fine. They call the same code. > > > > > > On Thu, Aug 24, 2023 at 11:04 AM Vincent Russell > > > <vincent.russ...@gmail.com> wrote: > > > > > > > > Also the link to: > > > > > > > > https://accumulo.apache.org/docs/2.x/troubleshooting/ZooKeeper#ACLs > > > > > > > > is not resolving. > > > > > > > > What needs to be done at this step? > > > > > > > > > > > > Thanks, > > > > Vincent > > > > > > > > > > > > On Thu, Aug 24, 2023 at 10:36 AM Vincent Russell < > > > vincent.russ...@gmail.com> > > > > wrote: > > > > > > > > > Hello, > > > > > > > > > > I'm practicing going to the upgrade instructions from 2.0.1 to > 2.1.1 > > > and I > > > > > wanted to confirm that the zoo-dump command is run via the > > > accumulo-util > > > > > command and not via accumulo. > > > > > > > > > > The instructions say: > > > > > > > > > > $ACCUMULO_HOME/bin/accumulo dump-zoo --xml --root /accumulo | tee > > > > > PATH_TO_SNAPSHOT > > > > > > > > > > Thank you, > > > > > Vincent > > > > > > > > >