giraph-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jgho...@apache.org
Subject svn commit: r1162926 - in /incubator/giraph/trunk: pom.xml src/site/ src/site/site.xml src/site/xdoc/ src/site/xdoc/index.xml
Date Mon, 29 Aug 2011 18:21:37 GMT
Author: jghoman
Date: Mon Aug 29 18:21:37 2011
New Revision: 1162926

URL: http://svn.apache.org/viewvc?rev=1162926&view=rev
Log:
GIRAPH-2: Make the project homepage. (jghoman)

Added:
    incubator/giraph/trunk/src/site/
    incubator/giraph/trunk/src/site/site.xml
    incubator/giraph/trunk/src/site/xdoc/
    incubator/giraph/trunk/src/site/xdoc/index.xml
Modified:
    incubator/giraph/trunk/pom.xml

Modified: incubator/giraph/trunk/pom.xml
URL: http://svn.apache.org/viewvc/incubator/giraph/trunk/pom.xml?rev=1162926&r1=1162925&r2=1162926&view=diff
==============================================================================
--- incubator/giraph/trunk/pom.xml (original)
+++ incubator/giraph/trunk/pom.xml Mon Aug 29 18:21:37 2011
@@ -26,8 +26,116 @@ under the License.
   <packaging>jar</packaging>
   <version>0.70</version>
 
-  <name>Giraph</name>
-  <url>http://maven.apache.org</url>
+  <name>Apache Incubator Giraph</name>
+  <url>http://incubator.apache.org/giraph/</url>
+  <description>Giraph : Large-scale graph processing on Hadoop</description>
+  <inceptionYear>2011</inceptionYear>
+
+  <scm>
+    <connection>scm:svn:http://svn.apache.org/repos/asf/incubator/giraph</connection>
+    <developerConnection>scm:svn:https://svn.apache.org/repos/asf/incubator/giraph/trunk</developerConnection>
+    <url>https://svn.apache.org/repos/asf/incubator/giraph/</url>
+  </scm>
+
+  <issueManagement>
+    <system>JIRA</system>
+    <url>http://issues.apache.org/jira/browse/GIRAPH</url>
+  </issueManagement>
+
+  <licenses>
+    <license>
+      <name>Apache 2</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+      <comments>A business-friendly OSS license</comments>
+    </license>
+  </licenses>
+
+  <organization>
+    <name>The Apache Software Foundation</name>
+    <url>http://www.apache.org</url>
+  </organization>
+
+  <mailingLists>
+    <mailingList>
+      <name>User List</name>
+      <subscribe>giraph-user-subscribe@incubator.apache.org</subscribe>
+      <unsubscribe>giraph-user-unsubscribe@incubator.apache.org</unsubscribe>
+      <post>giraph-user@incubator.apache.org</post>
+      <archive>http://mail-archives.apache.org/mod_mbox/incubator-giraph-user/</archive>
+    </mailingList>
+    <mailingList>
+      <name>Developer List</name>
+      <subscribe>giraph-dev-subscribe@incubator.apache.org</subscribe>
+      <unsubscribe>giraph-dev-unsubscribe@incubator.apache.org</unsubscribe>
+      <post>giraph-dev@incubator.apache.org</post>
+      <archive>http://mail-archives.apache.org/mod_mbox/incubator-giraph-dev/</archive>
+    </mailingList>
+    <mailingList>
+      <name>Commits List</name>
+      <subscribe>giraph-commits-subscribe@incubator.apache.org</subscribe>
+      <unsubscribe>giraph-commits-unsubscribe@incubator.apache.org</unsubscribe>
+      <post>giraph-commits@incubator.apache.org</post>
+      <archive>http://mail-archives.apache.org/mod_mbox/incubator-giraph-commits/</archive>
+    </mailingList>
+  </mailingLists>
+
+  <developers>
+    <developer>
+      <id>aching</id>
+      <name>Avery Ching</name>
+      <email>aching@yahoo-inc.com</email>
+      <timezone>-8</timezone>
+      <organization>Yahoo!</organization>
+      <organizationUrl>http://www.yahoo.com</organizationUrl>
+    </developer>
+    <developer>
+      <id>hyunsik</id>
+      <name>Hyunsik Choi</name>
+      <email>hyunsik@apache.org</email>
+      <timezone>+9</timezone>
+      <organization>Database Lab, Korea University </organization>
+    </developer>
+    <developer>
+      <id>jghoman</id>
+      <name>Jakob Homan</name>
+      <email>jghoman@apache.org</email>
+      <timezone>-8</timezone>
+      <organization>LinkedIn</organization>
+      <organizationUrl>http://www.linkedin.com</organizationUrl>
+    </developer>
+    <developer>
+      <id>kunzchr</id>
+      <name>Christian Kunz</name>
+      <email>christian@jybe-inc.com</email>
+      <timezone>-8</timezone>
+      <organization>Jybe</organization>
+      <organizationUrl>http://www.jybe-inc.com</organizationUrl>
+    </developer>
+    <developer>
+      <id>omalley</id>
+      <name>Owen O'Malley</name>
+      <email>owen@hortonworks.com</email>
+      <timezone>-8</timezone>
+      <organization>HortonWorks</organization>
+      <organizationUrl>http://www.hortonworks.com</organizationUrl>
+    </developer>
+    <developer>
+      <id>prhodes</id>
+      <name>Phillip Rhodes</name>
+      <email>phrodes@apache.org</email>
+      <timezone>-5</timezone>
+      <organization>Fogbeam Labs</organization>
+      <organizationUrl>http://www.fogbeam.com/</organizationUrl>
+    </developer>
+    <developer>
+      <name>Arun Suresh</name>
+      <email>asuresh@yahoo-inc.com</email>
+      <timezone>-8</timezone>
+      <organization>Yahoo!</organization>
+      <organizationUrl>http://www.yahoo.com/</organizationUrl>
+    </developer>
+  </developers>
 
   <properties>
     <hadoop.version>0.20.203.0</hadoop.version>
