Uploaded image for project: 'Couchbase Documentation'
  1. Couchbase Documentation
  2. DOC-112

Detailed steps on programmatically setting up and managing a cluster

    Details

    • Type: Improvement
    • Status: Reopened
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: 4.5
    • Component/s: cli
    • Labels:
      None

      Description

      Need separate instructions for both Windows and Linux, and from the various SDK's

      Programmatically setting up a cluster to include installation, configuration of disk paths, memory quotas, buckets, views, xdcr, adding a node, rebalancing.

      This really falls into our desired "task based documentation" and is separate from just a list of the commands.

      I don't believe we currently have a single tool nor all the functionality through the various SDK's so there will need to be improvememts made (hence the other components).

      Perhaps it would be good for Anil to write a blog on.

      No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

        Hide
        akurtzman Amy Kurtzman added a comment - - edited

        We might make subtasks of this one when we are ready to scope it. In the REST API it is more obvious and there are examples of how to do some of the tasks you mention (but I'm sure not task is covered adequately or at all). For example, I could easily find in the REST API docs how to create a bucket, but I could not find how to do that with the Java SDK (i.e. it might be there in Java, but if so it's not obvious).

        Show
        akurtzman Amy Kurtzman added a comment - - edited We might make subtasks of this one when we are ready to scope it. In the REST API it is more obvious and there are examples of how to do some of the tasks you mention (but I'm sure not task is covered adequately or at all). For example, I could easily find in the REST API docs how to create a bucket, but I could not find how to do that with the Java SDK (i.e. it might be there in Java, but if so it's not obvious).
        Hide
        akurtzman Amy Kurtzman added a comment -

        Revisiting this ticket: Current plan for this ticket is to break it up into multiple tickets for specific pieces. But that is a big task to assess what is already there and what needs to be added (for each SDK and other server documentation), so that won't happen until this ticket is scheduled into a doc sprint.

        Show
        akurtzman Amy Kurtzman added a comment - Revisiting this ticket: Current plan for this ticket is to break it up into multiple tickets for specific pieces. But that is a big task to assess what is already there and what needs to be added (for each SDK and other server documentation), so that won't happen until this ticket is scheduled into a doc sprint.
        Hide
        ingenthr Matt Ingenthron added a comment -

        We now have a section on managing clusters in SDKs, and a section on CLI.

        http://developer.couchbase.com/documentation/server/4.5/sdk/java/managing-clusters.html

        Show
        ingenthr Matt Ingenthron added a comment - We now have a section on managing clusters in SDKs, and a section on CLI. http://developer.couchbase.com/documentation/server/4.5/sdk/java/managing-clusters.html
        Hide
        perry Perry Krug added a comment -

        Re-opening this to make sure we capture the Windows/Linux setup as well through couchbase-cli. As far as I can tell, that is still missing.

        Show
        perry Perry Krug added a comment - Re-opening this to make sure we capture the Windows/Linux setup as well through couchbase-cli. As far as I can tell, that is still missing.
        Hide
        ingenthr Matt Ingenthron added a comment -

        Changing components, per re-open. Amarantha Kulkarni: will let you figure out what version this should be set to.

        Show
        ingenthr Matt Ingenthron added a comment - Changing components, per re-open. Amarantha Kulkarni : will let you figure out what version this should be set to.

          People

          • Assignee:
            amarantha.kulkarni Amarantha Kulkarni
            Reporter:
            perry Perry Krug
          • Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

            • Created:
              Updated:

              Gerrit Reviews

              There are no open Gerrit changes