You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@predictionio.apache.org by sh...@apache.org on 2018/09/20 05:43:58 UTC

[1/7] predictionio git commit: [PIO-141] Web-page nit picks

Repository: predictionio
Updated Branches:
  refs/heads/develop 1856635be -> d84ad242a


[PIO-141] Web-page nit picks

Further fix


Project: http://git-wip-us.apache.org/repos/asf/predictionio/repo
Commit: http://git-wip-us.apache.org/repos/asf/predictionio/commit/eaf91397
Tree: http://git-wip-us.apache.org/repos/asf/predictionio/tree/eaf91397
Diff: http://git-wip-us.apache.org/repos/asf/predictionio/diff/eaf91397

Branch: refs/heads/develop
Commit: eaf9139723ae0d2871b4ea54b37400b6cb5befb2
Parents: 52a0891
Author: Donald Szeto <do...@apache.org>
Authored: Tue Sep 11 10:08:31 2018 -0700
Committer: Donald Szeto <do...@apache.org>
Committed: Tue Sep 11 10:08:31 2018 -0700

----------------------------------------------------------------------
 docs/manual/data/nav/main.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/predictionio/blob/eaf91397/docs/manual/data/nav/main.yml
----------------------------------------------------------------------
diff --git a/docs/manual/data/nav/main.yml b/docs/manual/data/nav/main.yml
index 95516be..846fea8 100644
--- a/docs/manual/data/nav/main.yml
+++ b/docs/manual/data/nav/main.yml
@@ -134,7 +134,7 @@ root:
         body: 'Adding Your Own Algorithms'
         url: '/algorithm/custom/'
   -
-    body: 'ML Tuning and Evaluation'
+    body: 'Tuning and Evaluation'
     url: '#'
     children:
       -


[2/7] predictionio git commit: [PIO-163] Update PHP SDK API doc

Posted by sh...@apache.org.
[PIO-163] Update PHP SDK API doc


Project: http://git-wip-us.apache.org/repos/asf/predictionio/repo
Commit: http://git-wip-us.apache.org/repos/asf/predictionio/commit/d2c9f8f2
Tree: http://git-wip-us.apache.org/repos/asf/predictionio/tree/d2c9f8f2
Diff: http://git-wip-us.apache.org/repos/asf/predictionio/diff/d2c9f8f2

Branch: refs/heads/develop
Commit: d2c9f8f2a5bda3fdff1feb36ba7e8a445c5c702f
Parents: eaf9139
Author: Donald Szeto <do...@apache.org>
Authored: Fri Sep 14 12:28:38 2018 -0700
Committer: Donald Szeto <do...@apache.org>
Committed: Fri Sep 14 12:28:38 2018 -0700

----------------------------------------------------------------------
 docs/manual/source/sdk/php.html.md.erb | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/predictionio/blob/d2c9f8f2/docs/manual/source/sdk/php.html.md.erb
----------------------------------------------------------------------
diff --git a/docs/manual/source/sdk/php.html.md.erb b/docs/manual/source/sdk/php.html.md.erb
index 24d4b8b..38225f8 100644
--- a/docs/manual/source/sdk/php.html.md.erb
+++ b/docs/manual/source/sdk/php.html.md.erb
@@ -21,7 +21,7 @@ limitations under the License.
 
 ## API Docs
 
