更新时间:2023-12-22 GMT+08:00
集群修改域名后Hive样例程序运行报错
问题背景与现象
Hive的二次开发代码样例运行报No rules applied to ****的错误:
原因分析
- Hive的二次开发样例代码会加载core-site.xml,此文件默认是通过classload加载,所以使用的时候要把此配置文件放到启动程序的classpath路径下面。
- 如果修改了集群的域名,那么core-site.xml将发生变化,需要下载最新的core-site.xml并放入到打包hive二次开发样例代码进程的classpath路径下面。
解决办法
- 下载集群Hive最新的客户端,获取最新的“core-site.xml”。
- 将core-site.xml放入到打包Hive二次开发样例代码进程的classpath路径下面。
父主题: 使用Hive