Installing Couchbase 2.1.1 on CentOS 6.4
The installation instructions at couchbase.com can result in error messages when installing 2.1.1 on CentOS. Here's how to resolve those.
When downloading Couchbase Server 2.1.1 Community Edition (the latest release at this time) for RHEL and CentOS from couchbase.com, the installation instructions simply state to “download the RPM and run rpm -i couchbase-server-enterprise_x86_64_2.1.1.rpm”. However, this resulted in an error about missing libcrypto and other libraries on my off-the-shelf CentOS 6.4 server.
Tapamishra provided some helpful hints:
First install the Development Tools group meta-package:
sudo yum -y groupinstall "Development Tools"
Second, install this older version of OpenSSL:
sudo yum -y install openssl098e
At this point, the RPM installation should succeed:
sudo rpm --install couchbase-server-community_x86_64_2.1.1.rpm
Remember to open port 8091 (if required) to continue setup using a web browser from another machine.