小编sve*_*sch的帖子

Oozie:oozie会生成输出事件吗?

在oozie中,input-events非常简单,如果指定的文件/文件夹不存在,协调器作业将保持WAITING状态.但我无法理解是什么output-events.

根据我的理解,output-events标签中指定的文件/文件夹应由oozie创建,以防所有指定的操作成功.但这不会发生.我也找不到任何相关的日志.文件也没有明确说明这一点.

所以,问题是,Oozie真的创建了指定的文件/文件夹output-events吗?或者它只是提到这些特定的文件/文件夹是在工作流程中创建的,创建的责任在于工作,而不是在Oozie上?

相关的代码可以在https://gist.github.com/venkateshshukla/de0dc395797a7ffba153找到

hadoop oozie oozie-coordinator

5
推荐指数
2
解决办法
719
查看次数

Tomcat无法使用spnego进行身份验证,“无法找到默认领域”

我正在使用http://spnego.sourceforge.net/spnego_tomcat.html教程尝试将Tomcat配置为使用spnego。

Hello_KDC.java工作正常,并且能够进行身份验证。如果我使用了错误的密码,则会收到错误Exception,因此它可以正常工作。

但是,当我尝试将该教程用于Tomcat时,它就坏了。Tomcat ROOT / index.jsp变为空白,并且在监视时我看到它返回404。log \ host-manager.2013-02-22.log具有以下内容:

Fev 22, 2013 1:39:03 PM org.apache.catalina.core.StandardContext filterStart
SEVERE: Exception starting filter SpnegoHttpFilter
javax.servlet.ServletException: javax.security.auth.login.LoginException: Cannot locate default realm
    at net.sourceforge.spnego.SpnegoHttpFilter.init(SpnegoHttpFilter.java:198)
    at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:281)
    at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:262)
    at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:107)
    at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4656)
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5309)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
    at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1114)
    at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1673)
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
    at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
Caused by: javax.security.auth.login.LoginException: Cannot locate default realm
    at com.sun.security.auth.module.Krb5LoginModule.attemptAuthentication(Unknown Source) …
Run Code Online (Sandbox Code Playgroud)

tomcat kerberos spnego jgss

3
推荐指数
2
解决办法
3万
查看次数

设置Grape配置文件的位置

如何配置Grape以在默认值以外的位置查找自定义配置文件~/.groovy/grapeConfig.xml?不幸的是,http: //groovy.codehaus.org/Grape上的官方文档似乎不完整,并未涵盖此特定情况.

例如,我想指定一个路径,$PROJECT_DIR/src/main/resources/groovyConfig.xml以便我的团队中的其他成员不必groovyConfig.xml在其user/home目录中创建和维护自己的文件.

groovy ruby-grape ivy

3
推荐指数
1
解决办法
5552
查看次数

标签 统计

groovy ×1

hadoop ×1

ivy ×1

jgss ×1

kerberos ×1

oozie ×1

oozie-coordinator ×1

ruby-grape ×1

spnego ×1

tomcat ×1