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 ...

==================================================================================================================================

Reply via email to