問題タブ [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.
python - zookeeperロックはロックされたまま
セロリと動物園の飼育係(カズーロック)を使って労働者をロックしています。ロックを解除する前にワーカーの1人を殺す(-9)と、そのロックが永久にロックされたままになるという問題があります。
だから私の質問は:プロセスを殺すとそのプロセスのロックが解除されますか、それともこれはzookeeperのバグですか?
python-3.x - kazoo で Zookeeper Watch を使用してプログラムをブロックする方法
kazooのドキュメントを読みました。次に、サイトでコード例を実行しました。実行するたびに watch の func が呼び出されました。1 つのノードの子が削除されるまでプログラムをブロックしたいのですが、どうすればよいですか?
現在のコード:
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の質問はすべて、飼育係ではないと思います..
python - Pythonで2つのjson文字列をマージするには?
私は最近 Python を使い始めました。JSON 文字列の 1 つを既存の JSON 文字列と連結しようとしています。私は Zookeeper も使用しているため、Python kazoo ライブラリを使用しているため、zookeeper ノードから既存の json 文字列を取得します。
印刷jsonStringA
すると、このようになります-
しかし、print json.loads(jsonString)
そうすると、次のように出力されます-
ここjsonStringA
には既存の JSON 文字列があります。これで、終了時に追加する必要がある別のキーと値のペアがありますjsonStringA
-
以下は私のPythonコードです -
jsonStringA
Zookeeper から抽出した後、私の既存は次のようになります -
次に、このキーと値のペアを追加する必要がありますjsonStringA
-
要するに、キーと値のペアの下にマージする必要があります-
したがって、最終的な JSON 文字列は次のようになります -
これは可能ですか?
python - Pythonでバイトjson文字列を表現する方法
Python で kazoo ライブラリを使用しているため、Python と Zookeeper を使用しています。この質問は、Zookeeper や kazoo ライブラリに関するものではありません。これは主にPythonに関連していると思います。
以下は私の2つの変数です-
次に、これら 2 つの変数を使用してバイト json 文字列を作成し、その json 文字列をデータとして Zookeeper ノードに書き込む必要があるため、ノードを作成してデータを書き込む構文を以下に示します。
どういうわけか、上記の行は次のように例外をスローします-
私がここで何を間違っていると思いますか?上記の変数の JSON 文字列を作成しようとしています。
カズーライブラリの詳細はこちら
アップデート:-
この構文を使用すると、正常に動作します-
私はこのようなデータを見ることができます -