You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by am...@apache.org on 2022/06/08 16:21:33 UTC

[ignite-3] branch ignite-3.0.0-alpha5 updated: IGNITE-17126: Update README.md with Alpha 5 features (#867)

This is an automated email from the ASF dual-hosted git repository.

amashenkov pushed a commit to branch ignite-3.0.0-alpha5
in repository https://gitbox.apache.org/repos/asf/ignite-3.git


The following commit(s) were added to refs/heads/ignite-3.0.0-alpha5 by this push:
     new 7fa7b61f9 IGNITE-17126: Update README.md with Alpha 5 features (#867)
7fa7b61f9 is described below

commit 7fa7b61f991dd48a0f59dde506ba602f656f9942
Author: Alexandr <ap...@gmail.com>
AuthorDate: Wed Jun 8 19:16:25 2022 +0300

    IGNITE-17126: Update README.md with Alpha 5 features (#867)
---
 assembly/README.md | 28 +++++++++++++++++++++-------
 examples/README.md |  1 +
 2 files changed, 22 insertions(+), 7 deletions(-)

diff --git a/assembly/README.md b/assembly/README.md
index 489382c87..d8ced5c6a 100644
--- a/assembly/README.md
+++ b/assembly/README.md
@@ -1,4 +1,4 @@
-# Apache Ignite 3 Alpha 3
+# Apache Ignite 3 Alpha 5
 
 Apache Ignite is a distributed database for high-performance computing with in-memory speed.
 
@@ -16,21 +16,21 @@ The current alpha version includes the following features:
 
 ## Installation
 
-1. Download Ignite 3 Alpha 3:
+1. Download Ignite 3 Alpha 5:
    ```
-   curl -L "https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=ignite/3.0.0-alpha3/apache-ignite-3.0.0-alpha3.zip" -o apache-ignite-3.0.0-alpha3.zip
+   curl -L "https://www.apache.org/dyn/mirrors/mirrors.cgi?action=download&filename=ignite/3.0.0-alpha5/apache-ignite-3.0.0-alpha5.zip" -o apache-ignite-3.0.0-alpha5.zip
    ```
 2. Unzip the downloaded file:
    ```
-   unzip apache-ignite-3.0.0-alpha3.zip && cd apache-ignite-3.0.0-alpha3
+   unzip apache-ignite-3.0.0-alpha5.zip && cd apache-ignite-3.0.0-alpha5
    ```
 3. Add your installation directory to the PATH environment variable:
    ```
    echo 'export IGNITE_HOME="'`pwd`'"' >> ~/.bash_profile && echo 'export PATH="$IGNITE_HOME:$PATH"' >> ~/.bash_profile && source ~/.bash_profile
    ```
-4. (optional) If you will start the cluster locally, install the core artifacts:
+4. (optional) If you start the cluster locally then install the core artifacts:
    ```
-   ignite init
+   ignite bootstrap
    ```
 
 ## Running Examples
@@ -42,6 +42,9 @@ The following examples are included:
 * `RecordViewExample` - demonstrates the usage of the `org.apache.ignite.table.RecordView` API
 * `KeyValueViewExample` - demonstrates the usage of the `org.apache.ignite.table.KeyValueView` API
 * `SqlJdbcExample` - demonstrates the usage of the Apache Ignite JDBC driver.
+* `SqlApiExample` - demonstrates the usage of the Java API for SQL.
+* `VolatilePageMemoryStorageExample` - demonstrates the usage of the PageMemory storage engine configured with an in-memory data region.
+* `PersistentPageMemoryStorageExample` - demonstrates the usage of the PageMemory storage engine configured with a persistent data region.
 
 To run any other example, do the following:
 1. Import the examples project into you IDE.
@@ -49,4 +52,15 @@ To run any other example, do the following:
    ```
    ignite node start --config=$IGNITE_HOME/examples/config/ignite-config.json my-first-node
    ```
-3. Run the preferred example in the IDE.
+3. (optional) If the cluster is not initialized then initialize the cluster:
+   ```
+   ignite cluster init --cluster-name=ignite-cluster --node-endpoint=localhost:10300 --meta-storage-node=my-first-node
+   ```
+4. Run the preferred example in the IDE.
+
+## Using CLI
+
+Alpha 5 leverages the advantage of using the CLI for the development. Updated CLI ships the following features:
+* Bash auto-completions. If you are using bash/zsh you can hit the TAB during typing ignite commands.
+* Interactive mode. Enter the interactive by running `ignite` without arguments.
+* SQL REPL. Run SQL queries right from your terminal with `ignite sql` command.
diff --git a/examples/README.md b/examples/README.md
index 410cbf94e..1a85dbcc6 100644
--- a/examples/README.md
+++ b/examples/README.md
@@ -9,6 +9,7 @@ The following examples are included:
 * `RecordViewExample` - demonstrates the usage of the `org.apache.ignite.table.RecordView` API
 * `KeyValueViewExample` - demonstrates the usage of the `org.apache.ignite.table.KeyValueView` API
 * `SqlJdbcExample` - demonstrates the usage of the Apache Ignite JDBC driver.
+* `SqlApiExample` - demonstrates the usage of the Java API for SQL.
 * `VolatilePageMemoryStorageExample` - demonstrates the usage of the PageMemory storage engine configured with an in-memory data region.
 * `PersistentPageMemoryStorageExample` - demonstrates the usage of the PageMemory storage engine configured with a persistent data region.