我第一次在我的嵌入式德比Metastore系统上安装配置单元,但它无法正常工作。它显示了下面提到的错误。
Caused by: javax.jdo.JDOFatalInternalException: The java type java.lang.Long (jdbc-type="",sql-type="") cant be mapped for this metastore.No mapping is available.
NestedThrowables
org.datanucleus.exceptions.NucleusException: The java type java.lang.Long (jdbc-type="",sql-type="") cant be mapped for this metastore.No mapping is available
请帮忙
答案 0 :(得分:1)
Hive尚不支持Java 9。安装Java 7或8,并在安装Hive的环境中将JDK目录设置为JAVA_HOME
。
PS:首选MySQL而不是德比。
嵌入式Metastore数据库主要用于单元测试。一次只能有一个进程连接到Metastore数据库,因此它不是一个实际的解决方案,但适用于单元测试。