Gobblin快速启动示例异常:ClassNotFoundException:org.apache.Gobblin.example.wikipedia.WikipediaSource

Gobblin快速启动示例异常:ClassNotFoundException:org.apache.Gobblin.example.wikipedia.WikipediaSource,classnotfoundexception,gobblin,Classnotfoundexception,Gobblin,我正在学习gobblin,下面是“作为守护程序运行gobblin”小节 我作为指导一步一步地做: 创建config dir并设置环境变量GOBBLIN_JOB_config_dir,将wikipedia.pull放入其中 创建工作目录并设置环境变量GOBBLIN\u work\u dir 启动Gobblin:./bin/Gobblin-standalone.sh启动 floydemac mini:gobblin dist floyd$echo$gobblin\u JOB\u CONFIG\u

我正在学习gobblin,下面是“作为守护程序运行gobblin”小节

我作为指导一步一步地做:

  • 创建config dir并设置环境变量GOBBLIN_JOB_config_dir,将wikipedia.pull放入其中
  • 创建工作目录并设置环境变量GOBBLIN\u work\u dir
  • 启动Gobblin:./bin/Gobblin-standalone.sh启动
  • floydemac mini:gobblin dist floyd$echo$gobblin\u JOB\u CONFIG\u DIR
    /Users/floyd/plugin/gobblin dist/config\u dir
    Floydemac mini:gobblin dist floyd$echo$gobblin_工作指导
    /Users/floyd/plugin/gobblin dist/work\u dir
    Floydemac mini:gobblin dist floyd$echo$JAVA_HOME
    /Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home
    floydemac mini:gobblin dist floyd$ls$gobblin\u JOB\u CONFIG\u DIR/*
    
    /Users/floyd/plugin/gobblin dist/config_dir/wikipedia.pull
    您需要从wikipedia.pull.com中的所有定义中删除前缀org.apache。再次运行它,它就会工作


    实际上,如果您在lib目录中解压gobblin-example-0.9.0-642-g13a21ad.jar,导航到example/wikipedia,您可以在那里找到类。如果反编译其中一个,请注意,包中不包含org.apache。
    包gobblin.example.wikipedia

    事实上,如果您解压缩lib目录中的gobblin-example-0.9.0-642-g13a21ad.jar,导航到example/wikipedia,您可以在那里找到类。如果反编译其中一个,请注意,包中不包含org.apache。包gobblin.example.wikipedia

    gobblin版本:gobblin-distribution-0.10.0.tar.gzI在wikipedia.pull文件的类设置中删除前缀“org.apache.”,它就可以工作了!