如何使用.NET使用Hive

如何使用.NET使用Hive,.net,hive,.net,Hive,具体来说,我当前的应用程序是由.NETF编写的,我的公司希望将数据源迁移到Hive 有没有一种方法可以使用.NET使用Hive?应该如何配置服务器以及需要哪些库 我搜索了一段时间,找不到关于它的详细信息。HDInsight似乎可以工作,但我们需要构建自己的集群 是的,网站上有,但解决方案不够具体。例如,没有关于如何配置服务器或如何生成节俭代码的信息 非常感谢您的帮助。我使用C和Hive。 我将Hortonworks ODBC与以下连接字符串一起使用: connectionString = $@"

具体来说,我当前的应用程序是由.NETF编写的,我的公司希望将数据源迁移到Hive

有没有一种方法可以使用.NET使用Hive?应该如何配置服务器以及需要哪些库

我搜索了一段时间,找不到关于它的详细信息。HDInsight似乎可以工作,但我们需要构建自己的集群

是的,网站上有,但解决方案不够具体。例如,没有关于如何配置服务器或如何生成节俭代码的信息

非常感谢您的帮助。

我使用C和Hive。 我将Hortonworks ODBC与以下连接字符串一起使用:

connectionString = $@"
    DRIVER={{Hortonworks Hive ODBC Driver}};
    Host={host};
    Port=10000;
    HiveServerType=2;
    AuthMech=2;
    UID={username};
    Schema=default;";
var conn = new OdbcConnection(connectionString);
conn.Open();
然后您只需使用接口即可。例如,要执行某些语句,请执行以下操作:

var command = conn.CreateCommand();
command.CommandText = "ALTER SOME TABLE";
command.ExecuteNonQuery();

可能是重复的嗨,非常感谢。你能提供一些使用说明吗?需要下载和引用什么?我找不到好的文档。请转到,然后转到适用于Apache Hive的Hortonworks ODBC驱动程序。下载windows 64位版本并按照安装指南进行操作。我对F不熟悉。。但正如我所说,它对我来说适用于C