编写HBase的C语言客户端,通过JNI调用JVM来实现
编译过程中出现如下错误
gcc -L/home/hadoop/media/jdk1.6.0_14/jre/lib/amd64/server -shared -o "libUdmslogParser" ./bytesUtil.o ./delete.o ./get.o ./hashtable.o ./hbase.o ./hdfs.o ./hdfsUtil.o ./htable.o ./jniHelper.o ./put.o ./recordFile.o ./result.o -ljvm
/usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../../../x86_64-suse-linux/bin/ld: ./bytesUtil.o: relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC
在Link的时候加上-fPIC,仍然报错。google得知,是在compile的时候加上-fPIC,重编译通过
搞定~
分享到:
相关推荐
1、有多个工具可选择使用
hbase客户端下载,可以直接连接插入、查看 hbase客户端下载,可以直接连接插入、查看 hbase客户端下载,可以直接连接插入、查看
Hbase 可视化客户端工具(非phoenix连接),支持Hbase1.x,配置方便,类似PL/SQL,是一个HBase数据库的客户端数据管理软件。
该资源为java客户端连接hbase集群,在windows客户端配置hadoop环境所需要用到的工具类,有需自取
HBase客户端数据管理软件 概要说明 类似PL/SQL,是一个HBase数据库的客户端数据管理软件。是免费开源的软件。 基于XJava,使用xml配置文件绘制可视化界面。 可视化界面操作 表 表的定义、编辑、删除; 数据 数据的...
HBASE的java版本的客户端,运行代码需要设定环境变量且打包成jar文件运行
hbase可视化客户端 类似PL/SQL,是一个HBase数据库的客户端数据管理软件。 1: put支持中文 2: 支持文件形式的批量put命令执行 3: 支持扫描目录下所有文件的批量put命令执行 4: 支持put命令字符的执行 5: 支持文件...
asynchbase(Asynchronous HBase)是完全异步,非阻塞的,线程安全的,高性能的 HBase 客户端。asynchbase 是 Java 库使用 HBase 的替代品,要求一个完全异步,非阻塞,线程安全,高性能的 HBase API。这个 HBase ...
Golang HBase客户端 这是的纯客户端。 当前状态:测试版。支持的版本HBase的> = 1.0安装go get github.com/tsuna/gohbase用法示例创建一个客户client := gohbase . NewClient ( "localhost" )插入一个单元格// ...
简单的hbase客户端 简单的 HBase 客户端
在Hadoop2.4.1上通过自编译安装部署HBase0.98.5
nosql-实验三HBase管理工具和客户端
HBase客户端说明启用方法在命令行中输入:hbase ip=xxx.xxx.xxx.xxx -window主界面数据库管理创建表删除表编辑(添加或删除)列族数
hbase操作必备客户端源代码
Hbase1.x可视化客户端工具,内有使用说明,亲测可用。
这是 HBase 的纯 CSharp 客户端。 支持的版本 HBase >= 1.0 示例用法 创建客户端 var ZkQuorum = " zooKeep-host-ip " ; var admin = await new AdminClient ( ZkQuorum ). Build (); if ( admin == null ) return...
Phoenix 客户端 squirrel_安装,支持sql查询hbase,快捷方便!
hbase的java客户端api操作示例代码
hbase客户端查询工具dbeaver,dbeaver也可以同时查询多种数据库
gohbase :HBase go客户端