gpt4 book ai didi

c# - 如何将 Hive 连接到 asp.net 项目

转载 作者:可可西里 更新时间:2023-11-01 15:39:48 26 4
gpt4 key购买 nike

大家好,我是 Hadoop 的新手。

我已将 Microsoft HDInsight 安装到我的本地系统。现在我想连接到配置单元和 HBase,但用于 HIVE 连接我必须指定连接字符串、端口、用户名、密码。

但我不知道如何获得这个值。我尝试使用 localhost 和 8085 作为端口,但这不起作用。我也通过提供本地主机 IP 和我的系统 IP 来完成。

请帮助解决这个问题,让我知道我应该如何进行 HBase 连接

最佳答案

您最好的选择可能是使用 Microsoft's Hive SDK (也可作为 Microsoft.Hadoop.Hive 在 nuget 上使用)

关于如何连接和运行 Linq-to-Hive 查询的一个很好的示例位于 http://hadoopsdk.codeplex.com/wikipage?title=Simple%20Linq%20To%20Hive%20Query&referringTitle=LINQ%20to%20Hive

这使用 WebHcat API 将您的查询提交到 Hive,并将针对 Azure 云中的 HDInsights 集群工作(因此需要提供存储 key 以再次取回结果)。

如果您只对使用本地副本感兴趣,您可以调整示例以排除存储帐户凭据。

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 预览版。

关于c# - 如何将 Hive 连接到 asp.net 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18103612/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com