免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3174 | 回复: 2
打印 上一主题 下一主题

[HBase] cdh lily 报错无法找到keytab,请指教 [复制链接]

论坛徽章:
1
戌狗
日期:2013-10-24 17:31:55
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2015-10-10 11:43 |只看该作者 |倒序浏览
我使用cdh5.4.5配置lily,配置如下:
cat /etc/default/solr
SOLR_PORT=8983
SOLR_ADMIN_PORT=8984
SOLR_LOG=/var/log/solr
SOLR_ZK_ENSEMBLE=host-172-17-110-81:2181/solr
SOLR_HDFS_HOME=hdfs://hadoop-jkzl:8020/solr
SOLR_HDFS_CONFIG=/etc/hadoop/conf
SOLR_KERBEROS_ENABLED=true
SOLR_KERBEROS_KEYTAB=/etc/solr/conf/solr.keytab
SOLR_KERBEROS_PRINCIPAL=solr/host-172-17-110-81@JKZL
#SOLR_AUTHENTICATION_TYPE=simple
SOLR_AUTHENTICATION_TYPE=kerberos
SOLR_AUTHENTICATION_SIMPLE_ALLOW_ANON=true
SOLR_AUTHENTICATION_KERBEROS_KEYTAB=/etc/solr/conf/solr.keytab
SOLR_AUTHENTICATION_KERBEROS_PRINCIPAL=HTTP/host-172-17-110-81@JKZL
SOLR_AUTHENTICATION_KERBEROS_NAME_RULES=DEFAULT
SOLR_AUTHENTICATION_JAAS_CONF=/etc/solr/conf/jaas.conf

cat /etc/solr/conf/jaas.conf
Client {
  com.sun.security.auth.module.Krb5LoginModule required
  useKeyTab=true
  useTicketCache=false
  keyTab="/etc/solr/conf/solr.keytab"
  principal="solr/host-172-17-110-81@JKZL";
};

ls -l /etc/solr/conf/solr.keytab
-r--------. 1 solr hadoop 1642 Oct  8 07:50 /etc/solr/conf/solr.keytab

more hbase-indexer-site.xml
<?xml version="1.0"?>
<configuration>
<property>   
<name>hbase.zookeeper.quorum</name>   
<value>host-172-17-110-49,host-172-17-110-77,host-172-17-110-78</value>
</property>
<property>   
<name>hbaseindexer.zookeeper.connectstring</name>   
<value>host-172-17-110-49,host-172-17-110-77,host-172-17-110-78:2181</value>
</property>

<property>
    <name>hbaseindexer.authentication.type</name>
    <value>kerberos</value>
  </property>
  <property>
    <name>hbaseindexer.authentication.kerberos.keytab</name>
    <value>/etc/hbase/conf/hbase.keytab</value>
  </property>
  <property>
    <name>hbaseindexer.authentication.kerberos.principal</name>
    <value>HTTP/host-172-17-110-81@JKZL</value>
  </property>
  <property>
    <name>hbaseindexer.authentication.kerberos.name.rules</name>
   <value>DEFAULT</value>
  </property>


</configuration>

more /etc/hbase-solr/conf/jaas.conf
Client {
  com.sun.security.auth.module.Krb5LoginModule required
  useKeyTab=true
  useTicketCache=false
  keyTab="/etc/hbase/conf/hbase.keytab"
  principal="hbase/host-172-17-110-81@JKZL";
};

ls -l /etc/hbase/conf/hbase.keytab
-r--------. 1 hbase root 1654 Oct  9 06:55 /etc/hbase/conf/hbase.keytab

grep login hbase-indexer-env.sh
export HBASE_INDEXER_OPTS="$HBASE_INDEXER_OPTS -XX:+UseConcMarkSweepGC -Djava.security.auth.login.config=/etc/hbase-solr/conf/jaas.conf"

使用下面命令注册索引时报错: hbase-indexer add-indexer   --name myIndexer  --indexer-conf morphline-hbase-mapper.xml  --connection-param solr.zk=host-172-17-110-81/solr   --connection-param solr.collection=hbase-collection1   --zookeeper host-172-17-110-49,host-172-17-110-78:2181

错误日志如下:
15/10/10 03:19:41 ERROR supervisor.IndexerSupervisor: Problem starting indexer myIndexer
java.io.IOException: Running in secure mode, but config doesn't have a keytab
        at org.apache.hadoop.security.SecurityUtil.login(SecurityUtil.java:236)
        at org.apache.hadoop.hbase.security.User$SecureHadoopUser.login(User.java:383)
        at org.apache.hadoop.hbase.security.User.login(User.java:250)
        at com.ngdata.sep.impl.SepConsumer.<init>(SepConsumer.java:163)
        at com.ngdata.hbaseindexer.supervisor.IndexerSupervisor.startIndexer(IndexerSupervisor.java:234)
        at com.ngdata.hbaseindexer.supervisor.IndexerSupervisor.access$1000(IndexerSupervisor.java:7
        at com.ngdata.hbaseindexer.supervisor.IndexerSupervisor$EventWorker.run(IndexerSupervisor.java:407)
        at java.lang.Thread.run(Thread.java:745)

论坛徽章:
16
IT运维版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每月发帖之星
日期:2015-09-11 19:30:52IT运维版块每周发帖之星
日期:2015-09-11 19:20:31IT运维版块每日发帖之星
日期:2015-08-26 06:20:00每日论坛发贴之星
日期:2015-08-20 06:20:00IT运维版块每日发帖之星
日期:2015-08-20 06:20:002015年辞旧岁徽章
日期:2015-03-03 16:54:15金牛座
日期:2014-05-04 16:58:09双子座
日期:2013-12-17 16:44:37辰龙
日期:2013-11-22 15:20:59狮子座
日期:2013-11-18 22:55:08射手座
日期:2013-11-12 10:54:26
2 [报告]
发表于 2015-10-13 12:53 |只看该作者

论坛徽章:
1
戌狗
日期:2013-10-24 17:31:55
3 [报告]
发表于 2015-10-14 15:22 |只看该作者
回复 2# wenhq


    thanks!But i am failed.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP