From 695cba45f44eba61986bb9a0f3f538f5f99b7105 Mon Sep 17 00:00:00 2001 From: YuCheng Hu Date: Mon, 26 Jul 2021 16:42:58 -0400 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E4=B8=8B=E8=BD=BD=E7=9A=84?= =?UTF-8?q?=E7=89=88=E6=9C=AC=E5=88=B0=20apache-druid-0.21.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- index.html | 1 - tutorials/cluster.md | 10 +++++----- tutorials/index.md | 29 +++++++++++++++------------- tutorials/tutorial-batch-hadoop.md | 4 ++-- tutorials/tutorial-ingestion-spec.md | 2 +- tutorials/tutorial-rollup.md | 2 +- 6 files changed, 25 insertions(+), 23 deletions(-) diff --git a/index.html b/index.html index 86d29d9..5de0d14 100644 --- a/index.html +++ b/index.html @@ -34,6 +34,5 @@ - diff --git a/tutorials/cluster.md b/tutorials/cluster.md index bc64495..f033748 100644 --- a/tutorials/cluster.md +++ b/tutorials/cluster.md @@ -148,14 +148,14 @@ First, download and unpack the release archive. It's best to do this on a single since you will be editing the configurations and then copying the modified distribution out to all of your servers. -[Download](https://www.apache.org/dyn/closer.cgi?path=/druid/{{DRUIDVERSION}}/apache-druid-{{DRUIDVERSION}}-bin.tar.gz) -the {{DRUIDVERSION}} release. +[Download](https://www.apache.org/dyn/closer.cgi?path=/druid/apache-druid-0.21.1/apache-druid-apache-druid-0.21.1-bin.tar.gz) +the apache-druid-0.21.1 release. Extract Druid by running the following commands in your terminal: ```bash -tar -xzf apache-druid-{{DRUIDVERSION}}-bin.tar.gz -cd apache-druid-{{DRUIDVERSION}} +tar -xzf apache-druid-apache-druid-0.21.1-bin.tar.gz +cd apache-druid-apache-druid-0.21.1 ``` In the package, you should find: @@ -419,7 +419,7 @@ Copy the Druid distribution and your edited configurations to your Master server If you have been editing the configurations on your local machine, you can use *rsync* to copy them: ```bash -rsync -az apache-druid-{{DRUIDVERSION}}/ MASTER_SERVER:apache-druid-{{DRUIDVERSION}}/ +rsync -az apache-druid-apache-druid-0.21.1/ MASTER_SERVER:apache-druid-apache-druid-0.21.1/ ``` ### No Zookeeper on Master diff --git a/tutorials/index.md b/tutorials/index.md index 8531fa1..c78ffb5 100644 --- a/tutorials/index.md +++ b/tutorials/index.md @@ -3,6 +3,10 @@ 在本快速开始的内容部分,将向你介绍有关如何开始使用 Apache Druid 和一些相关的基本特性。 当你按照给出的步骤完成操作后,你将能够安装并且运行 Druid 和使用自带的批量数据摄取(ingestion)特性向安装成功的 Druid 实例中导入数据。 +!> 当前翻译基于的 Druid 版本为 apache-druid-0.21.1,本页面中的有关下载链接可能会随着版本更新而失效。 +请自行根据官方办法的发行进度进行搜索更新和下载。 + + 在开始我们下面的步骤之前,请先阅读 [Druid 概述](../design/index.md) 和 [数据摄取(ingestion)概述](../ingestion/index.md) 中的内容。 因为下面使用的步骤将会参照在前面 2 个 页面中提到过的一些概念和定义。 @@ -15,7 +19,7 @@ Druid 配置属性包括有从 _Nano-Quickstart_ 配置 (1 CPU, 4GB RAM) 到 _X-Large_ 配置(64 CPU, 512GB RAM)。 -有关更多的配置信息,请参考 [独立服务器部署](../operations/single-server.md) 页面中的内容 +有关更多的配置信息,请参考 [独立服务器部署](../operations/single-server.md ':size=620') 页面中的内容 另外,如果你希望对 Druid 进行集群部署的话,请参考 [集群服务器部署](./cluster.md) 页面中的内容来了解更多有关 Druid 集群部署中的配置。 针对运行 Druid 的计算机,你需要完成下面的软件配置: @@ -33,17 +37,16 @@ Druid 配置属性包括有从 _Nano-Quickstart_ 配置 (1 CPU, 4GB RAM) 到 例如,如果你使用 Druid 的控制台对文件进行浏览的话,那么操作系统通只显示这个用户能够访问到的文件,或者说有权限进行查看的文件进行显示。 一般来说,我们是不希望 Druid 以 root 用户的权限来运行的。因此针对 Druid 的安装环境,可以考虑针对 Druid 实例,在操作系统中创建一个只供 Druid 运行的用户。 - ## 第 1 步:安装 Druid 当你确定你的系统已经满足 [安装要求](#安装要求) 的所有内容后,请按照下面的步骤: 1. 下载 -下载地址为: [{{DRUIDVERSION}} 发布(release)](https://www.apache.org/dyn/closer.cgi?path=/druid/{{DRUIDVERSION}}/apache-druid-{{DRUIDVERSION}}-bin.tar.gz). +下载地址为: [apache-druid-0.21.1 发布(release)](https://www.apache.org/dyn/closer.cgi?path=/druid/apache-druid-0.21.1/apache-druid-apache-druid-0.21.1-bin.tar.gz). 2. 在你的控制台中,将下载的压缩包进行解压到当前目录,并且进入到解压的目录,或者你将目录移动到你希望部署的的目录中: ```bash - tar -xzf apache-druid-{{DRUIDVERSION}}-bin.tar.gz - cd apache-druid-{{DRUIDVERSION}} + tar -xzf apache-druid-apache-druid-0.21.1-bin.tar.gz + cd apache-druid-apache-druid-0.21.1 ``` 在解压后的目录中,你会看到 `LICENSE` 和 `NOTICE` 文件,以及一些子目录,在这些子目录中保存有可执行文件,配置文件,示例数据和其他的内容。 @@ -61,7 +64,7 @@ Druid 配置属性包括有从 _Nano-Quickstart_ 配置 (1 CPU, 4GB RAM) 到 针对一台计算机,你可以使用 `micro-quickstart` 配置来启动所有 Druid 的服务。 -在 apache-druid-{{DRUIDVERSION}} 包的根目录下,运行下面的命令: +在 apache-druid-apache-druid-0.21.1 包的根目录下,运行下面的命令: ```bash ./bin/start-micro-quickstart @@ -71,16 +74,16 @@ Druid 配置属性包括有从 _Nano-Quickstart_ 配置 (1 CPU, 4GB RAM) 到 ```bash $ ./bin/start-micro-quickstart -[Fri May 3 11:40:50 2019] Running command[zk], logging to[/apache-druid-{{DRUIDVERSION}}/var/sv/zk.log]: bin/run-zk conf -[Fri May 3 11:40:50 2019] Running command[coordinator-overlord], logging to[/apache-druid-{{DRUIDVERSION}}/var/sv/coordinator-overlord.log]: bin/run-druid coordinator-overlord conf/druid/single-server/micro-quickstart -[Fri May 3 11:40:50 2019] Running command[broker], logging to[/apache-druid-{{DRUIDVERSION}}/var/sv/broker.log]: bin/run-druid broker conf/druid/single-server/micro-quickstart -[Fri May 3 11:40:50 2019] Running command[router], logging to[/apache-druid-{{DRUIDVERSION}}/var/sv/router.log]: bin/run-druid router conf/druid/single-server/micro-quickstart -[Fri May 3 11:40:50 2019] Running command[historical], logging to[/apache-druid-{{DRUIDVERSION}}/var/sv/historical.log]: bin/run-druid historical conf/druid/single-server/micro-quickstart -[Fri May 3 11:40:50 2019] Running command[middleManager], logging to[/apache-druid-{{DRUIDVERSION}}/var/sv/middleManager.log]: bin/run-druid middleManager conf/druid/single-server/micro-quickstart +[Fri May 3 11:40:50 2019] Running command[zk], logging to[/apache-druid-apache-druid-0.21.1/var/sv/zk.log]: bin/run-zk conf +[Fri May 3 11:40:50 2019] Running command[coordinator-overlord], logging to[/apache-druid-apache-druid-0.21.1/var/sv/coordinator-overlord.log]: bin/run-druid coordinator-overlord conf/druid/single-server/micro-quickstart +[Fri May 3 11:40:50 2019] Running command[broker], logging to[/apache-druid-apache-druid-0.21.1/var/sv/broker.log]: bin/run-druid broker conf/druid/single-server/micro-quickstart +[Fri May 3 11:40:50 2019] Running command[router], logging to[/apache-druid-apache-druid-0.21.1/var/sv/router.log]: bin/run-druid router conf/druid/single-server/micro-quickstart +[Fri May 3 11:40:50 2019] Running command[historical], logging to[/apache-druid-apache-druid-0.21.1/var/sv/historical.log]: bin/run-druid historical conf/druid/single-server/micro-quickstart +[Fri May 3 11:40:50 2019] Running command[middleManager], logging to[/apache-druid-apache-druid-0.21.1/var/sv/middleManager.log]: bin/run-druid middleManager conf/druid/single-server/micro-quickstart ``` 如上面输出的内容表示的,集群元数据存储(cluster metadata store) 和服务段(segments for the service)都会保存在 Druid 根目录下面的 `var` 目录中。 -这个 Druid 的根目录就是 apache-druid-{{DRUIDVERSION}},换句话说就是你最开始解压并且既然怒的目录。 +这个 Druid 的根目录就是 apache-druid-apache-druid-0.21.1,换句话说就是你最开始解压并且既然怒的目录。 所有的服务将会把日志写入到 `var/sv` 目录中,同时也会将脚本的控制台输出按照上面的格式进行输出。 diff --git a/tutorials/tutorial-batch-hadoop.md b/tutorials/tutorial-batch-hadoop.md index 38abbfa..98cb7f4 100644 --- a/tutorials/tutorial-batch-hadoop.md +++ b/tutorials/tutorial-batch-hadoop.md @@ -42,7 +42,7 @@ For this tutorial, we've provided a Dockerfile for a Hadoop 2.8.5 cluster, which This Dockerfile and related files are located at `quickstart/tutorial/hadoop/docker`. -From the apache-druid-{{DRUIDVERSION}} package root, run the following commands to build a Docker image named "druid-hadoop-demo" with version tag "2.8.5": +From the apache-druid-apache-druid-0.21.1 package root, run the following commands to build a Docker image named "druid-hadoop-demo" with version tag "2.8.5": ```bash cd quickstart/tutorial/hadoop/docker @@ -110,7 +110,7 @@ docker exec -it druid-hadoop-demo bash ### Copy input data to the Hadoop container -From the apache-druid-{{DRUIDVERSION}} package root on the host, copy the `quickstart/tutorial/wikiticker-2015-09-12-sampled.json.gz` sample data to the shared folder: +From the apache-druid-apache-druid-0.21.1 package root on the host, copy the `quickstart/tutorial/wikiticker-2015-09-12-sampled.json.gz` sample data to the shared folder: ```bash cp quickstart/tutorial/wikiticker-2015-09-12-sampled.json.gz /tmp/shared/wikiticker-2015-09-12-sampled.json.gz diff --git a/tutorials/tutorial-ingestion-spec.md b/tutorials/tutorial-ingestion-spec.md index 773b920..dc71677 100644 --- a/tutorials/tutorial-ingestion-spec.md +++ b/tutorials/tutorial-ingestion-spec.md @@ -575,7 +575,7 @@ We've finished defining the ingestion spec, it should now look like the followin ## Submit the task and query the data -From the apache-druid-{{DRUIDVERSION}} package root, run the following command: +From the apache-druid-apache-druid-0.21.1 package root, run the following command: ```bash bin/post-index-task --file quickstart/ingestion-tutorial-index.json --url http://localhost:8081 diff --git a/tutorials/tutorial-rollup.md b/tutorials/tutorial-rollup.md index 7927617..cc93997 100644 --- a/tutorials/tutorial-rollup.md +++ b/tutorials/tutorial-rollup.md @@ -111,7 +111,7 @@ We will see how these definitions are used after we load this data. ## Load the example data -From the apache-druid-{{DRUIDVERSION}} package root, run the following command: +From the apache-druid-apache-druid-0.21.1 package root, run the following command: ```bash bin/post-index-task --file quickstart/tutorial/rollup-index.json --url http://localhost:8081