問題タブ [riak-cs]

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 に答える
62 参照

java - クライアント ライブラリのクラス構造

Amazon S3 と Riak CS の両方と通信するサービスをいくつか作成する必要があります。

これらは、画像の取得など、同じ操作を処理します。

それらが異なるオブジェクトを返すため、S3 の場合は S3Object. これを設計して、共通のインターフェースなしでそれぞれに異なるクラスを持つ適切な方法はありますか?

両方に共通のインターフェイスを適用する方法を考えていましたが、メソッドの戻り値の型が異なるため、いくつかの問題が発生しています。私はこれについて間違っている可能性があり、おそらくそれらを分離する必要がありますが、ここでいくつかの説明を得たいと思っています.

皆さんありがとう!

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

apache-flink - Apache Flink で Riak CS を使用することは可能ですか?

filesystem状態のバックエンドとzookeeper回復モードを構成したい:

ご覧のとおりcheckpointdirstorageDirパラメーターを指定する必要がありますが、Apache Flink でサポートされているファイル システム (HDFS や Amazon S3 など) はありません。しかし、Riak CS クラスターをインストールしました ( S3 と互換性があるようです)。

では、Riak CS を Apache Flink と一緒に使用できますか? 可能であれば: Riak CS で動作するように Apache Flink を構成するにはどうすればよいですか?

0 投票する
0 に答える
195 参照

riak - 管理者の資格情報が見つからないRiak-csをデバッグするには?

新しいクラスターをセットアップしています。すべてのセットアップ手順に従いました (と思います)。ドキュメントが言うように管理者ユーザーを作成し、生成されたキーで riak-cs.conf と stanchion.conf を更新しました。起動時に次のようになります。

2016-05-05 01:15:01.167 [エラー] <0.149.0>@riak_cs_app:fetch_and_cache_admin_creds:96 管理者ユーザー (LMTLWU8QZ_UZZJ4Y541) レコードを取得できませんでした: {エラー、notfound} 2016-05-05 01:15:01.199 [エラー] <0.149.0>@riak_cs_app:sanity_check:129 管理者の資格情報が正しく設定されていません: 見つかりません。

デフォルト ('admin.key = admin-key') に戻すと、問題なく起動します。ユーザーを再度作成しようとすると、電子メールが既に存在すると表示されます。それで、そこにあります。

ログを調べたところ、投稿したばかりのこれらのエントリ以外に関連すると思われるものは見つかりませんでした。

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

erlang - ejabberd_riak 削除関数

ejabbered + riak クラスターをセットアップしています。ここでは、ファイルejabberd/src/ejabberd_riak.erlで基本的な riak (get、put、delete ..) 関数を使用する必要があります。

  1. put、get、get_by_indexなどの関数はうまく機能し、ファイル内のモジュールの使用法を使用して、何が何であるかを理解できました。

  2. とにかく、関数delete_by_indexと、delete_by_indexによって呼び出されるget_keys_by_indexの問題に直面しています。

これを行うとスローされるエラー->

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

riak - ウイルス対策を備えた Riak-cs ソリューション

riacks はウイルス スキャンの機能を提供しますか、それとも簡単なソフトウェアを上に実装できますか?

ドキュメントには何も見つかりませんでした。

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

amazon-s3 - 2 つの S3 ストレージ プロバイダー間でバケットを同期する

現在 S3 プロバイダーとして RIAK CS を使用していますが、Scality S3 に変更したいと考えています。したがって、既存のデータを RIAK から Scality に移行する必要があります。2 つの異なるストレージ プロバイダー間でバケットをすばやく簡単に同期する方法はありますか? 2 つの Docker イメージを含む 2 つの Docker コンテナーを実行しています。

これを行う 1 つの方法は、バケットの内容をローカル フォルダーにダウンロードし、s3cmd または同様のツールを使用して Scality にアップロードすることです。ただし、バケット間に直接ルートがあることを望んでいました。

何か案は?

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

riak - Riak の回復不能なディスク障害

私は3ノードのRiakクラスターを持っており、それぞれに約があります。1 TB のディスク使用量。突然、1 つのノードのハード ディスクに回復不能な障害が発生しました。そのため、次の手順を使用して新しいノードを追加しました。

1) riak-admin クラスタへの参加 2) 失敗したノードのダウン 3) riak-admin 強制-交換 失敗したノードの新規ノード 4) riak-admin クラスタ計画 5) riak-admin クラスタのコミット。

これにより、多くのデータ転送とハンドオフの後、3 つのノードすべてが 1 TB のディスクを使用するわけではないことを除いて、問題はほぼ修正されました。そのうち 2 つだけが 1 TB のディスク使用量を持っています。もう1つはほとんど空です。これは、ディスク上に 3 つのコピーが存在しなくなったことを意味します。読み取り修復またはアンチエントロピーが 3 つのコピーを作成するのを待たずに、ディスク全体に 3 つのレプリカがあることを強制的に確認するには、どのコマンドを実行する必要がありますか?

0 投票する
0 に答える
251 参照

riak - Riak db が 500 Internal server error を返す

riak-kv db v2.2.3 に問題があるようです。現在 5 ノード クラスターを実行していますが、先週突然、データベースへのリクエストがすべて/ほぼすべてのリクエストに対して 500 内部サーバー エラーを返し始めました (また、過去 2 週間でデータベースのサイズがほぼ 2 倍になったことに言及することは重要です。最初は、問題はリクエストを作成するコードにあると考えていましたが、クラスター内のノードの 1 つに ssh し、リストへの単純なリクエストを試行した後、私たちがこれを見たバケット:

指示:

応答:

この問題をさらに調査した後、riak ノードの 1 つでログを取得したところ、次のことがわかりました。

いくつかのグーグルの後、一部の人々は、このエラーが原因であると言いました: java.lang.OutOfMemoryError: Java heap space

そこで、riak の設定を次のように変更しました。

に:

ただし、まだ同じエラーが発生しています。助けていただければ幸いです。