問題タブ [giraph]
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.
java - Giraph の Eclipse セットアップ
私はJavaとEclipseの両方の初心者です。Giraph プログラムを作成するために Eclipse を準備する方法を知りたいですか? Giraph をセットアップしましたが、動作しています。Giraph で Eclipse から書かれたプログラムを実行する方法はありますか?
ありがとうございました
git - 古いバージョンの Giraph を Maven で使用するプロジェクトをコンパイルする
別のグループから開発され、古いバージョンの Giraph を使用するプロジェクトがあります。
このプロジェクトは、Giraph プロジェクト自体に基づいて作成されています。プロジェクトの構造とファイルは、より複雑な map-reduce グラフ操作用の .java ソースが giraph-examples で定義されていることを除いて、Giraph とまったく同じです。このプロジェクトは Giraph プロジェクトの拡張であるため、Maven を使用してこのプロジェクトをコンパイルおよびパッケージ化します。これは、Giraph プロジェクトのビルド ツールでもあります。
このプロジェクトが正確にどのバージョンの Giraph に基づいているかはわかりませんが、このプロジェクトをコンパイルするには 0.2-SNAPSHOP の giraph-parent が必要であり、かなり古いものであることがわかりました。
現在の問題は、mvn verify を実行しようとするとエラーが発生することです。画面に表示される mvn メッセージは次のとおりです。
また、同じ環境でMavenを使用して、最近のGiraph(公式ホームページから)を正常にコンパイル/パッケージ化できました。プロジェクト フォルダーに .git フォルダーがなく、.svn フォルダーしかないというエラー メッセージが表示されます。誰かがこのエラーの原因を正確に把握できますか?
ありがとうございました
configuration - giraph の out-of-core メッセージ構成
私は pregel を使用していましたが、ジョブが終了しても、メモリの割り当てが解除されないことに気付きました。そこで検索したところ、最新バージョンの「Version: 1.1.0-SNAPSHOT」にはこの問題がないことがわかったので、最新バージョンの giraph を apache giraph からダウンロードしました。私のアルゴリズムでは生成されるメッセージの数が多く、それらすべてがメモリ内にあるため、RAM がいっぱいになります。だから私は問題を検索し、コア外のメッセージ構成を見つけました。「giraph.useOutOfCoreMessages=true」を設定したいのですが、この設定は最新バージョンにはありません。どうしたの?ありがとう。
eclipse - インポートされた Giraph パッケージの jar が見つかりません
Eclipse から SSSP giraph プログラムを実行しようとしていました。しかし、次のパッケージをインポートできませんでした
Giraph サイトの指示に従って、Giraph と Hadoop をビルドしました。上記のパッケージを取得するには、どの jar をインポートする必要がありますか?
java - InputFormat の Giraph アグリゲーター
私は Giraph でいくつかの基本的な例を実行していEdgeInputFormat
ます。古典的な MapReduce ジョブでは、カウンターを使用してそれを行うことができ、Giraph はこれにアグリゲーターを使用します。( https://giraph.apache.org/aggregators.html )
ウェブサイトには、アグリゲーターをマスターに登録する必要があると言われています。私が書いた唯一のコードはBasicComputation
、compute() メソッドを拡張して実装するクラスです。誰かがそれらをどこに登録すればよいか、データの読み取り中にどのように使用するかを指摘できますか?
java - 次のエラーを示す Giraph ジョブの実行
INFO Zookeeper.ClientCnxn: サーバー debashis-Pseudo-Hadoop/127.0.1.1:22181 へのソケット接続を開いています。SASL を使用した認証を試行しません (不明なエラー)
14/06/17 13:07:28 警告 Zookeeper.ClientCnxn: サーバー null のセッション 0x0、予期しないエラー、ソケット接続の終了、および再接続の試行
java.net.ConnectException: 接続が拒否されました
sun.nio.ch.SocketChannelImpl.checkConnect(Native Method) で sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:735) で org.apache.zookeeper.ClientCnxnSocketNIO.doTransport(ClientCnxnSocketNIO.java:350) で org .apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1068)