ZK zkCliシェルコマンド

ビューZK登録サービス:ZKビンで実行

SH zkCli.shは、シェルコマンドラインクライアントに含ま

 

 ビューZK登録サービス:LS /または登録されたサービスの再帰的なビューのls -s /リスト。

 クエリ情報サービスノード:

/飼育係/ configに取得

 

 ZKサービス管理:

ノードを作成します。

作成-e / node_1の/ node_1_1「ノード1」、-eなしのデフォルト永続作成する:一時的な出口ノードの障害を作成します。

ノードの順序を作成します:

-s / node_1の/ node_1_2 "ノード2 2" を作成

コマンドを取得します:

 get /test

[削除]コマンド:
 delete /test
set修改:
 set /test "ricky"
クライアントを終了します
終了する

シングルユーザ認証ACLLため addauthユーザーダイジェスト:PWD

digtestサービス使用上の注意に設定ACLを私が作成したこのdigtestサービス/ digtestが作成した「relativestring」

修正ACLを:SETACLノード名の認証:ユーザー名:アクセス権

クエリACLを: getAcl /noacl

構文:

addauth digest <user>:<password> setAcl <path> auth:<id>:<acl>
Acl对ip/host
可使用英文逗号拼接多个ip设置解决:
setAcl /node ip:192.168.1.1:cdrwa,ip:192.168.1.2:cdrwa,ip:192.168.1.3:cdrwa

[ZK:はlocalhost:2181(CONNECTED)8] addauth TOM2ダイジェスト:TOM2
[ZK:はlocalhost:2181(CONNECTED)9] SETACL / digtest AUTH:TOM2:CRA
[ZK:ローカルホスト:2181(CONNECTED)10] GETACL / digtest TOM2
TOM2 'ダイジェスト':2iJM00A7 + qkeKdEXt8Bhgq + IACw =

 

飼育係に設定されたACLプロパティ

我々ACL設定飼育係を説明するzkCli例。

使用zkCli时,ACL的格式由<schema>:<id>:<acl>三段组成。

  • schema:可以取下列值:world, auth, digest, host/ip
  • id: 标识身份,值依赖于schema做解析。
  • acl:就是权限:cdwra分别表示create, delete,write,read, admin

注意:zookeeper对权限的控制是znode级别的,不具有继承性,即子节点不继承父节点的权限。这种设计在使用上还是有缺陷的,因为很多场景下,我们还是会把相关资源组织一下,放在同一个路径下面,这样就会有对一个路径统一授权的需求。

  1. schema world


 

 

zk help:

[zk: localhost:2181(CONNECTED) 25] zookeeper -help
ZooKeeper -server host:port cmd args
addauth scheme auth
close
config [-c] [-w] [-s]
connect host:port
create [-s] [-e] [-c] [-t ttl] path [data] [acl]
delete [-v version] path
deleteall path
delquota [-n|-b] path
get [-s] [-w] path
getAcl [-s] path
history
listquota path
ls [-s] [-w] [-R] path
ls2 path [watch]
printwatches on|off
quit
reconfig [-s] [-v version] [[-file path] | [-members serverID=host:port1:port2;port3[,...]*]] | [-add serverId=host:port1:port2;port3[,...]]* [-remove serverId[,...]*]
redo cmdno
removewatches path [-c|-d|-a] [-l]
rmr path
set [-s] [-v version] path data
setAcl [-s] [-v version] [-R] path acl
setquota -n|-b val path
stat [-w] path
sync path

更多参考官网http://zookeeper.apache.org/doc/current/zookeeperStarted.html

おすすめ

転載: www.cnblogs.com/SunshineKimi/p/12152367.html