我使用sqoop进行批量hbase导入。我在sqoop中使用这个选项:--hbase-bulkload。Sqoop将生成HFiles并将hfile导入到我的hbase中。我可以验证数据是否存在,并从sqoop日志中尝试从
INFO mapreduce.LoadIncrementalHFiles: Trying to load hfile=hdfs://sandbox.hortonworks.com:8020/tmp/sqoop/data/u/2ce542f59b56466d988e49f7a7e512b7 first=\x00\x00\x00\x00\x00\x01\xDE1\xF8 last
我安装了Hadoop,Hive,HBase,Sqoop,并将它们添加到路径中。
当我尝试执行sqoop命令时,我得到了以下错误:
Error: Could not find or load main class org.apache.sqoop.Sqoop
开发环境:
操作系统:Ubuntu12.04 64位
Hadoop版本: 1.0.4
蜂巢版本: 0.9.0
Hbase版本: 0.94.5
Sqoop版本: 1.4.3
我试图将sqoop (1.4.7)连接到服务器版本:8.0.290-onubuntu0.22.04.2,使用mysql-连接器-java-8.0.12.jar在hadoop-3.3.3 system.Have上将.jar文件放置在sqoop的lib文件夹中,但无法连接。错误如下
Warning: /home/hadoop/sqoop-1.4.7/../hbase does not exist! HBase imports will fail.
Please set $HBASE_HOME to the root of your HBase installation.
Warning: /hom