問題タブ [kazoo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3851 参照

python - zookeeperロックはロックされたまま

セロリと動物園の飼育係(カズーロック)を使って労働者をロックしています。ロックを解除する前にワーカーの1人を殺す(-9)と、そのロックが永久にロックされたままになるという問題があります。

だから私の質問は:プロセスを殺すとそのプロセスのロックが解除されますか、それともこれはzookeeperのバグですか?

0 投票する
1 に答える
2691 参照

python-3.x - kazoo で Zookeeper Watch を使用してプログラムをブロックする方法

kazooのドキュメントを読みました。次に、サイトでコード例を実行しました。実行するたびに watch の func が呼び出されました。1 つのノードの子が削除されるまでプログラムをブロックしたいのですが、どうすればよいですか?

現在のコード:

0 投票する
1 に答える
9886 参照

python - Python kazoo ライブラリの使用方法は?

Zookeeper に Python kazoo ライブラリを使用する予定です。ここでのPythonの質問は、Zookeeperではなく、Python kazooを適切に使用する方法を意味していると思います..

私はPythonをまったく初めて使用するので、どうやって行くのか、カズーを使って飼育係に接続する方法がわかりません。

これは、Zookeeper で kazoo を使い始めるために読んでいたドキュメントです。

http://kazoo.readthedocs.org/en/latest/install.html

その wiki では、彼らは kazoo のインストールを求めています。そして、彼らはそのためにいくつかのpipコマンドを使用していますか?

ピップはここで何をしますか? また、現在Windowsを使用しているため、cygwinがインストールされ、pythonもインストールされています。私はPython 2.7.3を使用しています

今私がしたことは、このコマンドを上記のWebサイトからそのままコピーpip install kazooし、cygwinコマンドプロンプトで実行したことです。

正しくインストールされていますか?これで Python でコードを書き始めて Zookeeper に接続できますか?

私はPythonのバックグラウンドを持っていないので、これらすべてのばかげた質問をして申し訳ありません..

ここでのPythonの質問はすべて、飼育係ではないと思います..

0 投票する
6 に答える
154164 参照

python - Pythonで2つのjson文字列をマージするには?

私は最近 Python を使い始めました。JSON 文字列の 1 つを既存の JSON 文字列と連結しようとしています。私は Zookeeper も使用しているため、Python kazoo ライブラリを使用しているため、zookeeper ノードから既存の json 文字列を取得します。

印刷jsonStringAすると、このようになります-

しかし、print json.loads(jsonString)そうすると、次のように出力されます-

ここjsonStringAには既存の JSON 文字列があります。これで、終了時に追加する必要がある別のキーと値のペアがありますjsonStringA-

以下は私のPythonコードです -

jsonStringAZookeeper から抽出した後、私の既存は次のようになります -

次に、このキーと値のペアを追加する必要がありますjsonStringA-

要するに、キーと値のペアの下にマージする必要があります-

したがって、最終的な JSON 文字列は次のようになります -

これは可能ですか?

0 投票する
1 に答える
1303 参照

python - Pythonでバイトjson文字列を表現する方法

Python で kazoo ライブラリを使用しているため、Python と Zookeeper を使用しています。この質問は、Zookeeper や kazoo ライブラリに関するものではありません。これは主にPythonに関連していると思います。

以下は私の2つの変数です-

次に、これら 2 つの変数を使用してバイト json 文字列を作成し、その json 文字列をデータとして Zookeeper ノードに書き込む必要があるため、ノードを作成してデータを書き込む構文を以下に示します。

どういうわけか、上記の行は次のように例外をスローします-

私がここで何を間違っていると思いますか?上記の変数の JSON 文字列を作成しようとしています。

カズーライブラリの詳細はこちら

アップデート:-

この構文を使用すると、正常に動作します-

私はこのようなデータを見ることができます -