Jelajahi Sumber

HPCC-25720 First Portuguese version of 8.0 xml files

Signed-off-by: RISK\fumeva01 <valdir.fumene@lexisnexisrisk.com>
Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
RISK\fumeva01 4 tahun lalu
induk
melakukan
3489e1960d
23 mengubah file dengan 993 tambahan dan 122 penghapusan
  1. 6 8
      docs/PT_BR/CMakeLists.txt
  2. 17 0
      docs/PT_BR/ContainerizedHPCC/CMakeLists.txt
  3. 241 0
      docs/PT_BR/ContainerizedHPCC/ContainerizedHPCCSystemsPlatform.xml
  4. 228 0
      docs/PT_BR/ContainerizedHPCC/ContainerizedMods/LocalDeployment.xml
  5. 201 0
      docs/PT_BR/ContainerizedHPCC/ContainerizedMods/PVCStorage.xml
  6. 5 5
      docs/PT_BR/ECLLanguageReference/ECLR_mods/BltInFunc-TOJSON.xml
  7. 5 3
      docs/PT_BR/ECLLanguageReference/ECLR_mods/BltInFunc-TOXML.xml
  8. 43 0
      docs/PT_BR/ECLStandardLibraryReference/SLR-Mods/ClearExpireDays.xml
  9. 44 0
      docs/PT_BR/ECLStandardLibraryReference/SLR-Mods/GetExpireDays.xml
  10. 55 0
      docs/PT_BR/ECLStandardLibraryReference/SLR-Mods/SetExpireDays.xml
  11. 9 0
      docs/PT_BR/ECLStandardLibraryReference/SLR-includer.xml
  12. 42 0
      docs/PT_BR/ECLWatch/TheECLWatchMan.xml
  13. 14 0
      docs/PT_BR/HPCCClientTools/CT_Mods/CT_Comm_Line_DFU.xml
  14. 18 0
      docs/PT_BR/HPCCClientTools/CT_Mods/CT_ECL_CLI.xml
  15. 9 0
      docs/PT_BR/HPCCDataHandling/DH-Mods/DH-Mod1.xml
  16. 4 3
      docs/PT_BR/HPCCMonitoring/HPCCMonitoringAndReporting.xml
  17. 47 67
      docs/PT_BR/HPCCSpark/SparkHPCC.xml
  18. 0 5
      docs/PT_BR/Installing_and_RunningTheHPCCPlatform/Inst-Mods/hpcc_ldap.xml
  19. 5 31
      docs/PT_BR/Installing_and_RunningTheHPCCPlatform/Installing_and_RunningTheHPCCPlatform.xml
  20. TEMPAT SAMPAH
      docs/PT_BR/images/DHMan-3a.jpg
  21. TEMPAT SAMPAH
      docs/PT_BR/images/LDAP_005.jpg
  22. TEMPAT SAMPAH
      docs/PT_BR/images/dockerFileShare.jpg
  23. TEMPAT SAMPAH
      docs/PT_BR/images/gs-ht02.jpg

+ 6 - 8
docs/PT_BR/CMakeLists.txt

@@ -1,5 +1,5 @@
-################################################################################
-#    HPCC SYSTEMS software Copyright (C) 2019 HPCC Systems®.
+################################################################################
+#    HPCC SYSTEMS software Copyright (C) 2018 HPCC Systems®.
 #
 #    Licensed under the Apache License, Version 2.0 (the "License");
 #    you may not use this file except in compliance with the License.
@@ -18,7 +18,7 @@
 #  This CMakeLists intended to be used in docs/PT_BR
 #    Refactored for internationalization
 ###
-#    Last Mod GP 5/2019
+# Last Mod GP 4/2021
 #  Removed ECL Plugin For Eclipse
 ####################
 #
@@ -83,15 +83,13 @@ add_subdirectory(RunningHPCCinaVirtualMachine)
 add_subdirectory(ECLScheduler)
 add_subdirectory(ECLWatch)
 add_subdirectory(VisualizingECL)
-#9/16
 add_subdirectory(WsSQLUG)
-#add_subdirectory(PortalHTML)
-
+##add_subdirectory(PortalHTML)
+add_subdirectory(ContainerizedHPCC)
 
 
 
 # Docs automation
-##CommentedOut4PT_BR_TESTING
 ##if (DOCS_AUTO)
 #   add_subdirectory(XMLGeneration)
 ##   add_subdirectory(ConfiguringHPCC)
@@ -103,4 +101,4 @@ add_subdirectory(WsSQLUG)
 
 
 #GET_PROPERTY(_targets GLOBAL PROPERTY DOC_TARGETS)
-#add_custom_target(docs_en_us ALL DEPENDS ${_targets})
+#add_custom_target(docs_en_us ALL DEPENDS ${_targets})

+ 17 - 0
docs/PT_BR/ContainerizedHPCC/CMakeLists.txt

@@ -0,0 +1,17 @@
+################################################################################
+#    HPCC SYSTEMS software Copyright (C) 2012 HPCC Systems®.
+#
+#    Licensed under the Apache License, Version 2.0 (the "License");
+#    you may not use this file except in compliance with the License.
+#    You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#    Unless required by applicable law or agreed to in writing, software
+#    distributed under the License is distributed on an "AS IS" BASIS,
+#    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#    See the License for the specific language governing permissions and
+#    limitations under the License.
+################################################################################
+get_filename_component(DOC_DIR_NAME ${CMAKE_CURRENT_SOURCE_DIR} NAME)
+include(${CMAKE_CURRENT_SOURCE_DIR}/../../BuildTools/cmake_config/${DOC_DIR_NAME}.txt)

+ 241 - 0
docs/PT_BR/ContainerizedHPCC/ContainerizedHPCCSystemsPlatform.xml

