如何从Hadoop运行需要一些快速矿工罐的Java jar

时间:2016-02-08 05:53:35

标签: java hadoop jar rapidminer

我从hadoop目录运行此命令,其中包括lib /,项目依赖项及其所需的一切。

<Style TargetType="{x:Type DataGridColumnHeader}" x:Key="DummyFilterDataGridColumnHeader">
   <Setter Property="Template">
      <Setter.Value>
          <ControlTemplate TargetType="{x:Type DataGridColumnHeader}">
              <Button Content="Super I" Visibility="Collapsed" />
              <Button Content="Super II" Visibility="Collapsed" />
              <Button Content="Super III" Visibility="Collapsed" />
              <ControlTemplate.Triggers>
                    <DataTrigger Property="{Binding HashCodeValue}" Value="???">
                        <Setter TargetName="Button" Property="Visibility" Value="Visible" />
                    </DataTrigger>
              </ControlTemplate.Triggers>
          </ControlTemplate>
      </Setter.Value>
   </Setter>
</Style>

我的代码使用hadoop mapper运行快速挖掘程序,其库jar也包含在lib目录中。

但它没有得到快速的罐子,除了这些hadoop获得所有其他罐子。 我正在使用rapidminer免费版。

可能是什么问题?

1 个答案:

答案 0 :(得分:0)

主要,Mapper,Reducer需要Hadoop中的jar文件。 对于Main,您可以将lib放在所需的目录中。 但mapper,reducer需要jar hadoop_home/share/hadoop/hdfs/lib 所以你应该确保你的jar文件也应该在那里。