Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id B95EC200BDC for ; Wed, 14 Dec 2016 15:10:37 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id B7EE7160B34; Wed, 14 Dec 2016 14:10:37 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id DB605160B13 for ; Wed, 14 Dec 2016 15:10:36 +0100 (CET) Received: (qmail 9302 invoked by uid 500); 14 Dec 2016 14:10:36 -0000 Mailing-List: contact commits-help@flink.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@flink.apache.org Delivered-To: mailing list commits@flink.apache.org Received: (qmail 9293 invoked by uid 99); 14 Dec 2016 14:10:36 -0000 Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 14 Dec 2016 14:10:36 +0000 Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33) id 03756E3813; Wed, 14 Dec 2016 14:10:36 +0000 (UTC) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: sewen@apache.org To: commits@flink.apache.org Date: Wed, 14 Dec 2016 14:10:35 -0000 Message-Id: <2a229723c5704656aed247a9116b43ed@git.apache.org> X-Mailer: ASF-Git Admin Mailer Subject: [1/4] flink git commit: [FLINK-5258] [docs] Reorganize the docs to improve navigation and reduce duplication archived-at: Wed, 14 Dec 2016 14:10:37 -0000 Repository: flink Updated Branches: refs/heads/master e4c767a37 -> 79d7e3017 http://git-wip-us.apache.org/repos/asf/flink/blob/79d7e301/docs/setup/local_setup.md ---------------------------------------------------------------------- diff --git a/docs/setup/local_setup.md b/docs/setup/local_setup.md deleted file mode 100644 index c23a1df..0000000 --- a/docs/setup/local_setup.md +++ /dev/null @@ -1,153 +0,0 @@ ---- -title: "Local Setup" -nav-title: Local -nav-parent_id: deployment -nav-pos: 1 ---- - - -This documentation is intended to provide instructions on how to run Flink locally on a single machine. - -* This will be replaced by the TOC -{:toc} - -## Download - -Go to the [downloads page]({{ site.download_url }}) and get the ready to run package. If you want to interact with Hadoop (e.g. HDFS or HBase), make sure to pick the Flink package **matching your Hadoop version**. When in doubt or you plan to just work with the local file system pick the package for Hadoop 1.2.x. - -{% top %} - -## Requirements - -Flink runs on **Linux**, **Mac OS X** and **Windows**. The only requirement for a local setup is **Java 1.7.x** or higher. The following manual assumes a *UNIX-like environment*, for Windows see [Flink on Windows](#flink-on-windows). - -You can check the correct installation of Java by issuing the following command: - -~~~bash -java -version -~~~ - -The command should output something comparable to the following: - -~~~bash -java version "1.8.0_51" -Java(TM) SE Runtime Environment (build 1.8.0_51-b16) -Java HotSpot(TM) 64-Bit Server VM (build 25.51-b03, mixed mode) -~~~ - -{% top %} - -## Configuration - -**For local mode Flink is ready to go out of the box and you don't need to change the default configuration.** - -The out of the box configuration will use your default Java installation. You can manually set the environment variable `JAVA_HOME` or the configuration key `env.java.home` in `conf/flink-conf.yaml` if you want to manually override the Java runtime to use. Consult the [configuration page](config.html) for further details about configuring Flink. - -{% top %} - -## Starting Flink - -**You are now ready to start Flink.** Unpack the downloaded archive and change to the newly created `flink` directory. There you can start Flink in local mode: - -~~~bash -$ tar xzf flink-*.tgz -$ cd flink -$ bin/start-local.sh -Starting jobmanager. -~~~ - -You can check that the system is running by checking the log files in the `logs` directory: - -~~~bash -$ tail log/flink-*-jobmanager-*.log -INFO ... - Starting JobManager -INFO ... - Starting JobManager web frontend -INFO ... - Web frontend listening at 127.0.0.1:8081 -INFO ... - Registered TaskManager at 127.0.0.1 (akka://flink/user/taskmanager) -~~~ - -The JobManager will also start a web frontend on port 8081, which you can check with your browser at `http://localhost:8081`. - -{% top %} - -## Flink on Windows - -If you want to run Flink on Windows you need to download, unpack and configure the Flink archive as mentioned above. After that you can either use the **Windows Batch** file (`.bat`) or use **Cygwin** to run the Flink Jobmanager. - -### Starting with Windows Batch Files - -To start Flink in local mode from the *Windows Batch*, open the command window, navigate to the `bin/` directory of Flink and run `start-local.bat`. - -Note: The ``bin`` folder of your Java Runtime Environment must be included in Window's ``%PATH%`` variable. Follow this [guide](http://www.java.com/en/download/help/path.xml) to add Java to the ``%PATH%`` variable. - -~~~bash -$ cd flink -$ cd bin -$ start-local.bat -Starting Flink job manager. Web interface by default on http://localhost:8081/. -Do not close this batch window. Stop job manager by pressing Ctrl+C. -~~~ - -After that, you need to open a second terminal to run jobs using `flink.bat`. - -{% top %} - -### Starting with Cygwin and Unix Scripts - -With *Cygwin* you need to start the Cygwin Terminal, navigate to your Flink directory and run the `start-local.sh` script: - -~~~bash -$ cd flink -$ bin/start-local.sh -Starting jobmanager. -~~~ - -{% top %} - -### Installing Flink from Git - -If you are installing Flink from the git repository and you are using the Windows git shell, Cygwin can produce a failure similiar to this one: - -~~~bash -c:/flink/bin/start-local.sh: line 30: $'\r': command not found -~~~ - -This error occurs, because git is automatically transforming UNIX line endings to Windows style line endings when running in Windows. The problem is, that Cygwin can only deal with UNIX style line endings. The solution is to adjust the Cygwin settings to deal with the correct line endings by following these three steps: - -1. Start a Cygwin shell. - -2. Determine your home directory by entering - -~~~bash -cd; pwd -~~~ - -It will return a path under the Cygwin root path. - -2. Using NotePad, WordPad or a different text editor open the file `.bash_profile` in the home directory and append the following: (If the file does not exist you have to create it) - -~~~bash -export SHELLOPTS -set -o igncr -~~~ - -Save the file and open a new bash shell. - -{% top %} http://git-wip-us.apache.org/repos/asf/flink/blob/79d7e301/docs/setup/savepoints.md ---------------------------------------------------------------------- diff --git a/docs/setup/savepoints.md b/docs/setup/savepoints.md index 231a4ff..2866635 100644 --- a/docs/setup/savepoints.md +++ b/docs/setup/savepoints.md @@ -1,7 +1,7 @@ --- title: "Savepoints" nav-parent_id: setup -nav-pos: 7 +nav-pos: 8 ---