@@ -0,0 +1,241 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
+<book xml:base="../">
+  <bookinfo>
+    <title>Containerized HPCC Systems® Platform</title>
+
+    <mediaobject>
+      <imageobject>
+        <imagedata fileref="images/redswooshWithLogo3.jpg"/>
+      </imageobject>
+    </mediaobject>
+
+    <author>
+      <surname>Equipe de documentação de Boca Raton</surname>
+    </author>
+
+    <legalnotice>
+      <para>Sua opinião e comentários sobre este documento são muito
+      bem-vindos e podem ser enviados por e-mail para
+      <email>docfeedback@hpccsystems.com</email></para>
+
+      <para>Inclua a frase <emphasis role="bold">Feedback sobre
+      documentação</emphasis> na linha de assunto e indique o nome do
+      documento, o número das páginas e número da versão atual no corpo da
+      mensagem.</para>
+
+      <para>LexisNexis e o logotipo Knowledge Burst são marcas comerciais
+      registradas da Reed Elsevier Properties Inc., usadas sob licença.</para>
+
+      <para>HPCC Systems<superscript>®</superscript> é uma marca registrada da
+      LexisNexis Risk Data Management Inc.</para>
+
+      <para>Os demais produtos, logotipos e serviços podem ser marcas
+      comerciais ou registradas de suas respectivas empresas.</para>
+
+      <para>Todos os nomes e dados de exemplo usados neste manual são
+      fictícios. Qualquer semelhança com pessoas reais, vivas ou mortas, é
+      mera coincidência.</para>
+
+      <para/>
+    </legalnotice>
+
+    <xi:include href="common/Version.xml"
+                xpointer="xpointer(//*[@id='FooterInfo'])"
+                xmlns:xi="http://www.w3.org/2001/XInclude"/>
+
+    <xi:include href="common/Version.xml"
+                xpointer="xpointer(//*[@id='DateVer'])"
+                xmlns:xi="http://www.w3.org/2001/XInclude"/>
+
+    <corpname>HPCC Systems<superscript>®</superscript></corpname>
+
+    <xi:include href="common/Version.xml"
+                xpointer="xpointer(//*[@id='Copyright'])"
+                xmlns:xi="http://www.w3.org/2001/XInclude"/>
+
+    <mediaobject role="logo">
+      <imageobject>
+        <imagedata fileref="images/LN_Rightjustified.jpg"/>
+      </imageobject>
+    </mediaobject>
+  </bookinfo>
+
+  <chapter id="ContainerizedHPCCOverview">
+    <title>Visão geral do HPCC em contêineres</title>
+
+    <para>A partir da versão 8.0, a plataforma HPCC
+    Systems<superscript>®</superscript> focará em deploys em contêineres. Isso
+    é útil para implantações baseadas em nuvem (grandes ou pequenas) ou
+    implantações de teste/desenvolvimento locais.</para>
+
+    <para>Os contêineres do Docker gerenciados pelo Kubernetes (K8s) são um
+    novo ambiente operacional de destino, juntamente com o suporte contínuo
+    para instalações tradicionais "bare metal" usando arquivos do instalador
+    .deb ou .rpm. O suporte para instaladores tradicionais continua e esse
+    tipo de implantação é viável para implantações bare metal ou configurações
+    manuais na nuvem.</para>
+
+    <para>Esta não é uma mudança do tipo <emphasis>"rehosting"</emphasis>, em
+    que a plataforma executa sua estrutura legada inalterada e trata os
+    contêineres apenas como uma forma de fornecer <emphasis>máquinas
+    virtuais</emphasis> e para serem executadas, mas uma mudança significativa
+    em como os componentes são configurados, como e quando eles iniciam e onde
+    armazenam seus dados.</para>
+
+    <para>Este livro se concentra em implantações em contêineres. A primeira
+    seção é sobre o uso de contêineres Docker e gráficos Helm localmente.
+    Docker e Helm fazem muito do trabalho para você. A segunda parte usa as
+    mesmas técnicas na nuvem.</para>
+
+    <para>Para pequenas implantações locais (para desenvolvimento e teste),
+    sugerimos o uso de Docker Desktop e Helm. Para implantações em nuvem, você
+    pode usar qualquer tipo de serviço em nuvem, se for compatível com Docker,
+    Kubernetes e Helm. Este livro, no entanto, se concentrará no Microsoft
+    Azure para serviços em nuvem. As versões futuras podem incluir
+    especificações para outros provedores de nuvem.</para>
+
+    <para>Se você deseja gerenciar manualmente sua implantação local ou na
+    nuvem, ainda pode usar os instaladores tradicionais e o Configuration
+    Manager, mas isso remove muitos dos benefícios que o Docker, Kubernetes e
+    Helm fornecem, como instrumentação, monitoramento, escalonamento e custo
+    ao controle.</para>
+
+    <para>Os sistemas HPCC seguem as convenções padrão sobre como as
+    implantações do Kubernetes são normalmente configuradas e gerenciadas,
+    portanto, deve ser fácil para alguém familiarizado com o Kubernetes e o
+    Helm instalar e gerenciar a plataforma HPCC Systems.</para>
+
+    <variablelist>
+      <varlistentry>
+        <term>Note:</term>
+
+        <listitem>
+          <para>A versão tradicional bare-metal da plataforma de sistemas HPCC
+          está madura e tem sido amplamente usada em aplicativos comerciais
+          por quase duas décadas e é totalmente destinada para uso em
+          produção. A versão em contêiner é nova e ainda não está 100% pronta
+          para produção. Além disso, alguns aspectos dessa versão podem ser
+          alterados sem aviso prévio. Nós encorajamos você a usá-lo e fornecer
+          feedback para que possamos tornar esta versão tão robusta quanto uma
+          instalação bare-metal.</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+
+    <sect1 id="barevscontainer">
+      <title>Bare-metal vs Containers</title>
+
+      <para>Se você estiver familiarizado com a plataforma HPCC Systems, há
+      algumas mudanças fundamentais a serem observadas.</para>
+
+      <sect2 id="processesandpods">
+        <title>Processoss e pods, não máquinas</title>
+
+        <para>Qualquer pessoa familiarizada com o sistema de configuração
+        existente saberá que parte da configuração envolve a criação de
+        instâncias de cada processo e a especificação de quais máquinas
+        físicas devem ser executadas.</para>
+
+        <para>Em um mundo Kubernetes, isso é gerenciado dinamicamente pelo
+        próprio sistema K8s (e pode ser alterado dinamicamente enquanto o
+        sistema é executado).</para>
+
+        <para>Além disso, um sistema em contêiner é muito mais simples de
+        gerenciar se você adotar o paradigma de um processo por contêiner, em
+        que as decisões sobre quais contêineres precisam ser agrupados em um
+        pod e quais pods podem ser executados em nós físicos de maneira
+        automática.</para>
+      </sect2>
+
+      <sect2 id="helmcharts001">
+        <title>Helm charts</title>
+
+        <para>No mundo em contêineres, as informações que o operador precisa
+        fornecer para configurar um ambiente HPCC Systems são bastante
+        reduzidas. Não há necessidade de especificar qualquer informação sobre
+        quais máquinas estão em uso e por qual processo. Conforme mencionado
+        acima, também não há necessidade de alterar muitas opções que podem
+        ser dependentes do ambiente operacional, uma vez que muito disso foi
+        padronizado no momento em que as imagens do contêiner foram
+        criadas.</para>
+
+        <para>Portanto, na maioria dos casos, a maior parte das configurações
+        devem ser ignoradas para usar o padrão. Como tal, o novo paradigma de
+        configuração requer que apenas o mínimo de informações seja
+        especificado e quaisquer parâmetros não especificados façam usos dos
+        padrões apropriados.</para>
+
+        <para>O <emphasis role="strong">environment.xml</emphasis> padrão que
+        incluímos em nossos pacotes bare-metal para descrever o sistema de nó
+        único padrão contém aproximadamente 1300 linhas e é complexo o
+        suficiente para que recomendamos o uso de uma ferramenta especial para
+        editá-lo.</para>
+
+        <para>O <emphasis role="strong">values.yaml</emphasis> do helm chart
+        padrão tem menos de 100 linhas e pode ser editado em qualquer editor
+        e/ou modificado por meio das substituições da linha de comando. Também
+        é autodocumentado com comentários extensos.</para>
+      </sect2>
+
+      <sect2 id="staticvsondemand">
+        <title>Static vs On-Demand Services</title>
+
+        <para>A fim de realizar a economia de custo potencial de um ambiente
+        de nuvem e, ao mesmo tempo, aproveitar a escalabilidade quando
+        necessário, alguns serviços que estão sempre ativos na tradição de
+        instalações bare-metal são lançados sob demanda em instalações em
+        contêiner.</para>
+
+        <para>Por exemplo, um componente eclccserver inicia um stub que requer
+        recursos mínimos, onde a única tarefa é observar as workunits enviadas
+        para compilação e lançar um job K8s independente para realizar a
+        compilação atual.</para>
+
+        <para>Da mesma forma, o componente eclagent também é um stub que ativa
+        um job K8s quando uma workunit é enviada e o stub Thor inicia um
+        cluster apenas quando necessário. Usando esse design, não apenas a
+        capacidade do sistema aumenta automaticamente para usar quantos pods
+        forem necessários para lidar com a carga enviada, como também diminui
+        para usar recursos mínimos (como uma fração de um único nó) durante os
+        tempos de inatividade quando aguardando que os trabalhos sejam
+        enviados.</para>
+
+        <para>Os componentes ESP e Dali estão sempre ligados, desde que o
+        cluster K8s seja iniciado. Não é viável iniciá-los e interrompê-los
+        sob demanda sem latência excessiva. No entanto, o ESP pode ser
+        ampliado e reduzido dinamicamente para executar quantas instâncias
+        forem necessárias para lidar com a carga atual.</para>
+      </sect2>
+
+      <sect2 id="topoclustersvsqueues">
+        <title>Configurações de topologia – Clusters vs filas</title>
+
+        <para>Em implantações bare-metal, há uma seção chamada <emphasis
+        role="strong">Topologia</emphasis> onde as várias filas às quais as
+        workunits podem ser enviadas são configuradas. É responsabilidade da
+        pessoa que edita o ambiente garantir que cada destino nomeado tenha as
+        instâncias eclccserver, hThor (ou ROXIE) e Thor (se desejado)
+        configuradas, para lidar com as workunit enviadas para a fila de
+        destino.</para>
+
+        <para>Essa configuração foi bastante simplificada ao usar Helm charts
+        para configurar um sistema em contêiner. Cada Thor nomeado ou
+        componente eclagent cria uma fila correspondente (com o mesmo nome) e
+        cada eclccserver escuta em todas as filas por padrão (mas você pode
+        restringir a certas filas apenas se realmente quiser). Definir um
+        componente do Thor automaticamente garante que os componentes do
+        agente necessários sejam provisionados.</para>
+
+        <para/>
+      </sect2>
+    </sect1>
+  </chapter>
+
+  <xi:include href="ContainerizedHPCC/ContainerizedMods/LocalDeployment.xml"
+              xmlns:xi="http://www.w3.org/2001/XInclude"/>
+
+  <xi:include href="ContainerizedHPCC/ContainerizedMods/PVCStorage.xml"
+              xmlns:xi="http://www.w3.org/2001/XInclude"/>
+</book>

