如何从c#通过hive odbc连接到hadoop?任何代码样本也会很好。我没有使用azure hdinsight。
pkbketx91#
我试图通过在codeproject上发表一篇文章来回答我自己的问题。如何使用.net/c通过hive与hadoop通信#
yyhrrdl82#
为您的配置单元安装odbc驱动程序。并对其进行配置。例如在这个示例中,我将dsn名称配置为horton。代码如下:
static DataTable GetDataFromHive() { OdbcConnection DbConnection = new OdbcConnection("DSN=horton"); try { DbConnection.Open(); } catch (OdbcException ex) { Console.WriteLine(ex.Message); return null; } OdbcCommand cmd = DbConnection.CreateCommand(); cmd.CommandText = "SELECT * FROM sample_08 LIMIT 100;"; DbDataReader dr = cmd.ExecuteReader(); var dataTable = new DataTable(); dataTable.Load(dr); DbConnection.Close(); return dataTable; }
2条答案
按热度按时间pkbketx91#
我试图通过在codeproject上发表一篇文章来回答我自己的问题。
如何使用.net/c通过hive与hadoop通信#
yyhrrdl82#
为您的配置单元安装odbc驱动程序。并对其进行配置。例如在这个示例中,我将dsn名称配置为horton。代码如下: