我正在开发一个基于hivejdbc示例项目的服务应用程序,无法运行该应用程序。我通常使用华为的大数据产品来执行hive的jdbc示例开发,但总是无法运行应用程序。
kq0g1dla1#
要解决此问题,请尝试以下方法之一:方法1根据hivejdbc示例示例项目,将core-site.xml配置文件放到classpath中。方法2在代码中,显式加载core-site.xml文件:……conf=新配置();字符串userdir=system.getproperty(“user.dir”)+file.separator+“conf”+file.separator;conf.addresource(新路径(userdir+“core site.xml”);。。。。。。方法3在代码中,将hadoop.security.authentication设置为kerberos:……conf=新配置();conf.set(“hadoop.security.authentication”,“kerberos”);。。。。。。查看更多。
1条答案
按热度按时间kq0g1dla1#
要解决此问题,请尝试以下方法之一:
方法1
根据hivejdbc示例示例项目,将core-site.xml配置文件放到classpath中。
方法2
在代码中,显式加载core-site.xml文件:
……conf=新配置();字符串userdir=system.getproperty(“user.dir”)+file.separator+“conf”+file.separator;conf.addresource(新路径(userdir+“core site.xml”);。。。。。。
方法3
在代码中,将hadoop.security.authentication设置为kerberos:
……conf=新配置();
conf.set(“hadoop.security.authentication”,“kerberos”);。。。。。。
查看更多。