+ 228 - 0
docs/PT_BR/ContainerizedHPCC/ContainerizedMods/LocalDeployment.xml

@@ -0,0 +1,228 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
+<chapter id="LocalDeployment">
+  <title>Deploy Local (Desenvolvimento e Teste)</title>
+
+  <para>Embora haja muitas maneiras de instalar uma plataforma HPCC Systems de
+  nó único local, esta seção se concentra no uso do Docker Desktop.</para>
+
+  <sect1 id="prereq" role="nobrk">
+    <title>Pré-requisitos</title>
+
+    <itemizedlist>
+      <listitem>
+        <para>Instalar Docker Desktop e <emphasis role="bold">WSL
+        2</emphasis></para>
+      </listitem>
+
+      <listitem>
+        <para>Habilitar integração Enable WSL no Docker</para>
+      </listitem>
+
+      <listitem>
+        <para>Habilitar Kubernetes no Docker Desktop</para>
+      </listitem>
+
+      <listitem>
+        <para>Instalar Helm</para>
+      </listitem>
+    </itemizedlist>
+
+    <para>OU</para>
+
+    <itemizedlist>
+      <listitem>
+        <para>Instalar Docker Desktop e <emphasis
+        role="bold">Hyper-V</emphasis></para>
+      </listitem>
+
+      <listitem>
+        <para>Habilitar Kubernetes no Docker Desktop</para>
+      </listitem>
+
+      <listitem>
+        <para>Instalar Helm</para>
+      </listitem>
+    </itemizedlist>
+
+    <para>OU</para>
+
+    <itemizedlist>
+      <listitem>
+        <para>Instalar Docker Desktop no macOS</para>
+      </listitem>
+
+      <listitem>
+        <para>Habilitar Kubernetes no Docker Desktop</para>
+      </listitem>
+
+      <listitem>
+        <para>Instalar Helm</para>
+      </listitem>
+    </itemizedlist>
+  </sect1>
+
+  <sect1 id="addrepo" role="nobrk">
+    <title>Adicionar repositório</title>
+
+    <para>Para usar o helm charts do HPCC Systems, você deve adicioná-lo à
+    lista de repositório do helm, conforme mostrado abaixo:</para>
+
+    <para><programlisting>&gt;helm repo add hpcc https://hpcc-systems.github.io/helm-chart/</programlisting></para>
+
+    <para>Reposta esperada:</para>
+
+    <para><programlisting>"hpcc" has been added to your repositories</programlisting></para>
+  </sect1>
+
+  <sect1 id="startdefault">
+    <title>Iniciar um sistema padrão</title>
+
+    <para>O helm chart padrão inicia um sistema de teste simples com Dali,
+    ESP, eclccserver, duas filas eclagent (modo ROXIE e hThor) e uma fila
+    Thor.</para>
+
+    <para><emphasis role="bold">Para iniciar este sistema
+    simples:</emphasis></para>
+
+    <para><programlisting>&gt;helm install mycluster hpcc/hpcc --set global.image.version=latest </programlisting></para>
+
+    <para>Resposta esperada:</para>
+
+    <para><programlisting>NAME: mycluster
+LAST DEPLOYED: Tue Mar 23 13:26:55 2021
+NAMESPACE: default
+STATUS: deployed
+REVISION: 1
+TEST SUITE: None
+NOTES:
+Thank you for installing the HPCC chart.
+
+This chart has defined the following HPCC components:
+dali.mydali
+dfuserver.dfuserver
+eclagent.hthor
+eclagent.roxie-workunit
+eclccserver.myeclccserver
+esp.eclwatch
+esp.eclservices
+esp.eclqueries
+esp.esdl-sandbox
+esp.sql2ecl
+roxie.roxie
+thor.thor
+sasha.dfurecovery-archiver
+sasha.dfuwu-archiver
+sasha.file-expiry
+sasha.wu-archiver</programlisting></para>
+
+    <para><emphasis role="bold">Para verificar o status:</emphasis></para>
+
+    <para><programlisting>&gt;kubectl get pods</programlisting></para>
+
+    <para>Resposta esperada:</para>
+
+    <para><programlisting>NAME                                          READY   STATUS    RESTARTS   AGE
+eclqueries-7fd94d77cb-m7lmb                   1/1     Running   0          2m6s
+eclservices-b57f9b7cc-bhwtm                   1/1     Running   0          2m6s
+eclwatch-599fb7845-2hq54                      1/1     Running   0          2m6s
+esdl-sandbox-848b865d46-9bv9r                 1/1     Running   0          2m6s
+hthor-745f598795-ql9dl                        1/1     Running   0          2m6s
+mydali-6b844bfcfb-jv7f6                       2/2     Running   0          2m6s
+myeclccserver-75bcc4d4d-gflfs                 1/1     Running   0          2m6s
+roxie-agent-1-77f696466f-tl7bb                1/1     Running   0          2m6s
+roxie-agent-1-77f696466f-xzrtf                1/1     Running   0          2m6s
+roxie-agent-2-6dd45b7f9d-m22wl                1/1     Running   0          2m6s
+roxie-agent-2-6dd45b7f9d-xmlmk                1/1     Running   0          2m6s
+roxie-toposerver-695fb9c5c7-9lnp5             1/1     Running   0          2m6s
+roxie-workunit-d7446699f-rvf2z                1/1     Running   0          2m6s
+sasha-dfurecovery-archiver-78c47c4db7-k9mdz   1/1     Running   0          2m6s
+sasha-dfuwu-archiver-576b978cc7-b47v7         1/1     Running   0          2m6s
+sasha-file-expiry-8496d87879-xct7f            1/1     Running   0          2m6s
+sasha-wu-archiver-5f64594948-xjblh            1/1     Running   0          2m6s
+sql2ecl-5c8c94d55-tj4td                       1/1     Running   0          2m6s
+thor-eclagent-6b8f564f9c-qnczz                1/1     Running   0          2m6s
+thor-thoragent-56d788869f-7trxk               1/1     Running   0          2m6s</programlisting></para>
+
+    <para><variablelist>
+        <varlistentry>
+          <term>Observação:</term>
+
+          <listitem>
+            <para>Pode demorar um pouco antes de todos os componentes estarem
+            em execução, especialmente na primeira vez, pois as imagens do
+            contêiner precisam ser baixadas do Docker Hub.</para>
+          </listitem>
+        </varlistentry>
+      </variablelist></para>
+  </sect1>
+
+  <sect1 id="usedefault">
+    <title>Uso padrão do sistema</title>
+
+    <para>Seu sistema agora está pronto para uso. O primeiro passo usual é
+    abrir o ECL Watch.</para>
+
+    <variablelist>
+      <varlistentry>
+        <term>Observação:</term>
+
+        <listitem>
+          <para>Algumas páginas no ECL Watch, como aquelas que exibem
+          informações de topologia, ainda não estão totalmente funcionais no
+          modo em contêiner.</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+
+    <para>Use este comando para obter uma lista de serviços em execução e
+    endereços IP:</para>
+
+    <para><programlisting>&gt;kubectl get svc</programlisting></para>
+
+    <para>Resposta esperada:</para>
+
+    <para><programlisting>NAME                  TYPE         CLUSTER-IP      EXTERNAL-IP  PORT(S)           AGE
+eclqueries            LoadBalancer 10.108.171.35   localhost    8002:31615/TCP    2m6s
+eclservices           ClusterIP    10.107.121.158  &lt;none&gt;       8010/TCP          2m6s
+eclwatch              LoadBalancer 10.100.81.69    localhost    8010:30173/TCP    2m6s
+esdl-sandbox          LoadBalancer 10.100.194.33   localhost    8899:30705/TCP    2m6s
+kubernetes            ClusterIP    10.96.0.1       &lt;none&gt;       443/TCP           2m6s
+mydali                ClusterIP    10.102.80.158   &lt;none&gt;       7070/TCP          2m6s
+roxie                 LoadBalancer 10.100.134.125  localhost    9876:30480/TCP    2m6s
+roxie-toposerver      ClusterIP    None            &lt;none&gt;       9004/TCP          2m6s
+sasha-dfuwu-archiver  ClusterIP    10.110.200.110  &lt;none&gt;       8877/TCP          2m6s
+sasha-wu-archiver     ClusterIP    10.111.34.240   &lt;none&gt;       8877/TCP          2m6s
+sql2ecl               LoadBalancer 10.107.177.180  localhost    8510:30054/TCP    2m6s</programlisting></para>
+
+    <para>Observe que o serviço <emphasis role="strong">eclwatch</emphasis>
+    está sendo executado em <emphasis role="strong">localhost:8010</emphasis>.
+    Use esse endereço em seu navegador para acessar o ECL Watch.</para>
+
+    <para>Dentro do ECL Watch, pressione o botão ECL e em seguida vá para a
+    aba Playground.</para>
+
+    <para>A partir daqui, você pode usar o ECL de exemplo ou inserir outras
+    consultas de teste e escolher entre os clusters disponíveis para enviar
+    suas workunit.</para>
+  </sect1>
+
+  <sect1 id="terminatedefault">
+    <title>Terminar (Descomissionar) o sistema</title>
+
+    <para>Para verificar quais helm charts estão instalados atualmente,
+    execute este comando:</para>
+
+    <para><programlisting>&gt;helm list</programlisting></para>
+
+    <para>Para interromper os pods do HPCC Systems, use o helm para
+    desinstalar:</para>
+
+    <para><programlisting>&gt;helm uninstall mycluster</programlisting></para>
+
+    <para>Isso interrompe o cluster, exclui os pods e, com as configurações
+    padrão e os volumes persistentes, também exclui o armazenamento
+    usado.</para>
+  </sect1>
+</chapter>

