【问题标题】:Connect to Hadoop via Hive ODBC from C#从 C# 通过 Hive ODBC 连接到 Hadoop
【发布时间】:2014-02-28 21:18:41
【问题描述】:

如何从 C# 通过 Hive ODBC 连接到 Hadoop?任何代码示例也会很棒。 我没有使用 Azure HDInsight。

【问题讨论】:

  • 你是先用谷歌搜索这个问题的吗?
  • 我做了很多,但我没有得到清晰或推荐的图片。

标签: c# hadoop odbc hive


【解决方案1】:

为您的配置单元安装 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】:

    我试图通过在 codeproject 中发布一篇文章来回答我自己的问题。

    How to communicate to Hadoop via Hive using .NET/C#

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-27
      • 1970-01-01
      • 2021-05-13
      相关资源
      最近更新 更多