1

1) I have implemented a task in Hive (Hadoop).

2) Also there is some GUI which is in .NET. My Task is from this GUI, I want to send all parameters to Hive (Ununtu) from GUI which is in .NET and again from Hive to GUI for processed result.

My question is that Is it possible to call Java methods (or invoke objects) using .NET? Because I am using VM (Ubuntu) for Hive and Hadoop which is in java. I am also dealing .NET which is in Windows.

I am also new to .NET

Pls suggest me some solution to me.

2
  • So you're basically describing a client (GUI on Windows) - server (Hadoop/Hive on Ubuntu) architecture, don't you? In this case have a look at language independent remoting options like CORBA or webservices. Commented Apr 10, 2012 at 10:46
  • @Thomas: Yes, you may say it in a way. But in short whatever GUI part is on the side of windows and processing part is on linux (Hive, Hadoop) Commented Apr 10, 2012 at 10:49

1 Answer 1

1

For cross-platform (and cross-language) communication there are a few options:

What you're using depends on your requirements (complexity, performance etc.) and what you already have available (I know neither Hadoop nor Hive that well, but I'd assume they already provide webservices or a REST interface).

Sign up to request clarification or add additional context in comments.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.