我正在尝试在Hbase中进行批量加载。但我很困惑,我应该使用哪个jar用于以下命令:
hadoop jar /usr/lib/hbase/hbase-0.94.6-cdh4.3.0-security.jar importtsv
当我执行此命令时,有一个java类找不到异常。
我的Hbase版本是hbase-0.98.5-hadoop1。我无法找到运行上述命令的正确jar,我无法在hbase-0.98.5-hadoop1 / lib文件夹中找到hbase-0.94.6-cdh4.3.0-security.jar
。是否有hbase-0.98.5-hadoop1
版本的hbase的等效jar。我是批量加载的新手,所以如果我问一个奇怪的问题,请原谅我
答案 0 :(得分:3)
如果你在类路径中有hbase的路径,你可以直接运行它:
hbase org.apache.hadoop.hbase.mapreduce.ImportTsv -Dimporttsv.skip.bad.lines = true -Dimporttsv.columns =" $ columns" $ table_name $ file