Task #110
closedTask #897: Install and configure a couchdb cluster
Create 3 Virtual Machine for developement to host new noSQL Db cluster
100%
Description
Please create the new machine as nodeXX.d.d4science.org
Related issues
      
      Updated by Luca Frosini over 10 years ago
      
    
    - Target version changed from 27 to zz - Redesign Accounting
 
      
      Updated by Andrea Dell'Amico over 10 years ago
      
    
    Do we have a hint about the couchdb architecture that is to be implemented?
      
      Updated by Luca Frosini over 10 years ago
      
    
    I'm ready for testing CouchDB.
I'm going to read the deployment documentation for production environment to decide with you the right strategy for us.
      
      Updated by Luca Frosini over 10 years ago
      
    
    Reference for couchdb can be found here
http://docs.couchdb.org/en/latest/cluster/theory.html
      
      Updated by Andrea Dell'Amico over 10 years ago
      
    
    The VMs will be: couch{01:03}-d4s.d4science.org.
The same cluster will serve devel and production.
      
      Updated by Andrea Dell'Amico over 10 years ago
      
    
    The latest stable version has a PPA, here: https://launchpad.net/~couchdb/+archive/ubuntu/stable
      
      Updated by Andrea Dell'Amico over 10 years ago
      
    
    The three machines are configured. There is an admin user.
      
      Updated by Andrea Dell'Amico over 10 years ago
      
    
    - Status changed from New to In Progress
 
      
      Updated by Andrea Dell'Amico over 10 years ago
      
    
    - Status changed from In Progress to Feedback
 
      
      Updated by Andrea Dell'Amico over 10 years ago
      
    
    - Status changed from Feedback to In Progress
 
couchdb 1.6 is too limited and its replica mechanism very fragile.
The still unreleased 2.0 version has a better clustering system and supports shards. We decided to install the 2.0 version from sources and work on that.
A fourth db node is needed.
      
      Updated by Andrea Dell'Amico over 10 years ago
      
    
    couchdb 2.0 is still too immature to be used.
There's a single couchdb 1.6.1 instance answering at http://accounting-d4s.d4science.org:5984/ that can be used to test the new accounting framework.
We will switch to couchdb 2.0 when it will become usable.
      
      Updated by Luca Frosini over 10 years ago
      
    
    - Target version changed from zz - Redesign Accounting to zz - Accouting Facility
 
      
      Updated by Luca Frosini about 10 years ago
      
    
    - Status changed from In Progress to Closed
 
      
      Updated by Tommaso Piccioli about 10 years ago
      
    
    hosts couch{01:04}-d4s.d4science.org still needed?
      
      Updated by Andrea Dell'Amico about 10 years ago
      
    
    They'll be needed for the production cluster when couchdb 2 will be ready. Until then they can be shut down or even removed
      
      Updated by Andrea Dell'Amico about 10 years ago
      
    
    - Status changed from Closed to In Progress
 
couchdb01-d4s and couchdb-02-d4s are becoming the production couchdb servers. The two other machines will be part of the dev/preproduction cluster, see #896
      
      Updated by Andrea Dell'Amico about 10 years ago
      
    
    - Related to Task #896: Please create a testing cluster for couchdb added
 
      
      Updated by Andrea Dell'Amico about 10 years ago
      
    
    - Status changed from In Progress to Closed
 
      
      Updated by Luca Frosini about 10 years ago
      
    
    - Start date set to Jun 19, 2015
 
due to changes in a related task
      
      Updated by Luca Frosini about 10 years ago
      
    
    - Status changed from Closed to In Progress
 - Target version changed from zz - Accouting Facility to CouchDB Deployment
 
      
      Updated by Luca Frosini about 10 years ago
      
    
    - Status changed from In Progress to Closed