|
|
-
Facing one issue while upgrading from zookeeper-3.4.2 to zookeeper-3.4.3
Nijel s f 2012-06-20, 11:03
Hi all,
I am trying one simple upgrade scenario.
Existing version : zookeeper-3.4.2
New version : zookeeper-3.4.3
While giving the command i am getting the given exception !
Note:
For the zookeeper 3.4.2 i configured only datadir.. so snapshot dir is also using this dir..
Installed zookeeper 3.4.3 in another directory and giving the old datadir for upgrade..
Am i missing some steps ?
I could not find the information for upgrade steps anywhere !
Pls help me to continue..
================================================================================================================================= /home/zookeeper-3.4.3/bin # ./zkServer.sh upgrade <zookeeper-3.4.2_dataDir> <zookeeper-3.4.2_snapshotDir> JMX enabled by default Using config: /home/zookeeper-3.4.2/dataDir/version-2/ mkdir: cannot create directory `': No such file or directory upgrading the servers to 3.* 2012-06-20 20:43:25,047 [myid:] - INFO [main:UpgradeMain@79] - Creating previous version data dir /home/zookeeper-3.4.2/dataDir/version-2/version-1 2012-06-20 20:43:25,051 [myid:] - INFO [main:UpgradeMain@85] - Creating previous version snapshot dir /home/zookeeper-3.4.2/dataDir/version-2/version-1 2012-06-20 20:43:25,051 [myid:] - INFO [main:UpgradeMain@92] - Creating current data dir /home/zookeeper-3.4.2/dataDir/version-2/version-2 2012-06-20 20:43:25,052 [myid:] - INFO [main:UpgradeMain@98] - Creating current snapshot dir /home/zookeeper-3.4.2/dataDir/version-2/version-2 2012-06-20 20:43:25,052 [myid:] - INFO [main:UpgradeMain@122] - Renaming /home/zookeeper-3.4.2/dataDir/version-2/log.100000001 to /home/zookeeper-3.4.2/dataDir/version-2/version-1/log.100000001 2012-06-20 20:43:25,053 [myid:] - INFO [main:UpgradeMain@122] - Renaming /home/zookeeper-3.4.2/dataDir/version-2/snapshot.0 to /home/zookeeper-3.4.2/dataDir/version-2/version-1/snapshot.0 2012-06-20 20:43:25,063 [myid:] - INFO [main:UpgradeMain@158] - Creating new data tree 2012-06-20 20:43:25,073 [myid:] - ERROR [main:UpgradeMain@177] - Upgrade Error: Please read the docs for manual failure recovery java.io.EOFException at java.io.DataInputStream.readFully(DataInputStream.java:180) at java.io.DataInputStream.readLong(DataInputStream.java:399) at org.apache.jute.BinaryInputArchive.readLong(BinaryInputArchive.java:67) at org.apache.zookeeper.server.upgrade.UpgradeSnapShotV1.deserializeSnapshot(UpgradeSnapShotV1.java:89) at org.apache.zookeeper.server.upgrade.UpgradeSnapShotV1.loadThisSnapShot(UpgradeSnapShotV1.java:208) at org.apache.zookeeper.server.upgrade.UpgradeSnapShotV1.getNewDataTree(UpgradeSnapShotV1.java:324) at org.apache.zookeeper.server.upgrade.UpgradeMain.runUpgrade(UpgradeMain.java:159) at org.apache.zookeeper.server.upgrade.UpgradeMain.main(UpgradeMain.java:175) Upgrading ...
=================================================================================================================================
-
Re: Facing one issue while upgrading from zookeeper-3.4.2 to zookeeper-3.4.3
Patrick Hunt 2012-06-21, 05:25
We should probably remove that, or at least document it. The upgrade facility is for upgrading from version 2 to version 3. There is no need to run upgrade if upgrading a minor/fix version.
Patrick
On Wed, Jun 20, 2012 at 4:03 AM, Nijel s f <[EMAIL PROTECTED]> wrote: > Hi all, > > > > I am trying one simple upgrade scenario. > > > > Existing version : zookeeper-3.4.2 > > New version : zookeeper-3.4.3 > > > > While giving the command i am getting the given exception ! > > > > Note: > > For the zookeeper 3.4.2 i configured only datadir.. so snapshot dir is also using this dir.. > > Installed zookeeper 3.4.3 in another directory and giving the old datadir for upgrade.. > > > > > > Am i missing some steps ? > > > > I could not find the information for upgrade steps anywhere ! > > > > Pls help me to continue.. > > > > =================================================================================================================================> > /home/zookeeper-3.4.3/bin # ./zkServer.sh upgrade <zookeeper-3.4.2_dataDir> <zookeeper-3.4.2_snapshotDir> > JMX enabled by default > Using config: /home/zookeeper-3.4.2/dataDir/version-2/ > mkdir: cannot create directory `': No such file or directory > upgrading the servers to 3.* > 2012-06-20 20:43:25,047 [myid:] - INFO [main:UpgradeMain@79] - Creating previous version data dir /home/zookeeper-3.4.2/dataDir/version-2/version-1 > 2012-06-20 20:43:25,051 [myid:] - INFO [main:UpgradeMain@85] - Creating previous version snapshot dir /home/zookeeper-3.4.2/dataDir/version-2/version-1 > 2012-06-20 20:43:25,051 [myid:] - INFO [main:UpgradeMain@92] - Creating current data dir /home/zookeeper-3.4.2/dataDir/version-2/version-2 > 2012-06-20 20:43:25,052 [myid:] - INFO [main:UpgradeMain@98] - Creating current snapshot dir /home/zookeeper-3.4.2/dataDir/version-2/version-2 > 2012-06-20 20:43:25,052 [myid:] - INFO [main:UpgradeMain@122] - Renaming /home/zookeeper-3.4.2/dataDir/version-2/log.100000001 to /home/zookeeper-3.4.2/dataDir/version-2/version-1/log.100000001 > 2012-06-20 20:43:25,053 [myid:] - INFO [main:UpgradeMain@122] - Renaming /home/zookeeper-3.4.2/dataDir/version-2/snapshot.0 to /home/zookeeper-3.4.2/dataDir/version-2/version-1/snapshot.0 > 2012-06-20 20:43:25,063 [myid:] - INFO [main:UpgradeMain@158] - Creating new data tree > 2012-06-20 20:43:25,073 [myid:] - ERROR [main:UpgradeMain@177] - Upgrade Error: Please read the docs for manual failure recovery > java.io.EOFException > at java.io.DataInputStream.readFully(DataInputStream.java:180) > at java.io.DataInputStream.readLong(DataInputStream.java:399) > at org.apache.jute.BinaryInputArchive.readLong(BinaryInputArchive.java:67) > at org.apache.zookeeper.server.upgrade.UpgradeSnapShotV1.deserializeSnapshot(UpgradeSnapShotV1.java:89) > at org.apache.zookeeper.server.upgrade.UpgradeSnapShotV1.loadThisSnapShot(UpgradeSnapShotV1.java:208) > at org.apache.zookeeper.server.upgrade.UpgradeSnapShotV1.getNewDataTree(UpgradeSnapShotV1.java:324) > at org.apache.zookeeper.server.upgrade.UpgradeMain.runUpgrade(UpgradeMain.java:159) > at org.apache.zookeeper.server.upgrade.UpgradeMain.main(UpgradeMain.java:175) > Upgrading ... > > =================================================================================================================================
-
RE: Facing one issue while upgrading from zookeeper-3.4.2 to zookeeper-3.4.3
Nijel s f 2012-06-23, 06:34
Hi Patrick,
I executed the updgrade scenario from 3.3.5 version to 3.4.3
But still getting the same exception :(
For this test i seperated data directory and snap shot directory..
--------------------------------------------------------------------
linux185:/home/upgradetest/zookeeper-3.4.3/bin # ./zkServer.sh upgrade /tmp/dataLogDir/version-2/ /tmp/dataDir/version-2/ JMX enabled by default Using config: /tmp/dataLogDir/version-2/ mkdir: cannot create directory `': No such file or directory upgrading the servers to 3.* Listening for transport dt_socket at address: 4444 2012-06-23 16:34:02,775 [myid:] - INFO [main:UpgradeMain@79] - Creating previous version data dir /tmp/dataLogDir/version-2/version-1 2012-06-23 16:34:03,213 [myid:] - INFO [main:UpgradeMain@85] - Creating previous version snapshot dir /tmp/dataLogDir/version-2/version-1 2012-06-23 16:34:04,519 [myid:] - INFO [main:UpgradeMain@92] - Creating current data dir /tmp/dataLogDir/version-2/version-2 2012-06-23 16:34:06,079 [myid:] - INFO [main:UpgradeMain@98] - Creating current snapshot dir /tmp/dataLogDir/version-2/version-2 2012-06-23 16:34:22,120 [myid:] - INFO [main:UpgradeMain@122] - Renaming /tmp/dataLogDir/version-2/log.100000001 to /tmp/dataLogDir/version-2/version-1/log.100000001 2012-06-23 16:34:36,021 [myid:] - INFO [main:UpgradeMain@122] - Renaming /tmp/dataDir/version-2/snapshot.0 to /tmp/dataDir/version-2/version-1/snapshot.0 2012-06-23 16:34:49,453 [myid:] - INFO [main:UpgradeMain@158] - Creating new data tree 2012-06-23 16:34:56,217 [myid:] - ERROR [main:UpgradeMain@177] - Upgrade Error: Please read the docs for manual failure recovery java.io.EOFException at java.io.DataInputStream.readFully(DataInputStream.java:180) at java.io.DataInputStream.readLong(DataInputStream.java:399) at org.apache.jute.BinaryInputArchive.readLong(BinaryInputArchive.java:67) at org.apache.zookeeper.server.upgrade.UpgradeSnapShotV1.deserializeSnapshot(UpgradeSnapShotV1.java:89) at org.apache.zookeeper.server.upgrade.UpgradeSnapShotV1.loadThisSnapShot(UpgradeSnapShotV1.java:208) at org.apache.zookeeper.server.upgrade.UpgradeSnapShotV1.getNewDataTree(UpgradeSnapShotV1.java:324) at org.apache.zookeeper.server.upgrade.UpgradeMain.runUpgrade(UpgradeMain.java:159) at org.apache.zookeeper.server.upgrade.UpgradeMain.main(UpgradeMain.java:175)
--------------------------------------------------------------------------------------
-nijel ________________________________________ From: Patrick Hunt [[EMAIL PROTECTED]] Sent: Thursday, June 21, 2012 10:55 AM To: [EMAIL PROTECTED] Subject: Re: Facing one issue while upgrading from zookeeper-3.4.2 to zookeeper-3.4.3
We should probably remove that, or at least document it. The upgrade facility is for upgrading from version 2 to version 3. There is no need to run upgrade if upgrading a minor/fix version.
Patrick
On Wed, Jun 20, 2012 at 4:03 AM, Nijel s f <[EMAIL PROTECTED]> wrote: > Hi all, > > > > I am trying one simple upgrade scenario. > > > > Existing version : zookeeper-3.4.2 > > New version : zookeeper-3.4.3 > > > > While giving the command i am getting the given exception ! > > > > Note: > > For the zookeeper 3.4.2 i configured only datadir.. so snapshot dir is also using this dir.. > > Installed zookeeper 3.4.3 in another directory and giving the old datadir for upgrade.. > > > > > > Am i missing some steps ? > > > > I could not find the information for upgrade steps anywhere ! > > > > Pls help me to continue.. > > > > =================================================================================================================================> > /home/zookeeper-3.4.3/bin # ./zkServer.sh upgrade <zookeeper-3.4.2_dataDir> <zookeeper-3.4.2_snapshotDir> > JMX enabled by default > Using config: /home/zookeeper-3.4.2/dataDir/version-2/ > mkdir: cannot create directory `': No such file or directory > upgrading the servers to 3.*
-
Re: Facing one issue while upgrading from zookeeper-3.4.2 to zookeeper-3.4.3
Patrick Hunt 2012-06-23, 15:23
On Fri, Jun 22, 2012 at 11:34 PM, Nijel s f <[EMAIL PROTECTED]> wrote: > I executed the updgrade scenario from 3.3.5 version to 3.4.3 > > But still getting the same exception :(
Re-read my previous email "is for upgrading from version 2 to version 3". Perhaps I wasn't clear enough - if you are upgrading from version 2.x.x to version 3.x.x then you should use the upgrade utility. Your latest response is a minor upgrade, no need to run the utility for that.
Patrick
|
|