当前位置: 首页 > news >正文

常德网站优化咨询电话收录优美的图片

常德网站优化咨询电话,收录优美的图片,怎样做自己的 优惠卷网站,青岛网站优化近期封装Ozone客户端,需要走kerberos登陆,遇到了一个问题,花了很长时间解决。记录一下,跟网上能搜到的解决方案不大一样。 先看有问题的代码 Configuration config new Configuration();ConfigurationUtils.setHadoopConfig(conf…

近期封装Ozone客户端,需要走kerberos登陆,遇到了一个问题,花了很长时间解决。记录一下,跟网上能搜到的解决方案不大一样。
先看有问题的代码

            Configuration config = new Configuration();ConfigurationUtils.setHadoopConfig(config, basePath);config.set("hadoop.security.authentication", "kerberos");UserGroupInformation.setConfiguration(config);System.setProperty("java.security.krb5.conf", basePath + ozoneProperties.getKrb5Conf());// 登录KerberosUserGroupInformation.loginUserFromKeytab(ozoneProperties.getPrincipal(), basePath + ozoneProperties.getKeytab());
//            UserGroupInformation.loginUserFromKeytab(ozoneProperties.getPrincipal(), "D:\\gitee\\bigdata-eis-platform\\eis-framework\\eis-framework-starter-ozone-oss\\src\\test\\resources\\prd\\ic.bigdatamgr.keytab");// 配置Ozone客户端OzoneConfiguration conf = new OzoneConfiguration();conf.addResource(new Path(basePath + ozoneProperties.getOzoneSite()));OzoneClient ozClient = OzoneClientFactory.getRpcClient(conf);return ozClient;

运行的时候报入下错误:

java.lang.IllegalArgumentException: Can't get Kerberos realmat org.apache.hadoop.security.HadoopKerberosName.setConfiguration(HadoopKerberosName.java:71)at org.apache.hadoop.security.UserGroupInformation.initialize(UserGroupInformation.java:315)at org.apache.hadoop.security.UserGroupInformation.setConfiguration(UserGroupInformation.java:366)at com.byd.bigdata.eis.framework.ozone.oss.autoconfig.OzoneAutoConfiguration.initOzoneClient(OzoneAutoConfiguration.java:44)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke(Method.java:498)at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154)at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653)at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:486)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:955)at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:921)at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583)at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147)at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:731)at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:408)at org.springframework.boot.SpringApplication.run(SpringApplication.java:307)at org.springframework.boot.SpringApplication.run(SpringApplication.java:1303)at org.springframework.boot.SpringApplication.run(SpringApplication.java:1292)at com.byd.bigdata.eis.module.datareportsystem.DatareportSystemApplication.main(DatareportSystemApplication.java:13)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke(Method.java:498)at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49)at org.springframework.boot.loader.Launcher.launch(Launcher.java:108)at org.springframework.boot.loader.Launcher.launch(Launcher.java:58)at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:65)
Caused by: java.lang.IllegalArgumentException: KrbException: Cannot locate default realmat javax.security.auth.kerberos.KerberosPrincipal.<init>(KerberosPrincipal.java:154)at org.apache.hadoop.security.authentication.util.KerberosUtil.getDefaultRealm(KerberosUtil.java:120)at org.apache.hadoop.security.HadoopKerberosName.setConfiguration(HadoopKerberosName.java:69)36 common frames omitted

错误原因:hadoop的配置加载放在了kerberos的配置的前面,导致hadoop加载配置找不到kerberos的相关配置,所以报这个错误
解决办法:把加载kerberos配置的代码放在最前面即可

http://www.yidumall.com/news/91598.html

相关文章:

  • 云南高风险地区名单最新鄂尔多斯seo
  • 网站后台编辑器不能正常显示如何免费自己创建网站
  • 电子商务网站建设与维护意味着什么seo的内容主要有哪些方面
  • 单页面应用的网站百度竞价排名是什么意思
  • 做网站前没建images文件夹网站建站设计
  • 国家企业信用网查询系统优化网站搜索
  • seo精华网站西安关键词排名推广
  • 网站着陆页怎么做关键词有哪些?
  • 重庆怎么做网站?百度购物平台客服电话
  • 广州做网站的网络公司高端大气网站建设
  • 安庆网站建设服务网b站推广网站2024年不用下载
  • 俄罗斯b2b网站大全市场调研分析
  • 织梦dede新闻网站源码长春网站建设模板
  • 新疆建设云网站怎么查询证书网站优化排名软件推广
  • 内蒙古地区做推广网站十大教育培训机构排名
  • 1688货源批发网独立站seo是什么
  • 上海网站建设公司哪家好企业宣传方式
  • 香港网站空间补肾壮阳吃什么药效果好
  • 政府网站集约化建设建议关于搜索引擎的搜索技巧
  • 太原在线网站制作深圳平台推广
  • 做网站需要到哪些部门登记优化防疫政策
  • 云上的网站怎么做等保优化大师如何删掉多余的学生
  • 深圳网站网络推广公司抖音seo点击软件排名
  • 怎么开个网站百度搜索引擎的网址
  • 网站模板文件的名字教育机构培训
  • html5响应式网站制作yy直播
  • 做电工的有接单的网站吗怎么把自己的网站发布到网上
  • 个人网站可以不备案吗免费seo软件
  • wordpress有中文主题吗seo外包优化公司
  • 织梦制作手机网站汕头seo不错