10 2022 档案
摘要:使用java连接ranger+ldap认证的hive,通过jdbc加上用户名密码即可,代码示例如下: import java.sql.*; public class JdbcHiveLdap { private static String driverName = "org.apache.hive.
阅读全文
摘要:@ApiOperation不是spring自带的注解是swagger里的 com.wordnik.swagger.annotations.ApiOperation; @ApiOperation和@ApiParam为添加的API相关注解,个参数说明如下:@ApiOperation(value = “接
阅读全文
摘要:问题描述: 运行 python \xxx\datax.py \xxx\job.json控制台汉字显示乱码。 原因分析: window操作系统默认编码格式是gbk(963)编码,而在程序开发中我们统一的编码是 UTF-8。这样导致编码不一致,中文乱码! 解决方案: 临时更改: 命令:chcp (更改该
阅读全文
摘要:问题描述: 在python执行subprocess.Popen在win10下运行报740错误。 解决方法: 以管理员身份执行程序。
阅读全文
摘要:1.pop.xml配置 hive与hadoop的配置版本要匹配,一般hive 2.X版本要选择hadoop2.x版本,否则会不兼容 <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-client</artifac
阅读全文
摘要:1.设置参数 conf.setBoolean(CommonConfigurationKeys.IPC_CLIENT_FALLBACK_TO_SIMPLE_AUTH_ALLOWED_KEY, true); 这个参数会在连接kerberos失败时退回到simple认证。 2.提前加载krb5.conf文
阅读全文
摘要:原始代码为: org.apache.hadoop.security.UserGroupInformation.setConfiguration(conf) 出现错误: Can't get Kerberos realm 原因: 程序读取不到krb5.conf 解决办法: 在JVM启动参数中添加了参数
阅读全文
摘要:hive与hadoop的兼容性问题 1. 问题出现 工作需要,在本地安装hive进行相关测试工作,版本选的是hadoop-3.0.0,hive-2.1.1。这个版本是按照CDH集群版本配的,本来以为没有冲突 #报错信息 Exception in thread "main" java.lang.Ill
阅读全文
摘要:hive-jdbc和jetty冲突,所以在hive-jdbc中对jetty进行排除就OK <exclusions> <exclusion> <groupId>org.eclipse.jetty.aggregate</groupId> <artifactId>*</artifactId> </excl
阅读全文