@@ -91,6 +199,69 @@ under the License.
         <artifactId>findbugs-maven-plugin</artifactId>
         <version>2.3.2</version>
       </plugin>
+    <plugin>
+      <groupId>org.apache.maven.plugins</groupId>
+      <artifactId>maven-site-plugin</artifactId>
+      <version>3.0</version>
+      <configuration>
+        <reportPlugins>
+          <plugin>
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-project-info-reports-plugin</artifactId>
+            <version>2.2</version>
+            <reports>
+              <report>index</report>
+              <report>project-team</report>
+              <report>license</report>
+              <report>mailing-list</report>
+              <report>dependencies</report>
+              <report>dependency-convergence</report>
+              <report>plugin-management</report>
+              <report>cim</report>
+              <report>issue-tracking</report>
+              <report>scm</report>
+              <report>summary</report>
+            </reports>
+          </plugin>
+          <plugin>
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-surefire-report-plugin</artifactId>
+            <version>2.6</version>
+          </plugin>
+          <plugin>
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-javadoc-plugin</artifactId>
+            <version>2.7</version>
+          </plugin>     
+          <plugin>
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-checkstyle-plugin</artifactId>
+            <version>2.6</version>
+
+          </plugin>
+          <plugin>
+            <groupId>org.codehaus.mojo</groupId>
+            <artifactId>jdepend-maven-plugin</artifactId>
+            <version>2.0-beta-2</version>
+          </plugin>
+          <plugin>
+            <groupId>org.codehaus.mojo</groupId>
+            <artifactId>cobertura-maven-plugin</artifactId>
+            <version>2.4</version>
+          </plugin>
+          <plugin>
+            <groupId>org.codehaus.mojo</groupId>
+            <artifactId>taglist-maven-plugin</artifactId>
+            <version>2.4</version>
+          </plugin>
+          <plugin>
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-jxr-plugin</artifactId>
+            <version>2.1</version>
+          </plugin>
+       </reportPlugins>
+      </configuration>
+    </plugin>
     </plugins>
   </build>
 
@@ -208,49 +379,4 @@ under the License.
       <version>20090211</version>
     </dependency>
   </dependencies>
-
-  <reporting>
-    <plugins>
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-project-info-reports-plugin</artifactId>
-        <version>2.4</version>
-      </plugin>
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-surefire-report-plugin</artifactId>
-        <version>2.9</version>
-      </plugin>
-      <plugin>
-        <groupId>org.codehaus.mojo</groupId>
-        <artifactId>findbugs-maven-plugin</artifactId>
-        <version>2.3.2</version>
-        <configuration>
-          <xmlOutput>true</xmlOutput>
-          <findbugsXmlOutput>true</findbugsXmlOutput>
-          <findbugsXmlWithMessages>true</findbugsXmlWithMessages>
-          <xrefLocation>${project.reporting.outputDirectory}/xref</xrefLocation>
-        </configuration>
-      </plugin>
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-jxr-plugin</artifactId>
-        <version>2.2</version>
-        <configuration>
-          <destDir>${project.reporting.outputDirectory}/xref</destDir>
-          <linkJavadoc>true</linkJavadoc>
-          <javadocDir>${project.reporting.outputDirectory}/apidocs</javadocDir>
-        </configuration>
-      </plugin>
-     <plugin>
-       <groupId>org.apache.maven.plugins</groupId>
-       <artifactId>maven-checkstyle-plugin</artifactId>
-       <version>2.6</version>
-       <configuration>
-         <suppressionsLocation>${checkstyle.suppressions}</suppressionsLocation>
-         <suppressionsFileExpression>${checkstyle.suppressions}</suppressionsFileExpression>
-       </configuration>
-     </plugin>
-    </plugins>
-  </reporting>
 </project>

