`
johnnywww
  • 浏览: 20346 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

Hadoop C访问

 
阅读更多

现在计划做通过C访问Hadoop,选择了LibHDFS,打算用Eclipse(V3.7.2) CDT和cygwin测试。
1.下载CDT,通过Eclipse Install New Software,在地址安装。
2.Cygwin安装开发库,包含
gcc, gcc-core,gcc-g++, gcc-mingw-core, gcc-mingw-g++, make , gdb, binutils
3.添加cygwin的bin目录到Windows的Path环境变量里
4.在Windows下执行gcc,运行报错,显示“访问被拒绝” (access denied),检查g++.exe, gcc.exe是否只有1k大小,如果是,那么文件是符号链接,那么把文件重命名一下(备份)。然后把g++-3.exe(或者g++-4.exe)拷贝一份,重命名为g++.exe。 把gcc-3.exe拷贝一份,重命名为gcc.exe,参加文章
5.编写代码

6.增加环境变量HADOOP_HOME,在cygwin目录下执行

或在/etc/profile文件中增加上述内容。

7.在cygwin里面执行


8.在linux里面执行
9.运行./writeHDFS老报错,提示error while loading shared libraries: libhdfs.so.0: cannot open shared object file: No such file or directory,由于hadoop的c++/Linux-i386-32/lib目录下libhdfs.so、libhdfs.so.0、libhdfs.so.0.0.0文件相同,先将libhdfs.so.0改为libhdfs.so.0.bak,再执行然后运行添加如下内容再运行



分享到:
评论

相关推荐

    Hadoop数据迁移--从Hadoop向Oracle

    通过使用MapReduce的方式,使Hadoop可以直接访问Oracle,并将HDFS中的数据写入到Oracle当中。 从而可以顺利地将Hadoop中的数据迁移到Oracle文件系统中。

    大数据hadoop,centos7的安装

    安装成功后,启动hdfs 格式化文件系统(仅第一次执行即可,不要重复执行):hdfs/hadoop namenode -format 启动hdfs: sbin/start-dfs.sh 验证是否启动成功: ... 浏览器访问方式: http://hadoop000:50070

    Hadoop实战(第2版)

    技术点79 MapReduce 函数、作业和管道的单元测试13.1.3 LocalJobRunner技术点80 用LocalJobRunner 进行重量级的作业测试13.1.4 集成和QA 测试13.2 调试用户空间的问题13.2.1 访问任务日志技术点81 ...

    Hadoop-2.6.0上调用C的API实现类似云盘的功能

    Hadoop-2.6.0上调用C的API实现类似云盘的功能,很适合hadoop初学者研究C的API来访问HDFS

    hadoop相关知识习题

    ①两者不是强关联关系,没有MapReduce,HBase可以正常运行②MapReduce可以直接访问HBase 7.下面哪些选项正确描述了HBase的特性?A 高可靠性B 高性能C 面向列D可伸缩 8.与Zookeeper类似的框架是?Chubby 9.下面与HDFS...

    外网无法访问HDFS org.apache.hadoop.hdfs.BlockMissingException: Could not obtain block

    报错 org.apache.hadoop.hdfs.BlockMissingException: Could not obtain block 2、百度结果 参考 https://blog.csdn.net/xiaozhaoshigedasb/article/details/88999595  防火墙记得关掉; 查看DataNode是否启动;...

    Hadoop硬实战 [(美)霍姆斯著][电子工业出版社][2015.01]_PDF电子书下载 带书签目录 高清完整版.rar )

    13.2.1 访问任务日志 技术点81 检查任务日志 13.2.2 调试不可预期的输入 技术点82 定位input split 问题 13.2.3 调试JVM 配置 技术点83 解决任务的JVM 启动参数 13.2.4 高效调试的编码准则 技术点84...

    ezbakehelpers-cdh-config-exporter:该项目旨在帮助系统管理员创建 ezbake 配置属性文件以访问 hadoop 集群,包括 HDFS 访问

    该项目旨在帮助系统管理员创建 ez-configuration 属性文件以访问 hadoop 集群,包括 HDFS 访问。 用法 java -jar ezbakehelpers-cdh-config-exporter-2.0.jar -c (--cluster-name) VAL : Name of the cluster to ...

    Impala:针对Hadoop实时查询; Apache Impala的镜像

    Impala是一个现代的,大规模分布,大规模并行的C ++查询引擎,可让您分析,转换和合并来自各种数据源的数据: 同类最佳的性能和可伸缩性。 支持存储在 , 和。 广泛的分析SQL支持,包括窗口函数和子查询。 使用...

    大数据实验5实验报告:MapReduce 初级编程实践

     Hadoop版本:3.2.2; 实验内容与完成情况: (一)编程实现文件合并和去重操作 对于两个输入文件,即文件 A 和文件 B,请编写 MapReduce 程序,对两个文件进行合并, 并剔除其中重复的内容,得到一个新的输出...

    大数据+kerberos+impala,impala源码jar包

    换句话说,Impala是性能最高的SQL引擎(提供类似RDBMS的体验),它提供了访问存储在Hadoop分布式文件系统中的数据的最快方法。 本示例使用java通过jdbc连接带kerberos认证的impala,包含代码及impalaJDBC官方驱动。...

    springone-2015:华盛顿特区SpringOne 2GX 2015的Hadoop工作流示例和幻灯片

    要从Windows客户端访问在Linux上运行的Hadoop,您需要进行最少的本地Hadoop安装。 下载 将其放在Hadoop目录下的bin目录中(C:\ Hadoop \ bin) 然后使用:java -D“ hadoop.home.dir = C:\ Hadoop” -jar… ...

    HDFS.jl:Julia 的 HDFS 接口作为 Hadoop HDFS 库的包装器

    HDFS.jl 包装了 HDFS C 库libhdfs并提供类似于 Julia Filesystem API 的 API,可用于直接访问 HDFS 文件。 类型 文件系统 保存文件系统的句柄以及连接规范(主机、端口和用户名)。 它可以从对hdfs_connect的调用中...

    网站访问计数器

    访问网站人数计数器。使用c语言编写可以运行无报错,希望提出改进计划谢谢

    2017最新大数据架构师精英课程

    80_hdfs-maven-hdfs API访问8 s8 J# W* l- i% x, ]: L! L 81_hdfs-maven-idea的集成处理 82_hdfs-block大小-副本数设定9 o$ I! k4 |+ ]9 q2 h8 ]# x6 B, S* Y$ W 83_hdfs-网络拓扑-写入剖析2 g4 Z0 j& K; Z, K 84_...

    JobTracker:Hadoop JobTracker OS X 菜单栏应用程序

    Hadoop JobTracker 的 Mac 菜单栏应用程序界面。 它使您可以轻松访问 JobTracker 中的作业,并提供有关开始、完成和失败作业的 Growl/通知中心通知。 请参阅了解更多信息并下载二进制文件。 如果您有任何问题或...

    Apache物联网数据库-C/C++开发

    IoTDB概述IoTDB(物联网数据库)是专为时间序列数据而...凭借其轻巧的结构,高性能和实用的功能,以及与Hadoop和Spark生态的无缝集成,IoTDB满足了工业IoT中海量数据集存储,高吞吐量数据输入和复杂数据分析的要求。

    通过thrift使用c++访问hbase

    本文档详细说明了Linux和windows系统下配置thrift环境和hbaseC++客户端的使用。

    MapReduce分布式计算平台编程示例

    3 Hadoop MapReduce平台使用 5 3.1 streaming介绍 5 3.2 C语言Map-Reduce程序示例 6 3.2.1计算任务 6 3.2.2 Mapper算法设计 7 3.2.3 Reducer算法设计 8 3.2.4 作业提交命令 9 3.3 shell Map-Reduce程序示例 9 3.3.1...

    Hbase中文文档

    2.3. Hadoop 2.4. HBase运行模式:单机和分布式 2.5. ZooKeeper 2.6. 配置文件 2.7. 配置示例 2.8. 重要配置 2.9. Bloom Filter 3. 升级 3.1. 从HBase 0.20.x or 0.89.x 升级到 HBase 0.90.x 3.2. 从 0.90.x 到 0.92....

Global site tag (gtag.js) - Google Analytics