問題タブ [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 投票する
1 に答える
1765 参照

python - kazoo クライアントを起動できません。「ソケットではないものに対して操作が試行されました」で失敗する

Kazoo を使い始めたばかりで、非常に単純なプログラムを実行できません。

出力を以下に示します。

これを Windows 7 ラップトップで実行しており、Zookeeper サーバーは Linux ボックスで実行しています。TCP接続が確立されたようで、その後すぐに何かが台無しになります。コードを少し調べました。TCP 接続が connection.py:510 (self._connect(host, port)) で確立され、self._socket が create_tcp_connection(socket, *args, **kwargs) によって返されたオブジェクトに割り当てられていることがわかります。ただし、connectiom.py:521 の self.handle.select() はソケットが好きではありません。何か案が?前もって感謝します!

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

json - Erlang で badarg を処理する

私はErlangに非常に慣れていないので、以下に示すようにバイナリを文字列に変換しようとするとbadargエラーが発生します。

どこPatternsにある:

正常にPattern2動作しますがPattern1、プレフィックスに値がないため、このエラーが発生しますPattern1

それで、プレフィックス値または任意の値が可能であるこの状況をどのように処理できるか教えてくださいnull。両方の条件で機能するはずです。

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

jquery - これは何ですかamplify.module = function(wapp、モジュール、構成、構成、メソッド) {

kazoo UIプラットフォームのコードをチェックしていたので、jsファイルの1つでこのコードを見つけました.amplifyjsモジュールに関してオンラインで検索すると、このトピックに関連するリンクまたはコンテンツではありません. 誰かがこれが正確に何であるかについて考えを持っていますか?

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

python - kazoo 2.0 ライブラリのバグ

私が取り組んでいるプロジェクトでカズーを使用しています。しかし、しばらくすると、zookeper への新しい接続を開くことができないというエラー メッセージが表示されます。

そこで、ちょっとしたテスト プログラムを書きました。

そして、約500回の繰り返しの後、「開いているファイルが多すぎます」というエラーが発生しました。

カズーの使い方が間違っていますか?

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

python - カズーを飼育係に接続したままにする方法は?

Zookeeper を使用して、分散クラスターを同期して管理しようとしています。

現在、ec2 スポット インスタンスを使用しており、各 ec2 スポット インスタンスを接続して、インスタンス ID、プライベート ホスト名、インスタンス タイプなどのメタデータを使用して Zookeeper に znode を作成する必要があります。

これまでのところ、各スポット インスタンスを作成して、それぞれのメタデータを使用して Zookeeper に znode を作成することができました。しかし、インスタンス(スポットインスタンス)が取り除かれると、そのznode自体が消えるようにしたいと思います。

または、これを行うためのより良い方法はありますか?

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

python - kazoo パッケージを使用して Python で子ノード データ更新ウォッチを追加する方法

カズークライアントを使用してPythonのノードのすべての子ノードに監視を追加したいのですが、ChildrenWatch子ノードのデータ更新ではなく、子の追加または削除を監視するだけです。このタスクを実行する簡単なレシピを探しています。

サンプルコードはこのようになります

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

python - Kazoo は chroot で接続します

パスがまだ存在しない場合、Zookeeper が接続文字列に chroot パスを作成する方法が kazoo ライブラリにあるかどうか疑問に思っていましたか? 誰もこれを経験していますか?ドキュメントを読みましたが、これに対処するものは何も見つかりませんでした。

私が今していることは、zookeeper サーバーに接続し、パスが存在することを確認し、切断してからパスに再接続することですが、あまり効率的ではないようです。

ありがとうございました!

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

ruby - Zookeeper または Kafka 接続エラー、Kazoo::VersionNotSupported エラーを表示

私は Kafka と Zookeeper を使用しており、それらの間の接続を作成していますが、新しいKafka::Consumerを作成しようとすると、接続が何度も切断されます

また、zookeeper と kafka のログ ファイルを確認したところ、新しい Kafka::Consumer を作成しようとすると、kafka から Zookeeper への接続が切断されていることがわかりました。

カフカ ログ:

飼育係ログ:

インストールされた宝石

  • イオン1.2.3の使用
  • json 1.8.3 の使用
  • トール0.19.1の使用
  • Zookeeper 1.4.11 の使用
  • ポセイドン 0.0.5 の使用
  • バンドラー 1.11.2 の使用
  • cassandra-driver 2.1.5 の使用
  • kazoo-ruby 0.4.0 の使用
  • kafka-consumer 0.1.2 の使用

バージョンの問題がどこにあるのか正確にわかりません

取得エラー: