Couchbase server upgrade from 1.8 to 3.0 directly

As I looked into Couchbase upgrade without cluster down.
There is two ways to do that
1- Swap rebalance
2- Standard online upgrades

I found that Swap rebalance way is better than Standard online because it will not down the cluster performance.

Can I directly update Couchbase from 1.8.x to 3.x directly , If no then please share the steps to do that?

Thanks in Advance.

If you’re not already on 1.8.1, you’ll need to upgrade to 1.8.1 as it makes changes to the file format used for storing data on disk.

1.8.1 has different resource requirements, so it’s worth checking those out before you upgrade:

(That doc is for 2.5 but the requirements are the same)

You’ll then need to go from 1.8.1 to a 2.x series.

From 2.x you can upgrade to 3.x.

You can see more here:


Thanks Matthew!
I have 1.8.1 Couchbase server with 3 node and first i want to upgrade 1.8.1 to 2.x. There is no information presented on internet for move 1.8.1 to 2.x. Could you please share detail if you have or any link for that?

Hey Matthew!
I have to upgrade first whole cluster from 1.8.1 to 2.2 and then 2.2 to 3.0.1, or just each node upgrade from 1.8.1 to 2.2 and then 3.0.1.?

Thanks in Advance.

After updating couchbase from 1.1.8 to 3.0.1 , its performance going down, we are using 2.1.4 client api.
We are inserting around 200000 records and older version is giving better performance then 3.0.1.
Could you please take a look and share your inputs?
Thanks in Advance,