[ 
https://issues.apache.org/jira/browse/TAJO-2122?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15255841#comment-15255841
 ] 

ASF GitHub Bot commented on TAJO-2122:
--------------------------------------

Github user jinossy commented on a diff in the pull request:

    https://github.com/apache/tajo/pull/1001#discussion_r60860272
  
    --- Diff: tajo-yarn/pom.xml ---
    @@ -0,0 +1,185 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<!--
    +  ~ Licensed to the Apache Software Foundation (ASF) under one
    +  ~ or more contributor license agreements.  See the NOTICE file
    +  ~ distributed with this work for additional information
    +  ~ regarding copyright ownership.  The ASF licenses this file
    +  ~ to you under the Apache License, Version 2.0 (the
    +  ~ "License"); you may not use this file except in compliance
    +  ~ with the License.  You may obtain a copy of the License at
    +  ~
    +  ~     http://www.apache.org/licenses/LICENSE-2.0
    +  ~
    +  ~ Unless required by applicable law or agreed to in writing, software
    +  ~ distributed under the License is distributed on an "AS IS" BASIS,
    +  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 
implied.
    +  ~ See the License for the specific language governing permissions and
    +  ~ limitations under the License.
    +  -->
    +
    +<project xmlns="http://maven.apache.org/POM/4.0.0";
    +         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
    +         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
    +  <parent>
    +    <artifactId>tajo-project</artifactId>
    +    <groupId>org.apache.tajo</groupId>
    +    <version>0.12.0-SNAPSHOT</version>
    +    <relativePath>../tajo-project</relativePath>
    +  </parent>
    +  <modelVersion>4.0.0</modelVersion>
    +  <artifactId>tajo-yarn</artifactId>
    +  <packaging>jar</packaging>
    +  <name>Tajo Yarn</name>
    +  <properties>
    +    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    +    
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    +  </properties>
    +
    +  <build>
    +    <plugins>
    +      <plugin>
    +        <groupId>org.apache.maven.plugins</groupId>
    +        <artifactId>maven-compiler-plugin</artifactId>
    +      </plugin>
    +      <plugin>
    +        <groupId>org.apache.rat</groupId>
    +        <artifactId>apache-rat-plugin</artifactId>
    +        <executions>
    +          <execution>
    +            <phase>verify</phase>
    +            <goals>
    +              <goal>check</goal>
    +            </goals>
    +          </execution>
    +        </executions>
    +      </plugin>
    +      <plugin>
    +        <groupId>org.apache.maven.plugins</groupId>
    +        <artifactId>maven-surefire-report-plugin</artifactId>
    +      </plugin>
    +      <plugin>
    +        <artifactId>maven-assembly-plugin</artifactId>
    +        <version>2.4.1</version>
    +        <configuration>
    +          <descriptorRefs>
    +            <descriptorRef>jar-with-dependencies</descriptorRef>
    +          </descriptorRefs>
    +        </configuration>
    +        <executions>
    +          <execution>
    +            <id>make-assembly</id>
    +            <phase>package</phase>
    +            <goals>
    +              <goal>single</goal>
    +            </goals>
    +          </execution>
    +        </executions>
    +      </plugin>
    +    </plugins>
    +  </build>
    +
    +  <dependencies>
    +    <dependency>
    +      <groupId>org.apache.hadoop</groupId>
    +      <artifactId>hadoop-mapreduce-client-shuffle</artifactId>
    +      <scope>provided</scope>
    +    </dependency>
    +    <dependency>
    +      <groupId>org.apache.hadoop</groupId>
    +      <artifactId>hadoop-yarn-api</artifactId>
    +      <scope>provided</scope>
    +    </dependency>
    +    <dependency>
    +      <groupId>org.apache.hadoop</groupId>
    +      <artifactId>hadoop-common</artifactId>
    +      <scope>provided</scope>
    +    </dependency>
    +    <dependency>
    +      <groupId>org.apache.tajo</groupId>
    +      <artifactId>tajo-common</artifactId>
    +    </dependency>
    +    <dependency>
    +      <groupId>org.apache.tajo</groupId>
    +      <artifactId>tajo-storage-common</artifactId>
    +    </dependency>
    +    <dependency>
    +      <groupId>org.apache.tajo</groupId>
    +      <artifactId>tajo-storage-hdfs</artifactId>
    +    </dependency>
    +    <dependency>
    +      <groupId>org.apache.tajo</groupId>
    +      <artifactId>tajo-pullserver</artifactId>
    +    </dependency>
    +  </dependencies>
    +  <profiles>
    +    <profile>
    +      <id>docs</id>
    +      <activation>
    +        <activeByDefault>false</activeByDefault>
    +      </activation>
    +      <build>
    +        <plugins>
    +          <plugin>
    +            <groupId>org.apache.maven.plugins</groupId>
    +            <artifactId>maven-javadoc-plugin</artifactId>
    +            <executions>
    +              <execution>
    +                <!-- build javadoc jars per jar for publishing to maven -->
    +                <id>module-javadocs</id>
    +                <phase>package</phase>
    +                <goals>
    +                  <goal>jar</goal>
    +                </goals>
    +                <configuration>
    +                  <destDir>${project.build.directory}</destDir>
    +                </configuration>
    +              </execution>
    +            </executions>
    +          </plugin>
    +        </plugins>
    +      </build>
    +    </profile>
    +    <profile>
    +      <id>src</id>
    +      <activation>
    +        <activeByDefault>false</activeByDefault>
    +      </activation>
    +      <build>
    +        <plugins>
    +          <plugin>
    +            <groupId>org.apache.maven.plugins</groupId>
    +            <artifactId>maven-source-plugin</artifactId>
    +            <executions>
    +              <execution>
    +                <!-- builds source jars and attaches them to the project 
for publishing -->
    +                <id>tajo-java-sources</id>
    +                <phase>package</phase>
    +                <goals>
    +                  <goal>jar-no-fork</goal>
    +                </goals>
    +              </execution>
    +            </executions>
    +          </plugin>
    +        </plugins>
    +      </build>
    +    </profile>
    +  </profiles>
    +
    +  <reporting>
    +    <plugins>
    +      <plugin>
    +        <groupId>org.apache.maven.plugins</groupId>
    +        <artifactId>maven-project-info-reports-plugin</artifactId>
    +        <version>2.4</version>
    +        <configuration>
    +          <dependencyLocationsEnabled>false</dependencyLocationsEnabled>
    +        </configuration>
    +      </plugin>
    +      <plugin>
    +        <groupId>org.apache.maven.plugins</groupId>
    +        <artifactId>maven-surefire-report-plugin</artifactId>
    +      </plugin>
    +    </plugins>
    +  </reporting>
    +
    +</project>
    --- End diff --
    
    Thanks for your quick update. I’ll test on cluster


> PullServer as an Auxiliary service of Yarn
> ------------------------------------------
>
>                 Key: TAJO-2122
>                 URL: https://issues.apache.org/jira/browse/TAJO-2122
>             Project: Tajo
>          Issue Type: New Feature
>          Components: Pull Server
>            Reporter: Jihoon Son
>            Assignee: Jihoon Son
>             Fix For: 0.12.0
>
>
> We are going to support Yarn as Tajo's one of resource schedulers. To do so, 
> the PullServer should be capable of executing as an Auxiliary service.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to