+ 201 - 0
docs/PT_BR/ContainerizedHPCC/ContainerizedMods/PVCStorage.xml

@@ -0,0 +1,201 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
+<chapter id="PVCStorage">
+  <title>Storage</title>
+
+  <sect1 id="PVCs" role="nobrk">
+    <title>Persistent Storage para um Deploy Local</title>
+
+    <para>Ao executar em um sistema de teste de nó único, como Docker Desktop,
+    a classe de armazenamento padrão normalmente significa que todas as
+    declarações de volume persistente (PVCs) são mapeadas para diretórios
+    locais temporários na máquina host. Normalmente, eles são removidos quando
+    o cluster é interrompido. Isso é bom para teste, mas para qualquer
+    aplicativo real, você deseja o persistent storage.</para>
+
+    <para>Para persistir os dados com o Docker Desktop, a primeira etapa é
+    garantir que os diretórios relevantes existam:</para>
+
+    <orderedlist>
+      <listitem>
+        <para>Crie diretórios de dados usando uma interface de
+        terminal:</para>
+
+        <para>Para Windows, use o seguinte comando:</para>
+
+        <para><programlisting>mkdir c:\hpccdata
+mkdir c:\hpccdata\dalistorage
+mkdir c:\hpccdata\queries
+mkdir c:\hpccdata\sasha
+mkdir c:\hpccdata\hpcc-data</programlisting></para>
+
+        <para>Para macOS, use este comando:</para>
+
+        <para><programlisting>mkdir -p /Users/myUser/hpccdata/{dalistorage,queries,sasha,hpcc-data}</programlisting></para>
+      </listitem>
+
+      <listitem>
+        <para>Faça o download do HPCC Platform Helm charts.</para>
+
+        <para>Eles estão disponíveis no repositório do <emphasis
+        role="strong">HPCC-Platform</emphasis> do HPCC Systems no GitHub
+        (https://github.com/hpcc-systems/HPCC-Platform).</para>
+
+        <para>Se você quiser somente o helm charts, use o repositório
+        <emphasis role="strong">helm-chart</emphasis>
+        (https://github.com/hpcc-systems/helm-chart).</para>
+      </listitem>
+
+      <listitem>
+        <para>Abra uma janela de prompt e navegue até diretório <emphasis
+        role="bold">helm</emphasis> do reposítório que você acabou de fazer o
+        download.</para>
+      </listitem>
+
+      <listitem>
+        <para>Instalar o Helm chart do diretório <emphasis
+        role="bold">examples/local</emphasis> no seu repositório local.</para>
+
+        <para>Este chart cria volumes persistents baseada nos diretórios host
+        que você criou anteriormente.<programlisting># for a WSL2 deployment:
+helm install localfile examples/local/hpcc-localfile 
+           --set common.hostpath=/run/desktop/mnt/host/c/hpccdata
+
+# for a Hyper-V deployment:
+helm install localfile examples/local/hpcc-localfile --set common.hostpath=/c/hpccdata
+
+# for a macOS deployment:
+helm install localfile examples/local/hpcc-localfile --set common.hostpath=/Users/myUser/hpccdata
+</programlisting></para>
+
+        <para>A opção <emphasis role="bold">--set common.hostpath=
+        </emphasis>especifica o diretório base:</para>
+
+        <para>O caminho <emphasis
+        role="bold">/run/desktop/mnt/host/c/hpccdata</emphasis> fornece acesso
+        ao arquivo de host do sistema para WSL2.</para>
+
+        <para>O caminho <emphasis role="bold">/c/hpccdata</emphasis> fornece
+        acesso ao arquivo de host do sistema para Hyper-V.</para>
+
+        <para>O caminho <emphasis
+        role="bold">/Users/myUser/hpccdata</emphasis> fornece acesso ao
+        arquivo de host do sistema para Mac OSX.</para>
+
+        <para><emphasis role="bold">Observação: </emphasis>O valor passado
+        para --set common-hostpath diferencia maiúsculas de minúsculas.</para>
+      </listitem>
+
+      <listitem>
+        <para>Se você estiver usando o Docker Desktop com Hyper-V, adicione o
+        diretório dados compartilhado (no exemplo, C:\hpccdata) nas
+        configurações do Docker Desktop.</para>
+
+        <para>Isto <emphasis role="bold">não</emphasis> é necessário em
+        ambientes macOS ou WSL 2.</para>
+
+        <graphic fileref="../../images/dockerFileShare.jpg"/>
+      </listitem>
+
+      <listitem>
+        <para>Por fim, instale o hpcc Helm chart e forneça um arquivo yaml que
+        fornece informações de armazenamento que usa os PVCs criados na etapa
+        anterior.</para>
+
+        <para>O diretório de exemplo contém um arquivo yaml de amostra que
+        pode ser usado neste caso:</para>
+
+        <programlisting>helm install mycluster hpcc/ --set global.image.version=latest 
+             -f examples/local/values-localfile.yaml</programlisting>
+      </listitem>
+
+      <listitem>
+        <para>Para testar, crie alguns arquivos de dados e workunitso enviando
+        ao Thor algum código ECL como o seguinte:</para>
+
+        <programlisting>LayoutPerson := RECORD
+  UNSIGNED1 ID;
+  STRING15  FirstName;
+  STRING25  LastName;
+END;
+allPeople := DATASET([ {1,'Fred','Smith'},
+                       {2,'Joe','Jones'},
+                       {3,'Jane','Smith'}],LayoutPerson);
+OUTPUT(allPeople,,'MyData::allPeople',THOR,OVERWRITE);
+</programlisting>
+      </listitem>
+
+      <listitem>
+        <para>Use o comando helm uninstall para encerrar seus clusters e, em
+        seguida, reinicie.</para>
+      </listitem>
+
+      <listitem>
+        <para>Abra o ECL Watch e observe que suas workunits e os arquivos
+        lógicos ainda estão lá.</para>
+      </listitem>
+    </orderedlist>
+
+    <para/>
+  </sect1>
+
+  <sect1 id="StoragePlanes">
+    <title>Importar: Storage Plans e como usá-los</title>
+
+    <para>Os Storage Plans fornecem a flexibilidade para configurar onde os
+    dados são armazenados em uma plataforma HPCC Systems, mas não aborda
+    diretamente a questão de como obter dados para a plataforma em primeiro
+    lugar.</para>
+
+    <para>As plataformas em contêiner oferecem suporte à importação de dados
+    de duas maneiras:</para>
+
+    <itemizedlist>
+      <listitem>
+        <para>Fazendo o upload para uma Landing Zone e o Spray (não
+        implementado na versão em contêiner)</para>
+      </listitem>
+
+      <listitem>
+        <para>Copiando o Storage Plane e acessando diretamente</para>
+      </listitem>
+    </itemizedlist>
+
+    <para>A partir da versão 7.12.0, uma nova sintaxe ECL foi adicionada para
+    acessar arquivos diretamente de um plano de armazenamento. Isso é
+    semelhante a sintax <emphasis role="bold">file::</emphasis> sintaxe usada
+    para ler arquivos diretamente de uma máquina física, normalmente uma
+    landing zone.</para>
+
+    <para>A nova sintaxe é:</para>
+
+    <para><programlisting>~plane::&lt;storage-plane-name&gt;::&lt;path&gt;::&lt;filename&gt;</programlisting>Onde
+    a sintaxe do caminho e do nome do arquivo são as mesmas usadas com a
+    sintex <emphasis role="strong">file::</emphasis>. Isso inclui exigir que
+    letras maiúsculas sejam citadas com um símbolo ^. Para maiores detalhes,
+    veja a seção Arquivos de Landing Zone Files no documento <emphasis>ECL
+    Language Reference.</emphasis></para>
+
+    <para>Se você o plano de armazenamento configurado conforme a seção
+    anterior e você copiou o arquivo <emphasis
+    role="strong">originalperson</emphasis> para <emphasis
+    role="strong">C:\hpccdata\hpcc-data\tutorial</emphasis>, então
+    referenciaro arquivo utilizando o sintax</para>
+
+    <para><programlisting>'~plane::data::tutorial::originalperson'</programlisting></para>
+
+    <para>Observação: O arquivo <emphasis
+    role="strong">originalperson</emphasis> está disponível na página do HPCC
+    Systems
+    (https://cdn.hpccsystems.com/install/docs/3_8_0_8rc_CE/OriginalPerson)</para>
+
+    <para/>
+
+    <para/>
+
+    <para/>
+
+    <para/>
+  </sect1>
+</chapter>

+ 5 - 5
docs/PT_BR/ECLLanguageReference/ECLR_mods/BltInFunc-TOJSON.xml

@@ -26,17 +26,17 @@
           <row>
             <entry>Return:</entry>
 
-            <entry>TOJSON retorna uma string.</entry>
+            <entry>TOJSON retorna UTF8.</entry>
           </row>
         </tbody>
       </tgroup>
     </informaltable></para>
 
   <para>A função <emphasis role="bold"> TOJSON </emphasis> retorna uma única
-  string com os dados no <emphasis>registro</emphasis> formatados novamente
-  como JSON. Se a estrutura RECORD do <emphasis>registro</emphasis> tiver
-  XPATHs definidos, eles seriam então usados; caso contrário, os nomes de
-  campo em caixa baixa serão usados como nomes de tag JSON .</para>
+  string UTF8 com os dados no <emphasis>registro</emphasis> formatados
+  novamente como JSON. Se a estrutura RECORD do <emphasis>registro</emphasis>
+  tiver XPATHs definidos, eles seriam então usados; caso contrário, os nomes
+  de campo em caixa baixa serão usados como nomes de tag JSON .</para>
 
   <para>Exemplo:</para>
 

+ 5 - 3
docs/PT_BR/ECLLanguageReference/ECLR_mods/BltInFunc-TOXML.xml

@@ -26,15 +26,17 @@
           <row>
             <entry>Return:</entry>
 
-            <entry>TOXML retorna uma STRING.</entry>
+            <entry>TOXML retorna uma STRING UTF8.</entry>
           </row>
         </tbody>
       </tgroup>
     </informaltable></para>
 
+  <para/>
+
   <para>A função <emphasis role="bold">TOXML </emphasis>retorna uma única
-  string com os dados no <emphasis>registro</emphasis> reformatados como XML.
-  Se a estrutura RECORD do <emphasis>registro</emphasis> tiver XPATHs
+  string UTF-8 com os dados no <emphasis>registro</emphasis> reformatados como
+  XML. Se a estrutura RECORD do <emphasis>registro</emphasis> tiver XPATHs
   definidos, eles serão usados, caso contrário, os nomes de campo com menos
   letras maiúsculas serão usados como nomes de tag XML.</para>
 

+ 43 - 0
docs/PT_BR/ECLStandardLibraryReference/SLR-Mods/ClearExpireDays.xml

@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
+<sect1 id="ClearExpireDays">
+  <title>ClearExpireDays</title>
+
+  <para><emphasis role="bold">STD.File.ClearExpireDays<indexterm>
+      <primary>STD.File.ClearExpireDays</primary>
+    </indexterm><indexterm>
+      <primary>File.ClearExpireDays</primary>
+    </indexterm><indexterm>
+      <primary>ClearExpireDays</primary>
+    </indexterm>(</emphasis><emphasis>lfn</emphasis><emphasis
+  role="bold"/><emphasis role="bold">)</emphasis></para>
+
+  <informaltable colsep="1" frame="all" rowsep="1">
+    <tgroup cols="2">
+      <colspec colwidth="80.50pt"/>
+
+      <colspec/>
+
+      <tbody>
+        <row>
+          <entry><emphasis>lfn</emphasis></entry>
+
+          <entry>Uma string contendo o nome lógico do arquivo.</entry>
+        </row>
+      </tbody>
+    </tgroup>
+  </informaltable>
+
+  <para>A função <emphasis role="bold">ClearExpireDays </emphasis>limpa os
+  critérios de expiração (atributo <emphasis>expireDays</emphasis>).</para>
+
+  <para>Exemplo:</para>
+
+  <programlisting format="linespecific">A := STD.File.ClearExpireDays('~samples::myscope::myfile');
+ //clears a file's expireDays 
+</programlisting>
+
+  <para>Veja também: <link linkend="GetExpireDays">GetExpireDays</link>, <link
+  linkend="SetExpireDays">SetExpireDays</link></para>
+</sect1>

+ 44 - 0
docs/PT_BR/ECLStandardLibraryReference/SLR-Mods/GetExpireDays.xml

@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
+<sect1 id="GetExpireDays">
+  <title>GetExpireDays</title>
+
+  <para><emphasis role="bold">STD.File.GetExpireDays<indexterm>
+      <primary>STD.File.GetExpireDays</primary>
+    </indexterm><indexterm>
+      <primary>File.GetExpireDays</primary>
+    </indexterm><indexterm>
+      <primary>GetExpireDays</primary>
+    </indexterm>(</emphasis><emphasis>lfn</emphasis><emphasis
+  role="bold"/><emphasis role="bold">)</emphasis></para>
+
+  <informaltable colsep="1" frame="all" rowsep="1">
+    <tgroup cols="2">
+      <colspec colwidth="80.50pt"/>
+
+      <colspec/>
+
+      <tbody>
+        <row>
+          <entry><emphasis>lfn</emphasis></entry>
+
+          <entry>Uma string contendo o nome lógico do arquivo.</entry>
+        </row>
+      </tbody>
+    </tgroup>
+  </informaltable>
+
+  <para>A função <emphasis role="bold">GetExpireDays</emphasis> recupera os
+  critérios de expiração de um arquivo lógico (atributo
+  <emphasis>expireDays</emphasis>).</para>
+
+  <para>Exemplo:</para>
+
+  <programlisting format="linespecific">A := STD.File.SetExpireDays('~samples::myscope::myfile');
+ //returns a file's expireDays 
+</programlisting>
+
+  <para>Veja também: <link linkend="SetExpireDays">SetExpireDays</link>, <link
+  linkend="ClearExpireDays">ClearExpireDays</link></para>
+</sect1>

+ 55 - 0
docs/PT_BR/ECLStandardLibraryReference/SLR-Mods/SetExpireDays.xml

@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
+<sect1 id="SetExpireDays">
+  <title>SetExpireDays</title>
+
+  <para><emphasis role="bold">STD.File.SetExpireDays<indexterm>
+      <primary>STD.File.SetExpireDays</primary>
+    </indexterm><indexterm>
+      <primary>File.SetExpireDays</primary>
+    </indexterm><indexterm>
+      <primary>SetExpireDays</primary>
+    </indexterm>(</emphasis><emphasis>lfn</emphasis><emphasis role="bold">,
+  </emphasis><emphasis>expireDays </emphasis><emphasis
+  role="bold">)</emphasis></para>
+
+  <informaltable colsep="1" frame="all" rowsep="1">
+    <tgroup cols="2">
+      <colspec colwidth="80.50pt"/>
+
+      <colspec/>
+
+      <tbody>
+        <row>
+          <entry><emphasis>lfn</emphasis></entry>
+
+          <entry>Uma string contendo o nome lógico do arquivo.</entry>
+        </row>
+
+        <row>
+          <entry><emphasis>expireDays</emphasis></entry>
+
+          <entry>Número de dias antes que o arquivo expire. Definir como 0
+          especifica o uso do valor de expiração padrão do sistema
+          (especificado no <emphasis>ExpiryDefault</emphasis> do servidor
+          Sasha)</entry>
+        </row>
+      </tbody>
+    </tgroup>
+  </informaltable>
+
+  <para>A função <emphasis role="bold">SetExpireDays </emphasis>configura o
+  critério de expiração (o atributo <emphasis>expireDays</emphasis>). O
+  arquivo é excluído pelo servidor Sasha quando não é acessado pelo número de
+  dias especificado.</para>
+
+  <para>Exemplo:</para>
+
+  <programlisting format="linespecific">A := STD.File.SetExpireDays('~samples::myscope::myfile',30);
+ //file expires and is deleted after 30 days w/o access
+</programlisting>
+
+  <para>Veja também: <link linkend="GetExpireDays">GetExpireDays</link>, <link
+  linkend="ClearExpireDays">ClearExpireDays</link></para>
+</sect1>

+ 9 - 0
docs/PT_BR/ECLStandardLibraryReference/SLR-includer.xml

@@ -235,6 +235,15 @@
 
     <xi:include href="ECLStandardLibraryReference/SLR-Mods/WaitDfuWorkunit.xml"
                 xmlns:xi="http://www.w3.org/2001/XInclude"/>
+
+    <xi:include href="ECLStandardLibraryReference/SLR-Mods/SetExpireDays.xml"
+                xmlns:xi="http://www.w3.org/2001/XInclude"/>
+
+    <xi:include href="ECLStandardLibraryReference/SLR-Mods/GetExpireDays.xml"
+                xmlns:xi="http://www.w3.org/2001/XInclude"/>
+
+    <xi:include href="ECLStandardLibraryReference/SLR-Mods/ClearExpireDays.xml"
+                xmlns:xi="http://www.w3.org/2001/XInclude"/>
   </chapter>
 
   <chapter id="String_Handling">

+ 42 - 0
docs/PT_BR/ECLWatch/TheECLWatchMan.xml

@@ -685,6 +685,48 @@
       do ECL Watch localizada no topo de qualquer página como mostrado
       acima.</para>
 
+      <sect2 id="ClusterDiskUsageGraphs">
+        <title>Gráficos de uso do disco do cluster</title>
+
+        <para>A página Atividade de cluster exibe gráficos na parte superior,
+        mostrando o uso do disco do cluster. Esses gráficos podem fornecer uma
+        visão rápida da capacidade de seus clusters. Clicar em cada uma das
+        imagens exibe mais informações sobre a atividade de uso de disco do
+        cluster individual.</para>
+
+        <para><figure>
+            <title>Página de gráficos de Atividade do Cluster</title>
+
+            <mediaobject>
+              <imageobject>
+                <imagedata fileref="images/ECLWaGage01.jpg"/>
+              </imageobject>
+            </mediaobject>
+          </figure>Os gráficos mostram a quantidade de armazenamento
+        disponível, a quantidade média de armazenamento em uso e a quantidade
+        máxima de armazenamento em uso em todos os nós. A linha indicadora
+        escura exibe a média em uso nos discos desse cluster. A porção de
+        rosquinha colorida mostra a quantidade máxima de armazenamento em uso
+        por qualquer nó único. Se isso for muito diferente, pode afetar o
+        desempenho.</para>
+
+        <para>A cor dos gráficos muda conforme a capacidade de armazenamento
+        muda. Verde indica baixa utilização, amarelo indica maior utilização,
+        e vermelho indica utilização muito alta.</para>
+
+        <para><figure>
+            <title>Detalhes do Gráfico do Cluster</title>
+
+            <mediaobject>
+              <imageobject>
+                <imagedata fileref="images/ECLWaGage02.jpg"/>
+              </imageobject>
+            </mediaobject>
+          </figure>Os gráficos fornecem uma indicação da capacidade disponível
+        em seus nós. Isso pode ajudar a identificar quaisquer problemas
+        potenciais de espaço em disco.</para>
+      </sect2>
+
       <sect2 id="ECLWatch_ClusterActivity">
         <title>Atividade de Cluster</title>
 

+ 14 - 0
docs/PT_BR/HPCCClientTools/CT_Mods/CT_Comm_Line_DFU.xml

@@ -682,6 +682,20 @@ END;</programlisting>
                   Se você nunca precisar fazer isso, a opção filesize pode ser
                   omitida. </para></entry>
                 </row>
+
+                <row>
+                  <entry><emphasis>wrap= 0 | 1</emphasis></entry>
+
+                  <entry>Opcional. Se definido como 1, faz o despray como
+                  arquivos múltiplos em uma landing zone. Padrão é 0.</entry>
+                </row>
+
+                <row>
+                  <entry><emphasis>multicopy= 0 | 1</emphasis></entry>
+
+                  <entry>Opcional. Se for configurado para 1, cada parte do
+                  destino obtém o arquivo inteiro. Padrão é 0.</entry>
+                </row>
               </tbody>
             </tgroup>
           </informaltable>

+ 18 - 0
docs/PT_BR/HPCCClientTools/CT_Mods/CT_ECL_CLI.xml

@@ -347,6 +347,12 @@ ecl deploy roxie - --name=FindPersonService
                 </row>
 
                 <row>
+                  <entry>--protect</entry>
+
+                  <entry>Protege a workunit da exclusão</entry>
+                </row>
+
+                <row>
                   <entry>-v, --verbose</entry>
 
                   <entry>Saída de informações adicionais de
@@ -1743,6 +1749,18 @@ ecl queries copy //192.168.1.10:8010/thor/findperson thor
                 </row>
 
                 <row>
+                  <entry>-sp, --suspend-prev</entry>
+
+                  <entry>Suspende a consulta previamente ativa</entry>
+                </row>
+
+                <row>
+                  <entry>-dp, --delete-prev</entry>
+
+                  <entry>Exclui a consulta previamente ativa</entry>
+                </row>
+
+                <row>
                   <entry>--no-reload</entry>
 
                   <entry>Especifica que um novo carregamento do cluster Roxie

+ 9 - 0
docs/PT_BR/HPCCDataHandling/DH-Mods/DH-Mod1.xml

@@ -1318,6 +1318,15 @@
                     <entry>Marque essa caixa para usar uma conexão de rede
                     única para despray.</entry>
                   </row>
+
+                  <row>
+                    <entry><emphasis role="bold">Preservar partes do arquivo
+                    </emphasis></entry>
+
+                    <entry>Marque esta caixa para preservar as partes do
+                    arquivo original e gravar vários arquivos na landing
+                    zone.</entry>
+                  </row>
                 </tbody>
               </tgroup>
             </informaltable></para>

+ 4 - 3
docs/PT_BR/HPCCMonitoring/HPCCMonitoringAndReporting.xml

@@ -3,7 +3,8 @@
 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
 <book lang="en_US" xml:base="../">
   <bookinfo>
-    <title>Monitoramento e Relatórios do HPCC (Visão Técnica)</title>
+    <title>Monitoramento e Relatórios do HPCC
+    Systems<superscript>®</superscript> (Visão Técnica)</title>
 
     <mediaobject>
       <imageobject>
@@ -271,10 +272,10 @@
           <para>Identifique e instale o pacote adequado para seu
           sistema.</para>
 
-          <para>Por exemplo, se você tiver o sistema CentOS 6.x, baixe o
+          <para>Por exemplo, se você tiver o sistema CentOS 8.x, baixe o
           pacote RPM.</para>
 
-          <programlisting>hpccsystems-ganglia-monitoring-4.2.0-rc1.el6.x86_64.rpm</programlisting>
+          <programlisting>hpccsystems-ganglia-monitoring-7.12.18-rc1.el8.x86_64.rpm</programlisting>
 
           <para>Instale o pacote do monitorador no sistema que deseja
           monitorar. Você também pode verificar o pacote de instalação

+ 47 - 67
docs/PT_BR/HPCCSpark/SparkHPCC.xml

@@ -75,10 +75,10 @@
       você deve ter um cluster HPCC executando a versão 7.0.0 ou posterior. O
       Java 8 também é necessário. Você precisará configurar o componente
       Sparkthor. O componente Sparkthor precisa estar associado a um cluster
-      Thor existente válido. Os nós escravos Spark serão criados ao lado de
-      cada escravo Thor. O nó do Integrated Spark Master será designado
-      durante a configuração, junto com quaisquer outros recursos do nó do
-      Spark. Em seguida, o componente Sparkthor gerará um cluster Spark
+      Thor existente válido. Os nós de trabalho do Spark serão criados ao lado
+      de cada nós de trabalho Thor. O nó do Integrated Spark Mananger será
+      designado durante a configuração, junto com quaisquer outros recursos do
+      nó do Spark. Em seguida, o componente Sparkthor gerará um cluster Spark
       Integrado na inicialização. Você também terá um conector jar SPARK-HPCC
       disponível.</para>
 
@@ -155,8 +155,7 @@
                       xpointer="element(/1)"
                       xmlns:xi="http://www.w3.org/2001/XInclude"/>
 
-          <para>
-            <informaltable colsep="1" frame="all" rowsep="1">
+          <para><informaltable colsep="1" frame="all" rowsep="1">
               <?dbfo keep-together="always"?>
 
               <tgroup cols="2">
@@ -166,19 +165,17 @@
 
                 <tbody>
                   <row>
-                    <entry>
-                      <inlinegraphic fileref="images/OSSgr3.png"/>
-                    </entry>
+                    <entry><inlinegraphic
+                    fileref="images/OSSgr3.png"/></entry>
 
                     <entry>Este comando pode ser usado para confirmar que os
                     processos do HPCC foram interrompidos:<para>
-                        <programlisting>sudo systemctl status hpccsystems-platform.target</programlisting>
-                      </para></entry>
+                    <programlisting>sudo systemctl status hpccsystems-platform.target</programlisting>
+                    </para></entry>
                   </row>
                 </tbody>
               </tgroup>
-            </informaltable>
-          </para>
+            </informaltable></para>
         </listitem>
 
         <listitem>
@@ -186,9 +183,7 @@
           Configurações.<programlisting>sudo /opt/HPCCSystems/sbin/configmgr
 </programlisting></para>
 
-          <para>
-            <graphic fileref="images/gs_img_configmgrStart.jpg"/>
-          </para>
+          <para><graphic fileref="images/gs_img_configmgrStart.jpg"/></para>
         </listitem>
 
         <listitem>
@@ -227,8 +222,7 @@
 
           <para>Configure os atributos da sua instância do Spark:</para>
 
-          <para>
-            <informaltable colsep="1" id="Th.t1" rowsep="1">
+          <para><informaltable colsep="1" id="Th.t1" rowsep="1">
               <tgroup align="left" cols="4">
                 <colspec colwidth="155pt"/>
 
@@ -305,7 +299,7 @@
                   <row>
                     <entry>SPARK_MASTER_PORT</entry>
 
-                    <entry>Porta base a ser usada para a master</entry>
+                    <entry>Porta base a ser usada pela principal</entry>
 
                     <entry>7077</entry>
 
@@ -343,15 +337,13 @@
                   </row>
                 </tbody>
               </tgroup>
-            </informaltable>
-          </para>
+            </informaltable></para>
 
           <para>*ThorClusterName segmenta um cluster Thor existente. Ao
           configurar, você deve escolher um cluster Thor válido existente para
           o cluster Spark Integrado espelhar.</para>
 
-          <para>
-            <informaltable colsep="1" frame="all" rowsep="1">
+          <para><informaltable colsep="1" frame="all" rowsep="1">
               <?dbfo keep-together="always"?>
 
               <tgroup cols="2">
@@ -361,9 +353,8 @@
 
                 <tbody>
                   <row>
-                    <entry>
-                      <inlinegraphic fileref="images/caution.png"/>
-                    </entry>
+                    <entry><inlinegraphic
+                    fileref="images/caution.png"/></entry>
 
                     <entry>OBSERVAÇÃO: Você deve deixar pelo menos dois
                     núcleos abertos para o HPCC fornecer o Spark com dados. O
@@ -374,19 +365,17 @@
                   </row>
                 </tbody>
               </tgroup>
-            </informaltable>
-          </para>
+            </informaltable></para>
         </listitem>
 
         <listitem>
-          <para>Especifique um Nó Mestre do Spark; Selecione a aba Instances.
-          Clique com o botão direito do mouse na tabela Instances e escolha
-          <emphasis role="bold">Add Instances </emphasis></para>
+          <para>Especifique um Nó Principal do Spark; Selecione a aba
+          Instances. Clique com o botão direito do mouse na tabela Instances e
+          escolha <emphasis role="bold">Add Instances </emphasis></para>
 
-          <para>Adicione a instância do seu nó mestre do Spark.</para>
+          <para>Adicione a instância do nó principal do Spark.</para>
 
-          <para>
-            <informaltable colsep="1" frame="all" rowsep="1">
+          <para><informaltable colsep="1" frame="all" rowsep="1">
               <?dbfo keep-together="always"?>
 
               <tgroup cols="2">
@@ -396,17 +385,15 @@
 
                 <tbody>
                   <row>
-                    <entry>
-                      <inlinegraphic fileref="images/caution.png"/>
-                    </entry>
+                    <entry><inlinegraphic
+                    fileref="images/caution.png"/></entry>
 
-                    <entry>OBSERVAÇÃO: Você só pode ter uma instância Master
-                    do Spark</entry>
+                    <entry>OBSERVAÇÃO: Você só pode ter uma instância
+                    principal do Spark</entry>
                   </row>
                 </tbody>
               </tgroup>
-            </informaltable>
-          </para>
+            </informaltable></para>
         </listitem>
 
         <listitem>
@@ -414,8 +401,7 @@
           o arquivo de ambiente do diretório de origem para o diretório
           /etc/HPCCSystems.</para>
 
-          <para>
-            <informaltable colsep="1" frame="all" rowsep="1">
+          <para><informaltable colsep="1" frame="all" rowsep="1">
               <?dbfo keep-together="always"?>
 
               <tgroup cols="2">
@@ -425,9 +411,8 @@
 
                 <tbody>
                   <row>
-                    <entry>
-                      <inlinegraphic fileref="images/caution.png"/>
-                    </entry>
+                    <entry><inlinegraphic
+                    fileref="images/caution.png"/></entry>
 
                     <entry>Certifique-se de que o sistema não esteja em
                     execução antes de tentar mover o arquivo
@@ -435,8 +420,7 @@
                   </row>
                 </tbody>
               </tgroup>
-            </informaltable>
-          </para>
+            </informaltable></para>
 
           <para><programlisting>sudo cp /etc/HPCCSystems/source/&lt;new environment file.xml&gt; 
 /etc/HPCCSystems/environment.xml</programlisting> e distribua o arquivo do
@@ -449,8 +433,8 @@
         </listitem>
       </orderedlist>
 
-      <para>Agora você pode iniciar seu cluster do Sistema HPCC e verificar se
-      o Sparkthor está ativo.</para>
+      <para>Agora você pode iniciar seu cluster HPCC Systems e verificar se o
+      Sparkthor está ativo.</para>
 
       <?hard-pagebreak ?>
 
@@ -460,12 +444,12 @@
                   xpointer="element(/1)"
                   xmlns:xi="http://www.w3.org/2001/XInclude"/>
 
-      <para>Usando um navegador, navegue para a sua instância do Integrated
-      Master Spark (a instância que você adicionou acima) em execução na porta
-      8080 do seu Sistema HPCC.</para>
+      <para>Usando um navegador, navegue para a sua instância do Spark's
+      Manager (a instância que você adicionou acima) em execução na porta 8080
+      do seu HPCC Systems.</para>
 
       <para>Por exemplo, http: //nnn.nnn.nnn.nnn: 8080, em que nnn.nnn.nnn.nnn
-      é o endereço IP do nó do Integrated Spark Master.</para>
+      é o endereço IP do nó do Integrated Spark Manager.</para>
 
       <programlisting>https://192.168.56.101:8080</programlisting>
 
@@ -486,17 +470,13 @@
 
         <itemizedlist>
           <listitem>
-            <para>
-              <ulink
-              url="https://spark.apache.org/docs/latest/spark-standalone.html#cluster-launch-scripts ">https://spark.apache.org/docs/latest/spark-standalone.html#cluster-launch-scripts</ulink>
-            </para>
+            <para><ulink
+            url="https://spark.apache.org/docs/latest/spark-standalone.html#cluster-launch-scripts ">https://spark.apache.org/docs/latest/spark-standalone.html#cluster-launch-scripts</ulink></para>
           </listitem>
 
           <listitem>
-            <para>
-              <ulink
-              url="https://spark.apache.org/docs/latest/configuration.html#environment-variables ">https://spark.apache.org/docs/latest/configuration.html#environment-variables</ulink>
-            </para>
+            <para><ulink
+            url="https://spark.apache.org/docs/latest/configuration.html#environment-variables ">https://spark.apache.org/docs/latest/configuration.html#environment-variables</ulink></para>
           </listitem>
         </itemizedlist>
 
@@ -573,7 +553,7 @@
       da Iris. O dataset pode ser obtido de uma variedade de fontes, incluindo
       o repositório HPCC-Systems/ecl-ml. IrisDs.ecl (pode ser encontrado na
       pasta ML/Tests/Explanatory: <ulink
-      url="https://github.com/hpcc-systems/ecl-ml/blob/master/ML/Tests/Explanatory/IrisDS.ecl">https://github.com/hpcc-systems/ecl-ml/blob/master/ML/Tests/Explanatory/IrisDS.ecl</ulink>)
+      url="https://github.com/hpcc-systems/Spark-HPCC/blob/master/Examples/src/main/ecl/IrisDS.ecl">https://github.com/hpcc-systems/Spark-HPCC/blob/master/Examples/src/main/ecl/IrisDS.ecl</ulink>)
       pode ser executado para gerar o dataset Iris no HPCC. Um passo a passo
       dos exemplos é fornecido na seção Exemplos.</para>
 
@@ -783,10 +763,10 @@ throws Exception { </programlisting>
       na mesma LAN. Nesse caso, a classe
       <emphasis>org.hpccsystems.spark.RemapInfo</emphasis> é usada para
       definir as informações necessárias para alterar o endereçamento. Existem
-      duas opções que podem ser usadas. A primeira opção é que cada nó escravo
-      do Thor pode receber um IP visível para o cluster do Spark. Esses
-      endereços devem ser um intervalo contíguo. A segunda opção é atribuir um
-      IP e um intervalo contíguo de números de porta. O objeto
+      duas opções que podem ser usadas. A primeira opção é que cada nó de
+      trabalho do Thor pode receber um IP visível para o cluster do Spark.
+      Esses endereços devem ser um intervalo contíguo. A segunda opção é
+      atribuir um IP e um intervalo contíguo de números de porta. O objeto
       <emphasis>RemapInfo</emphasis> é fornecido como um parâmetro.</para>
     </sect1>
 

+ 0 - 5
docs/PT_BR/Installing_and_RunningTheHPCCPlatform/Inst-Mods/hpcc_ldap.xml

@@ -592,11 +592,6 @@
 
         <para><orderedlist numeration="loweralpha">
             <listitem>
-              <para>Altere o <emphasis role="bold">ldapAuthMethod</emphasis>
-              para <emphasis role="blue">kerberos.</emphasis></para>
-            </listitem>
-
-            <listitem>
               <para>Altere o <emphasis role="bold">ldapConnections</emphasis>
               para o número adequado ao seu sistema (o número 10 é apenas um
               exemplo).</para>

+ 5 - 31
docs/PT_BR/Installing_and_RunningTheHPCCPlatform/Installing_and_RunningTheHPCCPlatform.xml

@@ -160,8 +160,8 @@
           Exemplos</link>) para iniciar sistemas maiores com vários nós
                     facilmente.</para>
 
-          <para>Para CentOS 6, Ubuntu 14.04, e outros sistemas veja <link
-          linkend="hpcc-init">Anexo: hpcc-init</link>.</para>
+          <para>Usuários de System V, por favor, veja o <link
+          linkend="hpcc-init">anexo: hpcc-init</link>.</para>
         </listitem>
 
         <listitem>
@@ -297,28 +297,6 @@
           <para>Opcionalmente você pode instalar o pacote com rpm
           (recomendamos utlizar as opções -Uvh); porém, será necessário
           negociar a instalação de quaisquer dependências adicionais.</para>
-
-          <para><variablelist>
-              <varlistentry>
-                <term>Nota:</term>
-
-                <listitem>
-                  <para>Se você estiver utilizando CentOS 6, talvez seja
-                  necessário executar os seguintes comandos para habilitar a
-                  instalação propriamente.</para>
-                </listitem>
-              </varlistentry>
-            </variablelist></para>
-
-          <para><programlisting>sudo wget \
- http://people.centos.org/tru/devtools-2/devtools-2.repo -O /etc/yum.repos.d/devtools-2.repo</programlisting></para>
-
-          <para>Isto irá adicionar o arquivo devtools-2.repo ao seu sistema.
-          Verifique se informação está no arquivo devtools-2.repo para
-          instalação yum funcionar. <programlisting>[testing-devtools-2-centos-6]
-name=testing 2 devtools for CentOS 6 
-baseurl=http://people.centos.org/tru/devtools-2/6/$basearch/RPMS
-gpgcheck=0</programlisting></para>
         </sect3>
 
         <sect3 id="Installing_Ubuntu-Debian">
@@ -2024,10 +2002,9 @@ init_start_thor--></property></para>
     <sect1 id="hpcc-init">
       <title>hpcc-init</title>
 
-      <para>O CentOS 6 e outros sistemas operacionais baseados no System V não
-      suportam        as chamadas systemd utilizadas pelo HPCC Systems.
-      Continuaremos a apoiar        o antigo estilo de chamada System V.
-      init.d.</para>
+      <para>Sistemas init baseados no System V não suportam as chamadas
+      systemd utilizadas pelo HPCC Systems. Continuaremos a apoiar o antigo
+      estilo de chamada System V. init.d.</para>
 
       <para><emphasis role="bold">hpcc-init
       </emphasis><emphasis><emphasis>[</emphasis>option<emphasis>]</emphasis>
@@ -2439,9 +2416,6 @@ add1(10);
             <para><emphasis role="bold">Sistemas baseados em
             RPM:</emphasis></para>
 
-            <para>O suporte ao JavaScript está disponível para CentOS 6.x ou
-            mais recente (está indisponível para CentOS 5.x).</para>
-
             <para>Em um sistema baseado em RPM (CentOS/Red Hat), instale o
             <emphasis role="bold">v8embed.</emphasis></para>
 

TEMPAT SAMPAH
docs/PT_BR/images/DHMan-3a.jpg


TEMPAT SAMPAH
docs/PT_BR/images/LDAP_005.jpg


TEMPAT SAMPAH
docs/PT_BR/images/dockerFileShare.jpg


TEMPAT SAMPAH
docs/PT_BR/images/gs-ht02.jpg