最新回答 / 慕勒6273157
hive的表在HDFS上是一个目录,你说的方式可以实现不过一般使用下面的方式load data local inpath "本地文件路径" into table 表名:其实也是把文件放在了那个目录下
2016-12-07
已采纳回答 / Hadoop_hive
如果做大数据的话,应该先学Linux操作系统,再学Java,把Hadoop体系放到最后,你不学Linux你就不懂操作命令,不学Java就看不懂MR;
2016-11-12
已采纳回答 / 陆克乾
每个桶里可以放很多数据的。哈希值只是分桶的依据罢了,目的是为了平均放在每个桶里。假如有26个桶,按照name的首字母放入各个桶里,这也算一种方法。但是有些比如A开头的就比较少,S的可能就很多。如果使用一些Hash算法(比如MD5(tom)=34b7da764b21d298ef307d04d8152dc5),都变成一样长度的字符,这样0到F十六种字符开头的概率是一样的,分16个桶基本平均分配了,分2、4、6、8个桶也很简单。实际中可以有很多种Hash算法,和分桶算法(一般按照Hash的二进制分)。
2016-10-03