从this,我正在运行以下命令:
bin/hbase org.apache.hadoop.hbase.mapreduce.ImportTsv -Dimporttsv.columns=a,b,c <tablename> <hdfs-inputdir>
我不知道会是什么:
hdfs-inputdir
。我已经通过:hadoop fs -mkdir dataDir
在hdfs fs中创建了一个目录,并使用copyFromLocal
命令的hadoop fs
选项将我的csv文件放置在此文件夹中。
最佳答案
从那以后,您在执行copyFromLocal和mkdir时没有指定完整路径。该目录将在运行mkdir和copyFromLocal命令的用户的hdfs home
文件夹下创建。通常,所有用户文件夹都在/user/${username}
下
关于java - 如何为ImportTsv查找hdfs-inputdir,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31454883/