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

网站优化 保定视频制作网站怎么做

网站优化 保定,视频制作网站怎么做,买个网约车多少钱啊,网站建设及优化近期封装Ozone客户端#xff0c;需要走kerberos登陆#xff0c;遇到了一个问题#xff0c;花了很长时间解决。记录一下#xff0c;跟网上能搜到的解决方案不大一样。 先看有问题的代码 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: Cant 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.dnsts.com.cn/news/126072.html

相关文章:

  • 怎样做网贷网站网站设计制作说明
  • 代网站备案费用吗资深的金融行业网站开发
  • 建设通属于官方网站浙江网站建设有哪些
  • 重庆重庆网站建设公司湘西建设监理协会网站
  • 如何建设一个视频小网站中国品牌vi设计公司
  • 新泰网站建设流程自己开发app所需的各种费用
  • 建站合同深圳学校网站建设报价
  • 如何用百度搜自己做的网站网站外链哪里做
  • 上海市建设咨询协会网站深圳工业设计公司哪家好
  • php网站开发 实战教程如何开科技软件
  • php网站源代码宁波专业建网站外包
  • 怎么把网站源码上传到空间根目录视频桂林龙胜网站建设
  • 深圳企业黄页网南京seo顾问
  • 网站定制设计师安阳哪里做360网站
  • 国外网站平台有哪些wordpress关闭GZIP
  • 做苗木比较好的网站中国广告网
  • 北京网站建设有哪些浩森宇特邢台专业网站建设推荐
  • 想学做网站需要学什么个体工商户年审营业执照
  • php网站后台制作烟台做网站公司
  • 无锡微网站开发怎么把微信公众号的文章wordpress
  • 做折页的网站上海网站建设seo
  • 上海模板网站建站网络营销导向企业网站建设的原则包括
  • 企业网站推广和营销网页推广区别云南省建设厅网站二级建造师
  • 供水开发建设公司网站龙岩属于哪里
  • 哪个学校有网站建设公司企业模板wordpress模板
  • 做网站用什么开源程序营销型网站手机端
  • 在国外怎么做网站建立学校网站需要多少钱?
  • 嘉兴网站建设方案咨询百度账号申请注册
  • 有哪些做平面设计好素材网站全国企业信息查询网
  • 深圳市企业网站seo联系方式专业建网站价格