hadoop jar运行hbase相关jar包的classpath问题
2015-08-13 13:11
113 查看
版本:
hadoop2.6,HBase1.0.1.1
在使用HBase进行数据导入时(使用MapReduce的模式):
在运行命令时,出现了下面的错误:
解决方法:
在运行命令前运行:
参考:http://zh.hortonworks.com/community/forums/topic/noclassdeffounderror-orgapachehadoophbasehbaseconfiguration/
hadoop2.6,HBase1.0.1.1
在使用HBase进行数据导入时(使用MapReduce的模式):
hadoop jar $HBASE_HOME/lib/hbase-server-1.0.1.1.jar importtsv -Dimporttsv.separator="," -Dimporttsv.bulk.output=/user/root/hbase_tmp -Dimporttsv.columns=HBASE_ROW_KEY,info:name,info:age user /user/root/user.csv hadoop jar $HBASE_HOME/lib/hbase-server-1.0.1.1.jar completebulkload /user/root/hbase_tmp user这里要有一个/user/root/user.csv 文件,其格式为:
1,user1,50 2,user2,35 3,user3,55 ...这里要做的操作是把数据导入到hbase的user表中。
在运行命令时,出现了下面的错误:
"java.lang.NoClassDefFoundError: org/apache/hadoop/hbase/filter/Filter"
解决方法:
在运行命令前运行:
export HADOOP_CLASSPATH=$HBASE_HOME/lib/*:classpath
参考:http://zh.hortonworks.com/community/forums/topic/noclassdeffounderror-orgapachehadoophbasehbaseconfiguration/
相关文章推荐
- nginx重启 服务
- 关于:Centoslinux 远程连接服务器时客户端一直显示:连接已复位,重新连接到(ip)
- CentOS下通过yum安装svn及配置
- 将linux程序或者脚本的后台运行
- 在centos7下怎么进入单用户状态以便修改root密码
- Spark Shuffle过程的一些小结(译 Shuffle Performance in Apache Spark)
- Linux+Apache+DB2+PHP环境配置
- Linux find命令的用法实践
- 用VMware虚拟机安装红帽Linu…
- 基于linux平台的邮政物流管理系统…
- linux操作系统 任务管理器与调度概…
- ubuntu linux操作系统下开发入门
- JavaFX学习之路:详细解释JavaFX架构和框架
- hadoop权威指南(第四版)要点翻译(3)——Chapter 2. MapReduce
- mysql高可用之MHA(补充2)--邮件报警
- Linux下eclipse加入boost库
- Linux下wc工具的简单实现
- linux启动基本流程
- 微软颜龄 维护小记——布局的小智慧
- Linux系统编程——进程间通信:信号中断处理