2012-04-10 12 views
1

1)Hive(Hadoop)でタスクを実装しました。クロスプラットフォームで.NETを使用してJavaメソッド(またはオブジェクトを呼び出す)を呼び出すことはできますか?

2)また、.NETにはいくつかのGUIがあります。 私のタスクはこのGUIからのもので、 .NETにあるGUIからすべてのパラメータをHive(Ununtu)に送信し、処理結果のためにHiveからGUIに再度送信したいとします。

私の質問は、.NETを使用してJavaメソッド(またはオブジェクトを呼び出す)を呼び出すことは可能ですか? 私はHiveとHadoopのために、JavaにあるVM(Ubuntu)を使用しています。私はWindowsの.NETも扱っています。私はまた、.NET

PLSのに新しいです

は私に私にいくつかの解決策を提案します。

+0

基本的にクライアント(WindowsのGUI) - サーバー(UbuntuのHadoop/Hive)アーキテクチャについて説明していますか?この場合、CORBAやwebservicesのような言語に依存しないリモート処理オプションを見てください。 – Thomas

+0

@トーマス:はい、ある意味でそれを言うかもしれません。しかし、GUIの部分がウィンドウの側にあり、処理部分がLinux上にあるとしたら(Hive、Hadoop) –

答えて

1

は、クロスプラットフォーム(クロスランゲージ)通信のためにいくつかのオプションがありますなど

  • RESTfulサービス
  • SOAPを使用して例えば)

    あなたが使用しているものは要件によって異なります(複雑さ、性能など)、既に入手可能なもの(私はHadoopもHiveもよく分かっていませんが、すでにWebサービスやRESTインタフェースを提供していると思います)。

  • 関連する問題