Added: incubator/giraph/trunk/src/site/site.xml
URL: http://svn.apache.org/viewvc/incubator/giraph/trunk/src/site/site.xml?rev=1162926&view=auto
==============================================================================
--- incubator/giraph/trunk/src/site/site.xml (added)
+++ incubator/giraph/trunk/src/site/site.xml Mon Aug 29 18:21:37 2011
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+  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 name="Giraph">
+  <bannerRight>
+    <src>http://incubator.apache.org/images/apache-incubator-logo.png</src>
+    <href>http://incubator.apache.org/</href>
+  </bannerRight>
+
+  <publishDate position="right"/>
+  <version position="right"/>
+
+  <body>
+    <links position="left">
+      <item name="Wiki" href="https://cwiki.apache.org/confluence/display/GIRAPH" />
+      <item name="JIRA" href="https://issues.apache.org/jira/browse/GIRAPH" />
+      <item name="SVN" href="https://svn.apache.org/repos/asf/incubator/giraph/" />
+    </links>
+
+    <breadcrumbs position="left">
+      <item name="Apache" href="http://www.apache.org/" />
+      <item name="Apache Incubator" href="http://incubator.apache.org/" />
+      <item name="Giraph" href="http://incubator.apache.org/giraph/"/>
+    </breadcrumbs>
+
+    <menu ref="reports"/> 
+  </body>
+</project>

Added: incubator/giraph/trunk/src/site/xdoc/index.xml
URL: http://svn.apache.org/viewvc/incubator/giraph/trunk/src/site/xdoc/index.xml?rev=1162926&view=auto
==============================================================================
--- incubator/giraph/trunk/src/site/xdoc/index.xml (added)
+++ incubator/giraph/trunk/src/site/xdoc/index.xml Mon Aug 29 18:21:37 2011
@@ -0,0 +1,70 @@
+<?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.
+-->
+
+<document xmlns="http://maven.apache.org/XDOC/2.0"
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd">
+  <properties>
+    <title>Welcome To Apache Incubator Giraph</title>
+  </properties>
+
+  <body>
+    <section name="Welcome To Apache Incubator Giraph">
+        <p>Web and online social graphs have been rapidly growing in size and scale
during the past decade. In 2008, Google estimated that the number of web pages reached over
a trillion. Online social networking and email sites, including Yahoo!, Google, Microsoft,
Facebook, LinkedIn, and Twitter, have hundreds of millions of users and are expected to grow
much more in the future. Processing these graphs plays a big role in relevant and personalized
information for users, such as results from a search engine or news in an online social networking
site.</p>
+
+        <p>Graph processing platforms to run large-scale algorithms (such as page rank,
shared connections, personalization-based popularity, etc.) have become quite popular. Some
recent examples include Pregel and HaLoop. For general-purpose big data computation, the map-reduce
computing model has been well adopted and the most deployed map-reduce infrastructure is Apache
Hadoop. We have implemented a graph-processing framework that is launched as a typical Hadoop
job to leverage existing Hadoop infrastructure, such as Amazon's EC2. Giraph builds upon the
graph-oriented nature of Pregel but additionally adds fault-tolerance to the coordinator process
with the use of ZooKeeper as its centralized coordination service.</p>
+
+        <p>Giraph follows the bulk-synchronous parallel model relative to graphs where
vertices can send messages to other vertices during a given superstep. Checkpoints are initiated
by the Giraph infrastructure at user-defined intervals and are used for automatic application
restarts when any worker in the application fails. Any worker in the application can act as
the application coordinator and one will automatically take over if the current application
coordinator fails.</p>
+
+    </section>
+    <section name="Incubator disclaimer">
+	<p>Apache Giraph is an effort undergoing incubation at The Apache Software Foundation
(ASF), sponsored by the name of Apache Incubator. Incubation is required of all newly accepted
projects until a further review indicates that the infrastructure, communications, and decision
making process have stabilized in a manner consistent with other successful ASF projects.
While incubation status is not necessarily a reflection of the completeness or stability of
the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p>
+	</section>
+	
+	<section name="Supported versions of Apache Hadoop">
+	<p>	Hadoop versions for use with Giraph:
+		<ul>
+		<li>Secure Hadoop versions: Apache Hadoop 0.20.203, 0.20.204, other secure versions
may work as well</li>
+		<li>Unsecure Hadoop versions: Apache Hadoop 0.20.1, 0.20.2, 0.20.3. While we provide
support for unsecure Hadoop with the maven profile 'hadoop_non_secure', we have been primarily
focusing on secure Hadoop releases at this time.</li>
+		<li>Other distributions that included Apache Hadoop reported to work include: Cloudera
CDH3u0, CDH3u1</li>
+	</ul>
+	</p>
+	</section>
+	<section name="Building and testing">
+		<p>You will need the following:
+		<ul>
+		<li>Java 1.6</li>
+		<li>Maven 2 or higher</li>
+	</ul>
+
+		Use the maven commands with secure Hadoop to:
+		<ul>
+		<li>compile (i.e mvn compile)</li>
+		<li>package (i.e. mvn package)</li>
+		<li>test (i.e. mvn test) For testing, one can submit the test to a running Hadoop
instance (i.e. mvn test -Dprop.mapred.job.tracker=localhost:50300)</li>
+	    </ul>
+		For the non-secure versions of Hadoop, run the maven commands with the
+		additional argument '-Dhadoop=non_secure' to enable the maven profile
+		 'hadoop_non_secure'.  An example compilation command is
+		'mvn -Dhadoop=non_secure compile'.</p>
+	</section>
+  </body>
+</document>



Mime
View raw message