飼育会社で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は、状態情報、構成、位置情報などの調整データを格納するように設計されているため、ノードごとに保存されるデータは通常バイトからキロバイトの範囲で小さくなります)。 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イメージを作成しました。

引用:

おすすめ記事