-[View API documentation](http://predictionio.apache.org/php/api/) for version <%= data.versions.pio %>.
+[View API documentation](/sdk/php/api/) for version <%= data.versions.pio %>.
 
 ## Packagist
 
@@ -29,11 +29,11 @@ limitations under the License.
 
 ## GitHub
 
-<iframe src="/github/?user=PredictionIO&repo=PredictionIO-PHP-SDK&type=fork&count=true&size=large" allowtransparency="true" frameborder="0" scrolling="0" width="170" height="30"></iframe>
-<iframe src="/github/?user=PredictionIO&repo=PredictionIO-PHP-SDK&type=watch&count=true&size=large" allowtransparency="true" frameborder="0" scrolling="0" width="170" height="30"></iframe>
+<iframe src="/github/?user=apache&repo=predictionio-sdk-php&type=fork&count=true&size=large" allowtransparency="true" frameborder="0" scrolling="0" width="170" height="30"></iframe>
+<iframe src="/github/?user=apache&repo=predictionio-sdk-php&type=watch&count=true&size=large" allowtransparency="true" frameborder="0" scrolling="0" width="170" height="30"></iframe>
 
-[View code](https://github.com/PredictionIO/PredictionIO-PHP-SDK) on GitHub.
+[View code](https://github.com/apache/predictionio-sdk-php) on GitHub.
 
 ## License
 
-[Apache License 2.0](https://github.com/PredictionIO/PredictionIO-PHP-SDK/blob/develop/LICENSE).
+[Apache License 2.0](https://github.com/apache/predictionio-sdk-php/blob/develop/LICENSE).


[3/7] predictionio git commit: [PIO-157] Fix SDK links

Posted by sh...@apache.org.
[PIO-157] Fix SDK links


Project: http://git-wip-us.apache.org/repos/asf/predictionio/repo
Commit: http://git-wip-us.apache.org/repos/asf/predictionio/commit/3909a6f5
Tree: http://git-wip-us.apache.org/repos/asf/predictionio/tree/3909a6f5
Diff: http://git-wip-us.apache.org/repos/asf/predictionio/diff/3909a6f5

Branch: refs/heads/develop
Commit: 3909a6f5347d69a40c6383f02228f8e43170e953
Parents: d2c9f8f
Author: Donald Szeto <do...@apache.org>
Authored: Mon Sep 17 11:25:42 2018 -0700
Committer: Donald Szeto <do...@apache.org>
Committed: Mon Sep 17 11:25:42 2018 -0700

----------------------------------------------------------------------
 docs/manual/source/sdk/java.html.md.erb | 11 ++++++-----
 docs/manual/source/sdk/php.html.md.erb  |  3 ++-
 2 files changed, 8 insertions(+), 6 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/predictionio/blob/3909a6f5/docs/manual/source/sdk/java.html.md.erb
----------------------------------------------------------------------
diff --git a/docs/manual/source/sdk/java.html.md.erb b/docs/manual/source/sdk/java.html.md.erb
index 26275f7..7539201 100644
--- a/docs/manual/source/sdk/java.html.md.erb
+++ b/docs/manual/source/sdk/java.html.md.erb
@@ -21,7 +21,8 @@ limitations under the License.
 
 ## API Docs
 
-[View API documentation](http://predictionio.apache.org/java/api/) for version <%= data.versions.pio %>.
+[View API documentation](https://javadoc.io/doc/org.apache.predictionio/predictionio-sdk-java-client/0.13.0)
+(compatible with PredictionIO version <%= data.versions.pio %>).
 
 ## Central Repository
 
@@ -29,11 +30,11 @@ limitations under the License.
 
 ## GitHub
 
-<iframe src="/github/?user=PredictionIO&repo=PredictionIO-Java-SDK&type=fork&count=true&size=large" allowtransparency="true" frameborder="0" scrolling="0" width="170" height="30"></iframe>
-<iframe src="/github/?user=PredictionIO&repo=PredictionIO-Java-SDK&type=watch&count=true&size=large" allowtransparency="true" frameborder="0" scrolling="0" width="170" height="30"></iframe>
+<iframe src="/github/?user=apache&repo=predictionio-sdk-java&type=fork&count=true&size=large" allowtransparency="true" frameborder="0" scrolling="0" width="170" height="30"></iframe>
+<iframe src="/github/?user=apache&repo=predictionio-sdk-java&type=watch&count=true&size=large" allowtransparency="true" frameborder="0" scrolling="0" width="170" height="30"></iframe>
 
-[View code](https://github.com/PredictionIO/PredictionIO-Java-SDK) on GitHub.
+[View code](https://github.com/apache/predictionio-sdk-java) on GitHub.
 
 ## License
 
-[Apache License 2.0](https://github.com/PredictionIO/PredictionIO-Java-SDK/blob/develop/LICENSE).
+[Apache License 2.0](https://github.com/apache/predictionio-sdk-java/blob/develop/LICENSE).

http://git-wip-us.apache.org/repos/asf/predictionio/blob/3909a6f5/docs/manual/source/sdk/php.html.md.erb
----------------------------------------------------------------------
diff --git a/docs/manual/source/sdk/php.html.md.erb b/docs/manual/source/sdk/php.html.md.erb
index 38225f8..cf14ea8 100644
--- a/docs/manual/source/sdk/php.html.md.erb
+++ b/docs/manual/source/sdk/php.html.md.erb
@@ -21,7 +21,8 @@ limitations under the License.
 
 ## API Docs
 
-[View API documentation](/sdk/php/api/) for version <%= data.versions.pio %>.
+[View API documentation](/sdk/php/api/)
+(compatible with PredictionIO version <%= data.versions.pio %>).
 
 ## Packagist
 


[6/7] predictionio git commit: Fixes installation instructions

Posted by sh...@apache.org.
Fixes installation instructions


Project: http://git-wip-us.apache.org/repos/asf/predictionio/repo
Commit: http://git-wip-us.apache.org/repos/asf/predictionio/commit/c9e564dd
Tree: http://git-wip-us.apache.org/repos/asf/predictionio/tree/c9e564dd
Diff: http://git-wip-us.apache.org/repos/asf/predictionio/diff/c9e564dd

Branch: refs/heads/develop
Commit: c9e564dde3c703a0f7dd345aef509edfdca5ef56
Parents: 5da595b
Author: shimamoto <sh...@apache.org>
Authored: Wed Sep 19 22:26:26 2018 +0900
Committer: shimamoto <sh...@apache.org>
Committed: Wed Sep 19 22:26:26 2018 +0900

----------------------------------------------------------------------
 README.md                                       |  4 +--
 docs/manual/source/install/index.html.md.erb    |  5 +--
 .../install/install-sourcecode.html.md.erb      | 34 +++++++-------------
 3 files changed, 14 insertions(+), 29 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/predictionio/blob/c9e564dd/README.md
----------------------------------------------------------------------
diff --git a/README.md b/README.md
index 8bc359f..1a32e27 100644
--- a/README.md
+++ b/README.md
@@ -42,8 +42,8 @@ To get started, check out http://predictionio.apache.org!
 
 A few installation options available.
 
-*   [Installing Apache PredictionIO from Source
-    Code](http://predictionio.apache.org/install/install-sourcecode/)
+*   [Installing Apache PredictionIO from
+    Binary/Source](http://predictionio.apache.org/install/install-sourcecode/)
 *   [Installing Apache PredictionIO with
     Docker](http://predictionio.apache.org/community/projects/#docker-installation-for-predictionio)
     (community contributed)

http://git-wip-us.apache.org/repos/asf/predictionio/blob/c9e564dd/docs/manual/source/install/index.html.md.erb
----------------------------------------------------------------------
diff --git a/docs/manual/source/install/index.html.md.erb b/docs/manual/source/install/index.html.md.erb
index 3b34871..e666b69 100644
--- a/docs/manual/source/install/index.html.md.erb
+++ b/docs/manual/source/install/index.html.md.erb
@@ -53,10 +53,7 @@ mode](http://spark.apache.org/docs/latest/spark-standalone.html).
 
 ## Installation
 
-Apache PredictionIO® runs on a Java virtual machine, so it runs on
-most platforms. Choose your platform below:
-
-* [Installing Apache PredictionIO from Source Code](install-sourcecode.html)
+* [Installing Apache PredictionIO](install-sourcecode.html)
 
 You may also use one of the community-contributed packages to install
 Apache PredictionIO®:

http://git-wip-us.apache.org/repos/asf/predictionio/blob/c9e564dd/docs/manual/source/install/install-sourcecode.html.md.erb
----------------------------------------------------------------------
diff --git a/docs/manual/source/install/install-sourcecode.html.md.erb b/docs/manual/source/install/install-sourcecode.html.md.erb
index 897f7e8..ed69965 100644
--- a/docs/manual/source/install/install-sourcecode.html.md.erb
+++ b/docs/manual/source/install/install-sourcecode.html.md.erb
@@ -1,5 +1,5 @@
 ---
-title: Installing Apache PredictionIO® from Source Code
+title: Installing Apache PredictionIO®
 ---
 
 <!--
@@ -34,24 +34,17 @@ building against
 
 Download [binary release from an Apache
 mirror](https://www.apache.org/dyn/closer.lua/predictionio/<%= data.versions.pio
-%>/apache-predictionio-<%= data.versions.pio %>-bin.tar.gz) and verify the
-release with the corresponding
-[signature](https://archive.apache.org/dist/predictionio/<%=
-data.versions.pio %>/apache-predictionio-<%= data.versions.pio
-%>-bin.tar.gz.asc) and
-[checksum](https://archive.apache.org/dist/predictionio/<%=
-data.versions.pio %>/apache-predictionio-<%= data.versions.pio
-%>-bin.tar.gz.sha512).
+%>/apache-predictionio-<%= data.versions.pio %>-bin.tar.gz).
 
 ### Verifying Release
 
-Verify binary/source release using [signatures and checksums]
-(https://www.apache.org/dist/predictionio/<%= data.versions.pio %>/)
+Verify binary release using the [signatures and checksums]
+(https://archive.apache.org/dist/predictionio/<%= data.versions.pio %>/)
 and [project release KEYS](https://www.apache.org/dist/predictionio/KEYS).
 
 ```
 $ gpg --import KEYS
-$ gpg --verify apache-predictionio-<%= data.versions.pio %>.tar.gz.asc apache-predictionio-<%= data.versions.pio %>.tar.gz
+$ gpg --verify apache-predictionio-<%= data.versions.pio %>-bin.tar.gz.asc apache-predictionio-<%= data.versions.pio %>-bin.tar.gz
 ```
 
 You should see something like this.
@@ -72,24 +65,19 @@ Extract the binary distribution and proceed to
 [Installing Dependencies](#installing-dependencies).
 
 ```
-$ tar zxvf apache-predictionio-<%= data.versions.pio %>.tar.gz
+$ tar zxvf apache-predictionio-<%= data.versions.pio %>-bin.tar.gz
 ```
 
 ## Downloading Source Code
 
 Download [source release from an Apache
-mirror](https://www.apache.org/dyn/closer.cgi/predictionio/<%= data.versions.pio
-%>/apache-predictionio-<%= data.versions.pio %>.tar.gz) and verify the release
-with the corresponding
-[signature](https://archive.apache.org/dist/predictionio/<%= data.versions.pio
-%>/apache-predictionio-<%= data.versions.pio %>.tar.gz.asc) and
-[checksum](https://archive.apache.org/dist/predictionio/<%= data.versions.pio
-%>/apache-predictionio-<%= data.versions.pio %>.tar.gz.sha512).
+mirror](https://archive.apache.org/dist/predictionio/<%= data.versions.pio
+%>/apache-predictionio-<%= data.versions.pio %>.tar.gz).
 
 ### Verifying Release
 
-Verify binary/source release using [signatures and checksums]
-(https://www.apache.org/dist/predictionio/<%= data.versions.pio %>/)
+Verify source release using [signatures and checksums]
+(https://archive.apache.org/dist/predictionio/<%= data.versions.pio %>/)
 and [project release KEYS](https://www.apache.org/dist/predictionio/KEYS).
 
 ```
@@ -109,7 +97,7 @@ For further information, the [official guide from
 Apache](https://www.apache.org/info/verification.html) has the most up-to-date
 and complete information.
 
-## Building
+### Building
 
 Run the following at the directory where you downloaded the source code to build
 Apache PredictionIO®. By default, the build will be against


[7/7] predictionio git commit: Merge branch 'livedoc' into develop

Posted by sh...@apache.org.
Merge branch 'livedoc' into develop


Project: http://git-wip-us.apache.org/repos/asf/predictionio/repo
Commit: http://git-wip-us.apache.org/repos/asf/predictionio/commit/d84ad242
Tree: http://git-wip-us.apache.org/repos/asf/predictionio/tree/d84ad242
Diff: http://git-wip-us.apache.org/repos/asf/predictionio/diff/d84ad242

Branch: refs/heads/develop
Commit: d84ad242a4f9454a6c63f3dc48bf911db876606d
Parents: 1856635 c9e564d
Author: shimamoto <sh...@apache.org>
Authored: Thu Sep 20 14:42:20 2018 +0900
Committer: shimamoto <sh...@apache.org>
Committed: Thu Sep 20 14:42:20 2018 +0900

----------------------------------------------------------------------
 README.md                                       |  4 +--
 docs/manual/data/nav/main.yml                   |  2 +-
 docs/manual/source/install/index.html.md.erb    |  5 +--
 .../install/install-sourcecode.html.md.erb      | 34 +++++++-------------
 docs/manual/source/sdk/java.html.md.erb         | 11 ++++---
 docs/manual/source/sdk/php.html.md.erb          | 11 ++++---
 docs/manual/source/system/index.html.md         | 31 ++++++++++++------
 7 files changed, 49 insertions(+), 49 deletions(-)
----------------------------------------------------------------------



[5/7] predictionio git commit: Merge branch 'release/0.13.0' into livedoc

Posted by sh...@apache.org.
Merge branch 'release/0.13.0' into livedoc


Project: http://git-wip-us.apache.org/repos/asf/predictionio/repo
Commit: http://git-wip-us.apache.org/repos/asf/predictionio/commit/5da595b9
Tree: http://git-wip-us.apache.org/repos/asf/predictionio/tree/5da595b9
Diff: http://git-wip-us.apache.org/repos/asf/predictionio/diff/5da595b9

Branch: refs/heads/develop
Commit: 5da595b963c09431eeb753252c9e2befae4231f7
Parents: 844486a 1856635
Author: shimamoto <sh...@apache.org>
Authored: Wed Sep 19 20:04:37 2018 +0900
Committer: shimamoto <sh...@apache.org>
Committed: Wed Sep 19 20:04:37 2018 +0900

----------------------------------------------------------------------
 .travis.yml                                     | 35 +++++++++++-
 KEYS                                            | 58 ++++++++++++++++++++
 RELEASE.md                                      | 26 +++++++++
 bin/pio-class                                   |  2 +-
 build.sbt                                       | 12 +++-
 conf/pio-vendors.sh                             |  3 +-
 .../apache/predictionio/controller/Engine.scala |  4 +-
 .../apache/predictionio/core/AbstractDoer.scala |  2 +-
 .../core/SelfCleaningDataSource.scala           |  4 +-
 .../predictionio/workflow/FakeWorkflow.scala    |  2 +-
 .../mailchimp/MailChimpConnectorSpec.scala      | 12 ++--
 data/test.sh                                    |  2 +-
 docs/manual/data/versions.yml                   |  2 +-
 .../manual/source/datacollection/plugin.html.md |  2 +-
 docs/manual/source/deploy/plugin.html.md        |  2 +-
 docs/manual/source/install/index.html.md.erb    |  3 +
 .../install/install-sourcecode.html.md.erb      |  6 +-
 docs/manual/source/system/index.html.md         |  8 ---
 docs/scaladoc/README.md                         |  2 +-
 .../scala-parallel-classification/README.md     |  2 +-
 .../add-algorithm/build.sbt                     |  2 +-
 .../reading-custom-properties/build.sbt         |  2 +-
 .../README.md                                   |  2 +-
 .../adjust-score/build.sbt                      |  2 +-
 .../train-with-rate-event/build.sbt             |  2 +-
 .../scala-parallel-recommendation/README.md     |  2 +-
 .../blacklist-items/build.sbt                   |  2 +-
 .../customize-data-prep/build.sbt               |  2 +-
 .../customize-serving/build.sbt                 |  2 +-
 .../reading-custom-events/build.sbt             |  2 +-
 .../train-with-view-event/build.sbt             |  2 +-
 .../scala-parallel-similarproduct/README.md     |  2 +-
 .../multi-events-multi-algos/build.sbt          |  2 +-
 .../recommended-user/build.sbt                  |  2 +-
 .../return-item-properties/build.sbt            |  2 +-
 .../rid-user-set-event/build.sbt                |  2 +-
 .../train-with-rate-event/build.sbt             |  2 +-
 .../data/storage/hbase/HBEventsUtil.scala       |  2 +-
 .../data/storage/jdbc/JDBCUtils.scala           | 12 ++--
 .../data/storage/jdbc/JDBCUtilsSpec.scala       | 50 +++++++++++++++++
 tests/build_docker.sh                           |  7 ++-
 tests/pio_tests/README.md                       |  4 +-
 .../engines/recommendation-engine/build.sbt     |  2 +-
 tests/pio_tests/utils.py                        |  2 +-
 .../predictionio/tools/commands/App.scala       |  2 +-
 .../tools/commands/Management.scala             |  2 +-
 46 files changed, 240 insertions(+), 66 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/predictionio/blob/5da595b9/docs/manual/source/system/index.html.md
----------------------------------------------------------------------
diff --cc docs/manual/source/system/index.html.md
index b4fe884,dcff342..8e9667d
--- a/docs/manual/source/system/index.html.md
+++ b/docs/manual/source/system/index.html.md
@@@ -19,19 -19,7 +19,11 @@@ See the License for the specific langua
  limitations under the License.
  -->
  
- During the [installation](/install), you have installed the latest stable
- versions of the following software:
- 
- * Apache Hadoop up to 2.7.2 (required only if YARN and HDFS are needed)
- * Apache HBase up to 1.2.4
- * Apache Spark up to 1.6.3, or up to 2.3.1
- * Elasticsearch up to 1.7.5, or up to 5.6.11
- 
 -This section explains general rules-of-thumb for how they are used in PredictionIO. The actual implementation of the Template will define how much of this applies. PredictionIO is flexible about much of this configuration but its Templates generally fit the Lambda model for integrating real-time serving with background periodic model updates.
 +This section explains general rules-of-thumb for how they are used in
 +PredictionIO. The actual implementation of the Template will define how much of
 +this applies. PredictionIO is flexible about much of this configuration but its
 +Templates generally fit the Lambda model for integrating real-time serving with
 +background periodic model updates.
  
  ![PredictionIO Systems](/images/pio-architecture.svg)
  


[4/7] predictionio git commit: [PIO-165] Update Spark and ES version

Posted by sh...@apache.org.
[PIO-165] Update Spark and ES version


Project: http://git-wip-us.apache.org/repos/asf/predictionio/repo
Commit: http://git-wip-us.apache.org/repos/asf/predictionio/commit/844486a4
Tree: http://git-wip-us.apache.org/repos/asf/predictionio/tree/844486a4
Diff: http://git-wip-us.apache.org/repos/asf/predictionio/diff/844486a4

Branch: refs/heads/develop
Commit: 844486a4481c753f2d389d6a792df763a2e0ccb8
Parents: 3909a6f
Author: Donald Szeto <do...@apache.org>
Authored: Mon Sep 17 13:35:48 2018 -0700
Committer: Donald Szeto <do...@apache.org>
Committed: Mon Sep 17 13:35:48 2018 -0700

----------------------------------------------------------------------
 docs/manual/source/system/index.html.md | 38 +++++++++++++++++++---------
 1 file changed, 26 insertions(+), 12 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/predictionio/blob/844486a4/docs/manual/source/system/index.html.md
----------------------------------------------------------------------
diff --git a/docs/manual/source/system/index.html.md b/docs/manual/source/system/index.html.md
index 1030fec..b4fe884 100644
--- a/docs/manual/source/system/index.html.md
+++ b/docs/manual/source/system/index.html.md
@@ -19,27 +19,41 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
-During the [installation](/install), you have installed the latest stable versions of the following software:
+During the [installation](/install), you have installed the latest stable
+versions of the following software:
 
 * Apache Hadoop up to 2.7.2 (required only if YARN and HDFS are needed)
 * Apache HBase up to 1.2.4
-* Apache Spark up to 1.6.3 for Hadoop 2.6 (not Spark 2.x version)
-* Elasticsearch up to 1.7.5 (not the Elasticsearch 2.x version)
+* Apache Spark up to 1.6.3, or up to 2.3.1
+* Elasticsearch up to 1.7.5, or up to 5.6.11
 
-This section explains general rules-of-thumb for how they are used in PredictionIO. The actual implementation of the Template will define how much of this applies. PredictionIO is flexible about much of this configuration but its Templates generally fit the Lambda model for integrating real-time serving with background periodic model updates.
+This section explains general rules-of-thumb for how they are used in
+PredictionIO. The actual implementation of the Template will define how much of
+this applies. PredictionIO is flexible about much of this configuration but its
+Templates generally fit the Lambda model for integrating real-time serving with
+background periodic model updates.
 
 ![PredictionIO Systems](/images/pio-architecture.svg)
 
-**HBase**: Event Server uses Apache HBase (or JDBC DB for small data) as the data store. It stores imported
-events. If you are not using the PredictionIO Event Server, you do not need to
-install HBase.
+**HBase**: Event Server uses Apache HBase (or JDBC DB for small data) as the
+data store. It stores imported events. If you are not using the PredictionIO
+Event Server, you do not need to install HBase.
 
-**Apache Spark**: Spark is a large-scale data processing engine that powers the data preparation and input to the algorithm, training, and sometimes the serving processing. PredictionIO allows for different engines to be used in training but many algorithms come from Spark's MLlib.
+**Apache Spark**: Spark is a large-scale data processing engine that powers the
+data preparation and input to the algorithm, training, and sometimes the
+serving processing. PredictionIO allows for different engines to be used in
+training but many algorithms come from Spark's MLlib.
 
-**HDFS**: is a distributed filesystem from Hadoop. It allows storage to be shared among clustered machines. It is used to stage data for batch import into PIO, for export of Event Server datasets, and for storage of some models (see your template for details).
+**HDFS**: is a distributed filesystem from Hadoop. It allows storage to be
+shared among clustered machines. It is used to stage data for batch import into
+PredictionIO, for export of Event Server datasets, and for storage of some
+models (see your template for details).
 
 
-The output of training has two parts: a model and its meta-data. The
-model is then stored in HDFS, a local file system, or Elasticsearch. See the details of your algorithm.
+The output of training has two parts: a model and its meta-data. The model is
+then stored in HDFS, a local file system, or Elasticsearch. See the details of
+your algorithm.
 
-**Elasticsearch**: stores metadata such as model versions, engine versions, access key and app id mappings, evaluation results, etc. For some templates it may store the model.
+**Elasticsearch**: stores metadata such as model versions, engine versions,
+access key and app ID mappings, evaluation results, etc. For some templates it
+may store the model.