Uploaded image for project: 'Accumulo'
  1. Accumulo
  2. ACCUMULO-3485

accumulo client tries to connect only to the first ZK in the list, making it SPOF

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Critical
    • Resolution: Duplicate
    • 1.6.1
    • None
    • None
    • None

    Description

      Accumulo client tries to connect only to the first ZK server.
      If that single ZK server is down, the accumulo client does not try other ZK servers.
      Thus the first ZK server is the single point of failure.
      If it is down, accumulo client cannot work

        val instance = new ZooKeeperInstance("zzz", "no-zk-here.example.com,zk1.example.com,zk2.example.com,zk3.example.com")
        val conn = instance.getConnector("root", "pass".getBytes)
        println("db connected, tables=" + conn.tableOperations.list)
      

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              denistmp Denis Petrov
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: