Uploaded image for project: 'ZooKeeper'
  1. ZooKeeper
  2. ZOOKEEPER-2370

Can't access Znodes after adding ACL with SASL

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Not A Problem
    • Affects Version/s: 3.4.5
    • Fix Version/s: None
    • Component/s: java client
    • Labels:
      None

      Description

      (My apology if this is not a bug.)

      I'm trying to use a ZK client which has successfully authenticated with a secure ZK server using principal me/hostname@EXAMPLE.COM. However, the following simple commands failed:

      [zk: hostname(CONNECTED) 0] create /zk-test "1"
      Created /zk-test
      [zk: hostname(CONNECTED) 1] setAcl /zk-test sasl:me/hostname@EXAMPLE.COM:cdrwa
      cZxid = 0x3e3b
      ctime = Mon Feb 22 23:10:36 PST 2016
      mZxid = 0x3e3b
      mtime = Mon Feb 22 23:10:36 PST 2016
      pZxid = 0x3e3b
      cversion = 0
      dataVersion = 0
      aclVersion = 1
      ephemeralOwner = 0x0
      dataLength = 3
      numChildren = 0
      [zk: hostname(CONNECTED) 2] getAcl /zk-test
      'sasl,'me/hostname@EXAMPLE.COM
      : cdrwa
      [zk: hostname(CONNECTED) 3] ls /zk-test
      Authentication is not valid : /zk-test
      [zk: hostname(CONNECTED) 4] create /zk-test/c "2"
      Authentication is not valid : /zk-test/c
      

      I wonder what I did wrong here, or is this behavior intentional? how can I delete the znodes? Thanks.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              csun Chao Sun
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: