嗨,我對Hadoop很陌生。如何將Hive連接到asp.net項目
我已將Microsoft HDInsight安裝到本地系統。 現在我想連接到配置單元和HBase,但對於HIVE連接 我必須指定連接字符串,端口,用戶名,密碼。
但我無法弄清楚我將如何得到這個值。 我已經嘗試使用localhost和8085作爲端口,但這不起作用。 我也通過提供localhost IP和我的系統IP來完成它。
請這方面的幫助,讓我知道我應該如何進行對HBase的連接
嗨,我對Hadoop很陌生。如何將Hive連接到asp.net項目
我已將Microsoft HDInsight安裝到本地系統。 現在我想連接到配置單元和HBase,但對於HIVE連接 我必須指定連接字符串,端口,用戶名,密碼。
但我無法弄清楚我將如何得到這個值。 我已經嘗試使用localhost和8085作爲端口,但這不起作用。 我也通過提供localhost IP和我的系統IP來完成它。
請這方面的幫助,讓我知道我應該如何進行對HBase的連接
您最好的選擇可能是使用Microsoft's Hive SDK(也可在作爲的NuGet Microsoft.Hadoop.Hive)
連接並運行一個LINQ到蜂巢查詢大樣本此使用的WebHcat API來查詢提交給蜂房,並努力反對在Azure雲的HDInsights集羣(因此需要提供存儲密鑰以將結果返回到aga在)。
如果您只想使用本地副本,則可以修改示例以排除存儲帳戶憑據。
var db = new HiveConnection(
webHCatUri: new Uri("http://localhost:50111"),
userName: (string) "hadoop", password: (string) null);
var result = db.ExecuteHiveQuery("select * from w3c");
result.Wait();
針對HDInsight Preview的基本安裝工作。