사육사에서 znode가 생성되지 않았습니다.

사육사에서 znode가 생성되지 않았습니다.

사육사를 사용하는데 znode를 만들 수 없습니다.

[root@server-1 bin]# sh zkCli.sh  -server 127.0.0.1:2183
Connecting to 127.0.0.1:2183
Welcome to ZooKeeper!
JLine support is enabled

WATCHER::

WatchedEvent state:SyncConnected type:None path:null
[zk: 127.0.0.1:2183(CONNECTED) 0] ls /
[zookeeper]
[zk: 127.0.0.1:2183(CONNECTED) 1] ls /zookeeper/quota
[]
[zk: 127.0.0.1:2183(CONNECTED) 2] ls
[zk: 127.0.0.1:2183(CONNECTED) 3] create /zookeeper/new
[zk: 127.0.0.1:2183(CONNECTED) 4] create /newnode
[zk: 127.0.0.1:2183(CONNECTED) 5] ls /
[zookeeper]
[zk: 127.0.0.1:2183(CONNECTED) 6] 

또한 이 웹사이트에 새 탭을 만들고 싶습니다. 예를 들어 사육사. 새 라벨을 만드는 방법은 무엇입니까?

답변1

당신이 오해한 것 같습니다 znodes.

표준 파일 시스템과 달리 ZooKeeper 네임스페이스의 각 노드는 하위 노드뿐만 아니라 연관된 데이터를 가질 수 있습니다. 이는 파일이 디렉토리가 될 수도 있는 파일 시스템을 갖는 것과 같습니다. (ZooKeeper는 상태 정보, 구성, 위치 정보 등 조정 데이터를 저장하도록 설계되었으므로 노드당 저장되는 데이터는 일반적으로 바이트에서 킬로바이트 범위로 작습니다.) 우리는 무엇을 명확하게 하기 위해 znode라는 용어를 사용합니다. ZooKeeper 데이터 노드에 대해 이야기하고 있습니다.

zk-shell이전에는 전혀 관리 할 필요가 없었습니다 . 전체 트리를 볼 수 있습니다. 마지막으로 생성 및 삭제 절차를 포함한 생성 및 관리의 예가 있습니다.Zookeeperzk-shellznodesREADME.mdznodes

(CONNECTED) /> create /source/znode1/znode11 'Hello' false false true
(CONNECTED) /> create /source/znode2 'Hello' false false true
(CONNECTED) /> create /target/znode1/znode12 'Hello' false false true
(CONNECTED) /> create /target/znode3 'Hello' false false true
(CONNECTED) /> tree
.
├── target
│   ├── znode3
│   ├── znode1
│   │   ├── znode12
├── source
│   ├── znode2
│   ├── znode1
│   │   ├── znode11
├── zookeeper
│   ├── config
│   ├── quota
(CONNECTED) /> mirror /source /target
Are you sure you want to replace /target with /source? [y/n]:
y
Mirroring took 0.04 secs
(CONNECTED) /> tree
.
├── target
│   ├── znode2
│   ├── znode1
│   │   ├── znode11
├── source
│   ├── znode2
│   ├── znode1
│   │   ├── znode11
├── zookeeper
│   ├── config
│   ├── quota
(CONNECTED) /> create /target/znode4 'Hello' false false true
(CONNECTED) /> mirror /source /target false false true
Mirroring took 0.03 secs
(CONNECTED) />

docker-python3-zkshell얼마 전에 쉽게 빌드하고 실행할 수 있는 Docker 이미지를 만들었습니다.

인용하다:

관련 정보