!183 [I1TNYX] Update offline installation documentation

Merge pull request !183 from sandygao/I1TNYX_update_offline_install_doc
This commit is contained in:
i-robot 2020-09-09 13:16:59 +08:00 committed by Gitee
commit 8365c8bb6c
2 changed files with 27 additions and 10 deletions

View File

@ -64,7 +64,7 @@ By design, the script will check if there are existing configuration under direc
If this file is missing, the install script will ask user to input the nodes information.
Optionally, you can add user `openlkadmin` and create a file `/home/openlkadmin/.openlkconf/cluster_node_info`.
Optionally, you can add user `openlkadmin` and create a file `/home/openlkadmin/.openlkconf/cluster_node_info`.
In the `cluster_node_info`, you should list appropriate values for your cluster.
@ -95,7 +95,7 @@ Execute below command to start openLooKeng Command Line client.:
**Tips:**
**Tips:**
If you are going to deploy openLooKeng on a big cluster with lots of nodes, instead of inputting the nodes' IP address one by one. It is better to prepare a file containing all nodes' IP address then pass this file as parameter to the installation script. Here is the command:
@ -111,7 +111,7 @@ bash <(wget -qO- https://download.openlookeng.io/install.sh) --file <cluster_nod
For more help message,execute below command to deploy single node cluster:
```shell
bash <(wget -qO- https://download.openlookeng.io/install.sh) -h
```
```
or:
```shell
bash <(wget -qO- https://download.openlookeng.io/install.sh) --help
@ -150,7 +150,7 @@ execute below command to deploy the configurations to openLooKeng cluster:
bash /opt/openlookeng/bin/configuration_deploy.sh
```
Note, if you want to add more configrations or customize the configurations, you can add properties to the templates into file located at `/home/openlkadmin/.openlkadmin/.etc_template/coordinator` or `/home/openlkadmin/.openlkadmin/.etc_template/worker`.
Note, if you want to add more configrations or customize the configurations, you can add properties to the templates into file located at `/home/openlkadmin/.openlkadmin/.etc_template/coordinator` or `/home/openlkadmin/.openlkadmin/.etc_template/worker`.
The property format has to be key=\<value\>, where value is wrapped with \'\<\' and \'\>\', which means it it a dynamic value. For example:
@ -182,8 +182,17 @@ bash /opt/openlookeng/bin/uninstall.sh --all
## Deploying openLooKeng to Cluster offline
If you can't access the download URL from the machine where you want to install openLooKeng, you can download offline tarball and unpack to /opt directory.
Execute below command to deploy single node cluster:
If you can't access the download URL from the machine where you want to install openLooKeng, you can download all required files beforehand and install offline.
1. Download `https://download.openlookeng.io/auto-install/openlookeng.tar.gz` and extract its content to `/opt`.
1. Create folder `/opt/openlookeng/resource` and save openLooKeng binary files under it: `https://download.openlookeng.io/010/hetu-server-010.tar.gz` and `https://download.openlookeng.io/010/hetu-cli-010-executable.jar`.
1. Also save third party dependencies under `/opt/openlookeng/resource`. That is, download all files from either `https://download.openlookeng.io/auto-install/third-resource/x86/` or `https://download.openlookeng.io/auto-install/third-resource/aarch64/`, depending on the machine's architecture. This should include 1 `OpenJDK` file and 2 `sshpass` files.
1. If you plan to perform multi-node installation, and some nodes in the cluster have a different architecture type from the current machine, then also download the `OpenJDK` file for the other architecture, and save it under `/opt/openlookeng/resource/<arch>`, where `<arch>` is either `x86` or `aarch64`, corresponding to the other architecture.
After all resources are available, execute below command to deploy single node cluster:
```shell
bash /opt/openlookeng/bin/install_offline.sh
@ -206,7 +215,7 @@ execute the below command to get help on all available options:
bash /opt/openlookeng/bin/install_offline.sh --help
```
## Adding Node to Cluster
## Adding Node to Cluster
If you want to add node to make the cluster bigger,execute the below command:
@ -231,7 +240,7 @@ bash /opt/openlookeng/bin/add_cluster_node.sh --file <add_nodes_file_path>
If there are multiple nodes, separated by commas(,).
## Removing Node to Cluster
## Removing Node to Cluster
If you want to remove node to make the cluster smaller,execute the below command:

View File

@ -172,9 +172,17 @@ bash /opt/openlookeng/bin/uninstall.sh --all
## 将openLooKeng离线部署到集群
如果您无法从要安装openLooKeng的机器上访问下载URL可以下载离线tarball并解压缩到/opt目录
如果您无法从要安装openLooKeng的机器上访问下载URL可以预先下载所需文件并执行离线安装
执行以下命令部署单节点集群:
1. 下载 `https://download.openlookeng.io/auto-install/openlookeng.tar.gz` 并将其内容解压到 `/opt` 目录。
1. 创建目录 `/opt/openlookeng/resource` 并保存 openLooKeng 执行文件 `https://download.openlookeng.io/010/hetu-server-010.tar.gz``https://download.openlookeng.io/010/hetu-cli-010-executable.jar`
1. 同时将第三方依赖保存在 `/opt/openlookeng/resource` 目录下。根据本机的架构,下载 `https://download.openlookeng.io/auto-install/third-resource/x86/``https://download.openlookeng.io/auto-install/third-resource/aarch64/` 下面的全部文件。这应该包括一个 `OpenJDK` 文件和两个 `sshpass` 文件。
1. 如需要部署多节点,而且有些节点的架构与本机不同,还需要下载对应架构的 `OpenJDK` 文件并保存在 `/opt/openlookeng/resource/<arch>` 目录下,其中 `<arch>``x86` 或者 `aarch64`,对应于另一架构。
上面所有资源就位后,执行以下命令部署单节点集群:
```shell
bash /opt/openlookeng/bin/install_offline.sh