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

java kerberos配置_为kerberos配置Storm

我正在尝试配置单节点风暴群集以运行kerberos身份验证 . 任何时候我尝试使用此curl访问ui:curl -i --negotiate -u:storm -b~ / cookiejar.txt -c~ / cookiejar.txt http://hadoop-machine1:8080/api/v1/cluster/summary我有以下错误:HTTP错误:403 GSSException:未指定失败在GSS-API级别(机制级别:不支持/启用加密类型AES256 CTS模式,HMAC SHA1-96) .

这是我的风暴配置:

ui.header.buffer.bytes: 65536

storm.zookeeper.servers:

- "192.168.1.3"

storm.zookeeper.port: 2181

nimbus.host: "192.168.1.3"

java.library.path: "/usr/local/lib"

storm.local.dir: "/tmp/storm-data"

storm.messaging.transport: backtype.storm.messaging.netty.Context

supervisor.slots.ports:

- 6700

- 6701

- 6702

- 6703

- 6704

- 6705

- 6706

- 6707

ui.filter: "org.apache.hadoop.security.authentication.server.AuthenticationFilter"

ui.filter.params:

"type": "kerberos"

"kerberos.principal": "HTTP/hadoop-machine1@HADOOP-MACHINE1"

"kerberos.keytab": "/vagrant/keytabs/http.keytab"

"kerberos.name.rules": "DEFAULT"

storm.thrift.transport : "backtype.storm.security.auth.kerberos.KerberosSaslTransportPlugin"

storm.principal.tolocal: "backtype.storm.security.auth.KerberosPrincipalToLocal"

storm.zookeeper.superACL: "sasl:stormc"

java.security.auth.login.config: "/home/wouri/apache-storm-0.10.0/conf/jaas.conf"

nimbus.authorizer: "backtype.storm.security.auth.authorizer.SimpleACLAuthorizer"

nimbus.admins:

- "stormc"

nimbus.supervisor.users:

- "stormc"

nimbus.childopts: "-Xmx1024m -Djava.security.auth.login.config=/home/wouri/apache-storm-0.10.0/conf/jaas.conf"

ui.childopts: "-Xmx768m -Djava.security.auth.login.config=/home/wouri/apache-storm-0.10.0/conf/jaas.conf"

supervisor.childopts: "-Xmx256m -Djava.security.auth.login.config=/home/wouri/apache-storm-0.10.0/conf/jaas.conf"

下面是我的kerberos配置krb5.conf:

[libdefaults]

default_realm = HADOOP-MACHINE1

dns_lookup_realm = true

dns_lookup_kdc = true

[realms]

HADOOP-MACHINE1 = {

kdc = hadoop-machine1

admin_server = hadoop-machine1

master_key_type = aes256-cts-hmac-sha1-96

supported_enctypes = aes256-cts-hmac-sha1-96:normal aes128-cts-hmac-sha1-96:normal

}

[domain_realm]

.hadoop-machine1 = HADOOP-MACHINE1

hadoop-machine1 = HADOOP-MACHINE1

以下是jaas.conf文件:

StormServer {

com.sun.security.auth.module.Krb5LoginModule required

useKeyTab=true

keyTab="/home/wouri/apache-storm-0.10.0/conf/storm.keytab"

storeKey=true

useTicketCache=false

principal="stormc/hadoop-machine1@HADOOP-MACHINE1";

};

StormClient {

com.sun.security.auth.module.Krb5LoginModule required

useKeyTab=true

keyTab="/home/wouri/apache-storm-0.10.0/conf/storm.keytab"

storeKey=true

useTicketCache=false

serviceName="stormc"

principal="stormc/hadoop-machine1@HADOOP-MACHINE1";

};

Server {

com.sun.security.auth.module.Krb5LoginModule required

useKeyTab=true

keyTab="/usr/local/zookeeper/conf/zookeeper.keytab"

storeKey=true

useTicketCache=false

serviceName="zookeeper"

principal="zookeeper/hadoop-machine1@HADOOP-MACHINE1";

};

请问,我是否缺少配置标志?

相关文章:

  • java nodelist 快速排序_数据结构的实践心得(归并排序和快速排序:mergeSort、quickSort)...
  • java xml setdoctype_集合Set映射一对多(使用xml文件)
  • java dofinalize_Java finalize方法使用
  • java调用ecdh_Jecc(java椭圆曲线加密库)学习笔记及ECDH实现
  • java雷达_Java编写有关雷达问题,哪位高手帮个忙,谢谢~~~
  • 继承java_Java— 继承
  • java guid_细说Java生成GUID的实现方法
  • java多租户_(九十二)java版spring cloud 多租户社交电子商务-gateway(实现限流)...
  • foxpro mysql_Foxpro数据库命令汇总
  • java generatedvalue_java – 在JPA @GeneratedValue列中手动指定主键的值
  • java io byte_JavaIO之字节流学习笔记
  • 八大排序方法java_八大排序java
  • java一个类怎么调用另一个类的变量_如何在一个类里调用到另一个类的变量的值...
  • java return后执行_java 问题 如果前一个return执行了 那么后面的一系列System.out.println 还会执行吗...
  • java持久层_java访问持久层技术的进化
  • 【RocksDB】TransactionDB源码分析
  • 【跃迁之路】【585天】程序员高效学习方法论探索系列(实验阶段342-2018.09.13)...
  • 4个实用的微服务测试策略
  • angular学习第一篇-----环境搭建
  • avalon2.2的VM生成过程
  • CSS选择器——伪元素选择器之处理父元素高度及外边距溢出
  • exports和module.exports
  • Java编程基础24——递归练习
  • Promise初体验
  • React-redux的原理以及使用
  • Redis 中的布隆过滤器
  • 阿里云应用高可用服务公测发布
  • 浮动相关
  • 互联网大裁员:Java程序员失工作,焉知不能进ali?
  • 技术攻略】php设计模式(一):简介及创建型模式
  • 蓝海存储开关机注意事项总结
  • 问题之ssh中Host key verification failed的解决
  • 回归生活:清理微信公众号
  • 智能情侣枕Pillow Talk,倾听彼此的心跳
  • ​ssh免密码登录设置及问题总结
  • ​软考-高级-系统架构设计师教程(清华第2版)【第9章 软件可靠性基础知识(P320~344)-思维导图】​
  • ​水经微图Web1.5.0版即将上线
  • ​业务双活的数据切换思路设计(下)
  • ###51单片机学习(1)-----单片机烧录软件的使用,以及如何建立一个工程项目
  • #多叉树深度遍历_结合深度学习的视频编码方法--帧内预测
  • (01)ORB-SLAM2源码无死角解析-(56) 闭环线程→计算Sim3:理论推导(1)求解s,t
  • (3)(3.2) MAVLink2数据包签名(安全)
  • (C语言)逆序输出字符串
  • (windows2012共享文件夹和防火墙设置
  • (第一天)包装对象、作用域、创建对象
  • (二)hibernate配置管理
  • (附源码)spring boot建达集团公司平台 毕业设计 141538
  • (附源码)ssm失物招领系统 毕业设计 182317
  • (免费领源码)python+django+mysql线上兼职平台系统83320-计算机毕业设计项目选题推荐
  • (续)使用Django搭建一个完整的项目(Centos7+Nginx)
  • (一)认识微服务
  • (转)清华学霸演讲稿:永远不要说你已经尽力了
  • .Net Web窗口页属性
  • .NET 事件模型教程(二)
  • .NET/C# 获取一个正在运行的进程的命令行参数