hive为什么需要mysql mysql导入到hivehdfs上显示又数据了hive表里面什么都没有?

mysql导入到hivehdfs上显示又数据了hive表里面什么都没有?1. 你可以先把它复制到HDFS2。然后您可以用配置单元的外部表创建一个新表,您可以直接选择和查询该表,而无需再次加载到配置单元

mysql导入到hivehdfs上显示又数据了hive表里面什么都没有?

1. 你可以先把它复制到HDFS

2。然后您可以用配置单元的外部表创建一个新表,您可以直接选择和查询该表,而无需再次加载到配置单元

例如:

创建外部表testhivedrivertable(主机名字符串、logdate字符串、type字符串、class字符串、demo Array

给出了一个实用的解决方案:1。数据可以直接存储在HDFS中。如果是日志文件,可以通过flume和其他工具进行传输。如果数据存在于关系数据库中,可以选择使用sqoop将其导入hdfs2。数据很容易在HDFS上完成。您可以编写Mr或简单地使用hive来计算统计结果。最终结果数据应该非常小。三。把上面的结果数据倒回MySQL(有很多方法可以选择)进行在线查询

对于I in`cat配置单元.txt`MySQL-uroot-P passwd-e“显示数据库”吗