HADOOP_CLASSPATH配置问题
2017-02-14 21:22
811 查看
关于这个环境变量。存放在hadoop-env.sh里面。
这个环境变量是hadoop执行程序时会查询class的路径。以前遇到过在本地开发Hbase程序,本地编译通过(本地开发有在IDE里面导入jar包),打包jar包(并未包含开发时的Hbase的lib中的jar包因为考虑到运行linux环境中有这些jar包)然后在linux环境下hadoop jar XXX运行报错不能够找到类。原因是环境中的Hbase 的lib路径没有包含在HADOOP_CLASSPATH里面
解决方法在hadoop-env.sh里面添加一行
包含jar包即可解决问题
这个环境变量是hadoop执行程序时会查询class的路径。以前遇到过在本地开发Hbase程序,本地编译通过(本地开发有在IDE里面导入jar包),打包jar包(并未包含开发时的Hbase的lib中的jar包因为考虑到运行linux环境中有这些jar包)然后在linux环境下hadoop jar XXX运行报错不能够找到类。原因是环境中的Hbase 的lib路径没有包含在HADOOP_CLASSPATH里面
解决方法在hadoop-env.sh里面添加一行
export HADOOP_CLASSPATH=$HADOOP_CLASSPATH:/XXX/hbase/lib/*(*一定要不然报错)
包含jar包即可解决问题
相关文章推荐
- Linux编程之ICMP洪水攻击
- hadoop基本介绍及简单安装配置
- 利用IIS应用请求转发ARR实现IIS和tomcat整合共用80端口
- Nginx配置
- AngularJS2 架构
- 网站管理系统
- opencv之imwrite函数使用
- Hadoop之—— WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform...
- 服务器端开发常用的linux命令总结
- win7+linux双系统安装
- 每天一个linux命令:scp命令
- 【OpenCV】Mac OS X平台使用Xcode搭建OpenCV环境
- popstate的自动触发问题
- linux下安装ssh
- nginx 根据端口不同实现负载均衡
- linux所有文件中查找关键字的命令
- 文件搜索命令(2)
- 每天一个linux命令:rcp命令
- Linux查看CPU和内存使用情况
- 【Linux】之 命令