diff --git a/cookbooks/recipes/streamsets-oss-activation/README-cn.md b/cookbooks/recipes/streamsets-oss-activation/README-cn.md new file mode 100644 index 000000000..73c4af992 --- /dev/null +++ b/cookbooks/recipes/streamsets-oss-activation/README-cn.md @@ -0,0 +1,93 @@ +*** + +## 技术:流集 版本: 1.13.0 验证时间: 6.7.2021 + +# 支持流集数据收集器激活 + +此配方将演示如何以持久且可重放的方式支持激活 StreamSets 数据收集器。 + +激活 StreamSets 的问题在于,为给定的激活码提供`SDC ID`(又名产品 ID)。如果重新启动 StreamSets 数据收集器容器,一切正常,但如果停止、删除并重新定向容器,则新的`SDC ID`,您必须重新激活流集。 + +这个食谱显示,如何`SDC ID`可以固定为一个值,以便重新创建容器不会更改它。 + +## 初始化数据平台 + +第一[初始化平台支持的数据平台](../documentation/getting-started.md)启用以下服务 + + platys init --enable-services STREAMSETS -s trivadis/platys-modern-data-platform -w 1.13.0 + +编辑`config.yml`并添加以下配置设置。 + + STREAMSETS_http_authentication: 'form' + STREAMSETS_sdc_id: '' + +现在生成数据平台 + + platys gen + +然后启动平台: + + docker-compose up -d + +## 激活流集 + +导航到并登录**用户**设置为`admin`和**密码**设置为`admin`. + +点击**输入代码**和**激活**页面点击**返回**.这**注册**页面应显示。 + +![Register](./images/register.png) + +填写所有字段,然后单击**同意条款并注册**. + +检查您的电子邮件收件箱,一段时间后,您应该收到并通过电子邮件发送激活码。 + +复制以下部分中的部分`--------SDC ACTIVATION CODE--------`(下面的示例已被篡改,因此不再可用) + + --------SDC ACTIVATION CODE-------- + xcvxcvcxvxvxcvxcvxvxvxvsdfsfsfsf=::SHA512withRSA::mCcgFI2MFomlqWG7bHl/JTKEbMw7rSG2jtwK7QO4eS9+Om+Tw9D6lB39qrUd3GGAgNV8yqECsSgxmrUCjzP8d9F3TkeStJtiIjvIuCd+q+pafbUwg3QfMtc+xn8MxtWpTBdyDESoxVLd3qy4Heje1hKWXpZyL4VcvxcvxcvcxvmJJia/6FYNI787Fn30Evxo9Lr4vCXrB4jY+3mFbzJy1G64ZJgF7fRz8RNe3D0XwklhemcmbX0c8i+82qdCIU58b/xvl+n+RwyFC9F6sVBfEDVAS9aQJu99EkF+Nm0aHtp8GAaNEOwi6nYCInAboetDTNqZxkaopwAXogGB/0r88+gqO+Dx8ce8a60hRoRX/8fqqr4ZtPin9WQrxPLdiSCcUZLQs/0r88+gqO+Dx8ce8a60hRoRX/8fqqr4ZtPin9WQrxPLdiSCcUZLQs/0r88+gqO+Dx8ce8a60hRoRX/8fqqr4ZtPin9WQrxPLdiSCcUZLQs/zx8svPy1YWpLR5fj8wQXSt3uGBi+pdalivMzazxcvxxcvxcxvvxxcvxcvGNrdJlvLSf70ugQzp6oMrm1edZHzsX9MPNliRyFMGhVsBB8tot3sZW4xVPOYaR3ndXRHVMUYtkU8fOMBFBnaF7XYKmTe4cLaAHTMDYaev32d/8ZMt09BMAjv32IqEhBjp6YZvVkYs2wbcX35EPOxcvxvxvccxvxxvxvcRdtBQWvwJXghFqa0aa+Ln3pYW1z7L1pKlWj4kViqex06BfVAlwSlj8I7CG0RBPth4dLDJPQPbVrpU4nKJHGZIr7THJxpB133PZrXr6JI15DyYk5xnURve5F0= + --------SDC ACTIVATION CODE-------- + +并将其粘贴到**激活码**字段上的**激活**屏幕。记下上面显示的产品 ID**激活码**(将在下一节中使用它)。 + +![Register](./images/activation.png) + +确保将两者都替换`SDC ACTIVATION CODE`跟`SDC ACTIVATION KEY`,然后点击**激活**.窗口应该关闭,在另一个弹出对话框中,您应该能够单击**重新加载**以完成流集的激活。 + +## 将 SDC ID 修复为用于激活的值 + +现在我们将输入`SDC ID`(产品 ID) 放入`config.yml`以便它“超越”容器停止并移除。 + +要获得正确的值,您可以检查日志或使用之前“激活”页面中的值。 + +要从日志中检索它,请执行 + + docker-compose logs -f streamsets-1 | grep "SDC ID" + +您应该会看到类似于下面的输出 + + docker@ubuntu:~/platys-cookbook$ docker-compose logs -f streamsets-1 | grep "SDC ID" + streamsets-1 | 2021-07-06 19:49:59,955 [user:] [pipeline:] [runner:] [thread:main] [stage:] + INFO Main - SDC ID : 577164ca-de93-11eb-818c-892d3b5f064a + +复制 SDC ID 信息`577164ca-de93-11eb-818c-892d3b5f064a`并将其粘贴到`STREAMSETS_sdc_id`的`config.yml`. + + STREAMSETS_sdc_id: '577164ca-de93-11eb-818c-892d3b5f064a' + +重新生成堆栈 + + platys gen + +重新启动 docker-compose + + docker-compose up -d + +并且输出应显示在控制台上 + + Recreating streamsets-1 ... + wetty is up-to-date + Recreating streamsets-1 ... done + Starting markdown-renderer ... done + +如您所见,`streamsets-1`容器将被重新创建,使用相同的`SDC ID`如故。 + +重新加载 StreamSets UI 时,必须重新激活,但现在可以使用与以前完全相同的激活码。 diff --git a/cookbooks/recipes/streamsets-oss-activation/README-es.md b/cookbooks/recipes/streamsets-oss-activation/README-es.md new file mode 100644 index 000000000..c46d8005f --- /dev/null +++ b/cookbooks/recipes/streamsets-oss-activation/README-es.md @@ -0,0 +1,93 @@ +*** + +## tecnologías: streamsets versión: 1.13.0 validado en: 6.7.2021 + +# Compatibilidad con la activación del recopilador de datos StreamSets + +Esta receta mostrará cómo admitir la activación de StreamSets Data Collector de forma persistente y rejugable. + +El problema con la activación de StreamSets es que se da un código de activación para un determinado `SDC ID` (también conocido como id de producto). Si reinicia el contenedor del recopilador de datos De StreamSets, todo está bien, pero si detiene, quita y reclasifica el contenedor, un nuevo `SDC ID` se genera y hay que volver a activar StreamSets. + +Esta receta muestra, cómo el `SDC ID` se puede fijar a un valor, de modo que la recreación de un contenedor no lo cambie. + +## Inicializar la plataforma de datos + +Primero [inicializar una plataforma de datos compatible con platys](../documentation/getting-started.md) con los siguientes servicios habilitados + + platys init --enable-services STREAMSETS -s trivadis/platys-modern-data-platform -w 1.13.0 + +Edite el `config.yml` y agregue las siguientes opciones de configuración. + + STREAMSETS_http_authentication: 'form' + STREAMSETS_sdc_id: '' + +Ahora genere una plataforma de datos + + platys gen + +y luego inicie la plataforma: + + docker-compose up -d + +## Activar StreamSets + +Desplácese a e iniciar sesión con **usuario** establecer en `admin` y **contraseña** establecer en `admin`. + +Haga clic en **Introduzca un código** y en el **Activación** haga clic en la página **Atrás**. El **Registro** se debe mostrar la página. + +![Register](./images/register.png) + +Rellena todos los campos y haz clic en **Acepte los términos y regístrese**. + +Revise su bandeja de entrada de correo electrónico, después de un corto tiempo debe recibir un correo electrónico con un código de activación. + +Copie la sección dentro de `--------SDC ACTIVATION CODE--------` (el ejemplo a continuación ha sido manipulado, por lo que ya no es utilizable) + + --------SDC ACTIVATION CODE-------- + xcvxcvcxvxvxcvxcvxvxvxvsdfsfsfsf=::SHA512withRSA::mCcgFI2MFomlqWG7bHl/JTKEbMw7rSG2jtwK7QO4eS9+Om+Tw9D6lB39qrUd3GGAgNV8yqECsSgxmrUCjzP8d9F3TkeStJtiIjvIuCd+q+pafbUwg3QfMtc+xn8MxtWpTBdyDESoxVLd3qy4Heje1hKWXpZyL4VcvxcvxcvcxvmJJia/6FYNI787Fn30Evxo9Lr4vCXrB4jY+3mFbzJy1G64ZJgF7fRz8RNe3D0XwklhemcmbX0c8i+82qdCIU58b/xvl+n+RwyFC9F6sVBfEDVAS9aQJu99EkF+Nm0aHtp8GAaNEOwi6nYCInAboetDTNqZxkaopwAXogGB/0r88+gqO+Dx8ce8a60hRoRX/8fqqr4ZtPin9WQrxPLdiSCcUZLQs/0r88+gqO+Dx8ce8a60hRoRX/8fqqr4ZtPin9WQrxPLdiSCcUZLQs/0r88+gqO+Dx8ce8a60hRoRX/8fqqr4ZtPin9WQrxPLdiSCcUZLQs/zx8svPy1YWpLR5fj8wQXSt3uGBi+pdalivMzazxcvxxcvxcxvvxxcvxcvGNrdJlvLSf70ugQzp6oMrm1edZHzsX9MPNliRyFMGhVsBB8tot3sZW4xVPOYaR3ndXRHVMUYtkU8fOMBFBnaF7XYKmTe4cLaAHTMDYaev32d/8ZMt09BMAjv32IqEhBjp6YZvVkYs2wbcX35EPOxcvxvxvccxvxxvxvcRdtBQWvwJXghFqa0aa+Ln3pYW1z7L1pKlWj4kViqex06BfVAlwSlj8I7CG0RBPth4dLDJPQPbVrpU4nKJHGZIr7THJxpB133PZrXr6JI15DyYk5xnURve5F0= + --------SDC ACTIVATION CODE-------- + +y péguelo en el **Código de activación** en el campo **Activación** pantalla. Tome nota de la identificación del producto que se muestra arriba de la **Código de activación** (lo usaremos en la siguiente sección). + +![Register](./images/activation.png) + +Asegúrese de reemplazar ambos `SDC ACTIVATION CODE` con `SDC ACTIVATION KEY` y haga clic en **Activar**. La ventana debe cerrarse y en otro cuadro de diálogo emergente debería poder hacer clic en **Recargar** para finalizar la activación de StreamSets. + +## Fijar el ID de SDC al valor utilizado para la activación + +Ahora entraremos en el `SDC ID` (id. de producto) en el `config.yml` para que "surrive" un contenedor se detenga y retire. + +Para obtener el valor correcto, puede comprobar el registro o utilizar el valor de la página Activación antes. + +Para recuperarlo del registro, realice + + docker-compose logs -f streamsets-1 | grep "SDC ID" + +Debería ver un resultado similar al siguiente + + docker@ubuntu:~/platys-cookbook$ docker-compose logs -f streamsets-1 | grep "SDC ID" + streamsets-1 | 2021-07-06 19:49:59,955 [user:] [pipeline:] [runner:] [thread:main] [stage:] + INFO Main - SDC ID : 577164ca-de93-11eb-818c-892d3b5f064a + +Copiar la información del ID de la COSUDE `577164ca-de93-11eb-818c-892d3b5f064a` y péguelo en el `STREAMSETS_sdc_id` del `config.yml`. + + STREAMSETS_sdc_id: '577164ca-de93-11eb-818c-892d3b5f064a' + +Regenerar la pila + + platys gen + +Reinicie docker-compose + + docker-compose up -d + +y la salida de follwing debe mostrarse en la consola + + Recreating streamsets-1 ... + wetty is up-to-date + Recreating streamsets-1 ... done + Starting markdown-renderer ... done + +Como puede ver, el `streamsets-1` el contenedor se volverá a crear, utilizando el mismo `SDC ID` como antes. + +Al volver a cargar la interfaz de usuario de StreamSets, tendrá que volver a activarla, pero ahora puede usar exactamente el mismo código de activación que antes.