問題タブ [membase]
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.
php - PHP でメンバーベースを構成する
システムに membase をインストールしましたが、php で membase を構成する方法がわかりません。2台のサーバーを追加してmembaseに設定する方法、クラスタとノードを追加する方法。PHPでmembaseクライアントを構成するには?
memcached - Windows (Membase) で memcached 統計を取得する際の問題
Membase のバージョンの Memcached をインストールしたところ (これが Windows で memcached を実行するための唯一の/最適なオプションであるように思われるため)、奇妙な問題が見つかりました。
私は自分用の小さなデバッグ ツールを作成しようとしています (本番用ではなく開発用のみ)、memcached の内容を取得しようとしています。ただし、これらのコマンドはすべて失敗します。
これらを PHP と telnet の両方から実行しています。機能しているように見える唯一の統計オプションは、単純な「統計」と「統計リセット」です。他のすべては「エラー」と言うだけです
memcached バージョン 1.4.4_304_g7d5a132 (「統計」による) または 1.6.4_1_ga5cbcfd (「バージョン」による) を実行しています。それがどれなのかわからない。
これらのコマンドへの参照はインターネット全体で見つかりましたが、廃止されたという情報は見つかりませんでした。
私は何か間違ったことをしていますか?
これらのコマンドは Membase から削除されますか?
簡単にインストールでき、Windows で実行できる memcached の別のバージョンに関する推奨事項 (インストールが簡単であるほど良い)
ありがとうございました!
ダニエル
java - Membase Java Load Generator の問題
membase のドキュメント (http://techzone.couchbase.com/wiki/display/membase/Load+Generator+Setup) で提供されている Java Load Generator を実行しようとしています。
まず、workloadb ファイルを変更し、membase サーバーのアドレスを記述しました。
WORKLOADB ファイルの内容: db=com.yahoo.ycsb.db.SpymemcachedClient
memcached.address=10.72.45.165
memcached.port=11211
スレーブアドレス=10.112.83.64
ヒストグラム.バケット=20
exportfile=results.txt
recordcount=200000
操作回数=500000
ワークロード=com.yahoo.ycsb.workloads.MemcachedCoreWorkload
insertstart=200000
readallfields=真
挿入比率=0
読み取り比率=0.95
アップデート比率=0
スキャン比率=0
memaddproportion=0.05
memgetproportion=0.100
memsetproportion=0.25
memupdateproportion=0.0
memapendproportion=0.05
memprependproportion=0.05
memreplaceproportion=0.05
memcasproportion=0.05
値の長さ=2048
ワーキングセット=100000
チャーンデルタ=100000
printstatsinterval=5
requestdistribution=zipfian
スレッド数=4
次に、コマンド ant decompile-memcached を使用して Load Generator プロジェクト全体をビルドし、次のコマンドを使用してデータをロードしようとしました: java -cp build/ycsb.jar:lib/memcached-2.5-14-g3b3b3c8.jar:lib/jackson-core -asl-1.5.2.jar:lib/jackson-mapper-asl-1.5.2.jar:lib/slf4j-api-1.6.1.jar:lib/slf4j-simple-1.6.1.jar:lib/memcached -2.5-27-gc7bc636-sources.jar:lib/memcached-2.6.jar com.yahoo.ycsb.LoadGenerator -load -P worloads/workloadb
このコマンドを発行した後、端末出力を取得しました:
0 秒: 0 操作。0 オペレーション/秒
2011-05-24 17:05:54.022 INFO net.spy.memcached.MemcachedConnection: {QA sa=/10.72.45.165:11222、#Rops=0、#Wops=0、#iq=0、topRop=null を追加しました。 topWop=null、toWrite=0、興味のある=0} キューに接続する
2011-05-24 17:05:54.026 INFO net.spy.memcached.MemcachedConnection: 追加された {QA sa=/10.72.45.165:11222、#Rops=0、#Wops=0、#iq=0、topRop=null、 topWop=null、toWrite=0、興味のある=0} キューに接続する
2011-05-24 17:05:54.027 INFO net.spy.memcached.MemcachedConnection: 追加された {QA sa=/10.72.45.165:11222、#Rops=0、#Wops=0、#iq=0、topRop=null、 topWop=null、toWrite=0、興味のある=0} キューに接続する
2011-05-24 17:05:54.036 INFO net.spy.memcached.MemcachedConnection: {QA sa=/10.72.45.165:11222、#Rops=0、#Wops=0、#iq=0、topRop=null を追加しました。 topWop=null、toWrite=0、興味のある=0} キューに接続する
2011-05-24 17:05:54.046 WARN net.spy.memcached.MemcachedConnection: 別のノードに再配布できませんでした。user76958204 のプライマリ ノードを再試行しています。
2011-05-24 17:05:54.047 WARN net.spy.memcached.MemcachedConnection: 別のノードに再配布できませんでした。user336694473 のプライマリ ノードを再試行しています。
2011-05-24 17:05:54.048 WARN net.spy.memcached.MemcachedConnection: 別のノードに再配布できませんでした。user1268118805 のプライマリ ノードを再試行しています。
2011-05-24 17:05:54.058 WARN net.spy.memcached.MemcachedConnection: 別のノードに再配布できませんでした。user1681771482 のプライマリ ノードを再試行しています。
誰でも間違いを指摘できますか?クラスターで実行されている 3 つの membase サーバーがあります。このエラーの意味がわかりません。
よろしく、
サンケットだんぎ
database - Membase と Couchbase の違いは何ですか?
最近、この 2 つが同じ屋根の下で合併したため、Membase と Couchbase の主な違いを特定することが難しくなりました。なぜ一方が他方よりも使用されるのでしょうか?
php - var_dump が整数値を出力しない
membase からいくつかの値を読み込もうとしています。整数がある場合、次のコマンドが機能しないことがわかりました。
取得結果が文字列の場合、上記のコマンドは出力します。取得結果が整数の場合、上記のコマンドは何も出力しません。
vardump は =string(0) "" を出力します print_r は何も出力しません。
何が問題なのか教えてください
membase - Enyim パフォーマンスの問題
マルチスレッド キュー リーダーに membase サーバーへのアクセスを提供するために、enyim を使用しています。これらのリーダーは AQMP キューにアクセスし、キャッシュをチェックしてアイテムがすでに処理されているかどうかを確認し、そうでない場合はデータベースとキャッシュに挿入します。問題は、キャッシュへのアクセスが CPU を食い尽くすことです。メッセージを処理する 4 つのスレッドでは、CPU は 80 ~ 90% です。enyim にバイトを供給するカスタム シリアライザーを実装しました。インメモリ フォールバックに切り替えると、CPU 使用率が高くなる前に最大 9 スレッドに進むことができます。インメモリ キャッシュと membase キャッシュの唯一の違いは、バイトがキャッシュではなくメモリに格納されることです。この高い CPU 使用率を引き起こしている可能性がある、または正常な eynim で何が間違っている可能性がありますか? 最大で、クライアントは約 2 を実行しています。
java - Java での Membase ノードの障害処理
ノードの 1 つがダウンしたときに Membase で例外を回避する方法を示す Java の例を探しています。
「デフォルト」バケットが 1 つある 2 つのノードからなる小さなクラスターがあります。両方のサーバーで複製されます。ストレス負荷用の小さな Java テスト アプリを作成しました。spymemcache 2.7 を使用しています。実行すると、両方のサーバーがビジーになります。1 つの membase インスタンスをシャットダウンすると、Java アプリがクラッシュします。
例外ログは次のとおりです。
ノード 192.168.1.9 をダウンさせましたが、クライアントはそれを理解せずにクラッシュしました。
それを適切に処理する方法はありますか?
nhibernate - nHibernate と ActiveRecord を使用して Membase サーバーを構成する
nHibernate 3.1 と ActiveRecord 3.0 を使用しており、次の記事に従って Membase サーバーを動作させようとしています: http://blog.ovesens.net/2011/02/nhibernate-membase-caching-provider/
しかし、それでActiveRecordを構成する方法がわかりませんか?
前もって感謝します。アーロン。
playframework - 遊びます!フレームワークは membase で動作しますか、それとも一般的な NoSQL データベースで動作しますか?
Membase はかなり有望なようです。Play! Membase と連携できます。誰かが経験を共有し、可能であればサンプル/ドキュメントなどを共有できますか?