我有一个关于HDFS(Hadoop文件系统)的数据库以及一个模式文件。
我正在尝试从hive连接到这个现有数据库。
非常感谢任何指针。
答案 0 :(得分:0)
不确定数据库的含义,但使用Hive的External Table功能,这很容易。您需要3件事:数据的位置,输入(输出)格式以读取(写入)您的数据(行),并且可能需要SerDe来解释您的数据(列)。如果您需要保持Hive Schema和外部架构同步,那么开箱即用的方法并不是很好。您必须编写一些自定义代码来监视源架构,并在架构更改时修改Hive架构。虽然不重要,但这样做也相当容易。