|
|
1
10
显然,可以用非Java解决方案连接到Hadoop—请参阅 Do I have to write my application in Java? |
|
|
2
9
使用Hadoop:没有直接的方法从C连接,因为Hadoop通信层只使用java,不跨平台。这可能是可能的,但在非常不平凡的方式。 我知道有一个补丁可以添加对Hadoop的协议缓冲区支持,但是在撰写本文的时候(2011年8月)还没有发布。 https://bitbucket.org/vadim/hive-sharp/downloads/hive-sharp-lib.dll http://nuget.org/List/Packages/Hive.Sharp.Lib 免责声明:我是作者。 |
|
|
3
7
编辑:
|
|
|
4
4
通过使用Microsoft的ODBC连接器,可以使用C#访问配置单元。下载“的Nuget包” “并遵循 http://msdn.microsoft.com/en-us/library/dn749834.aspx http://www.microsoft.com/en-us/download/details.aspx?id=40886 ),安装它,然后使用VisualStudio中的服务器资源管理器添加新连接,然后为我构建连接字符串。为此,我使用了以下步骤:
使用此数据源或复制为您构建的连接字符串,并在应用程序中使用它。 |
|
|
5
3
|
|
|
6
1
看看这是否有用。我试着通过C连接到Hadoop# |
|
|
7
0
使用Hbase.Net图书馆 https://hbasenet.codeplex.com/
仅供参考,我们正在使用hortonworks沙盒,它连接良好。 在上面的示例中,10.20.14.179是主机,9090是端口。 https://community.hortonworks.com/questions/25101/is-there-a-way-to-connect-to-hbase-using-c.html 没有本机C#HBase客户端。但是,从C#与HBase交互有几个选项。
|