Pārlūkot izejas kodu

Merge pull request #10015 from JamesDeFabia/adddaliplugin

HPCC-17479 Add documentation for DaliPlugin options

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Richard Chapman 8 gadi atpakaļ
vecāks
revīzija
e34a2b6b74

+ 10 - 4
docs/HPCCSystemAdmin/SA-Mods/CassandraWUServer.xml

@@ -270,13 +270,18 @@
               <listitem>
                 <?dbfo keep-together="always"?>
 
-                <para>Add the following options on the Options tab.<graphic
+                <para>Add options on the Options tab.<graphic
                 fileref="../../images/Cass3.jpg"
                 vendor="configmgrSS" /></para>
 
-                <para><variablelist>
+                <xi:include href="../../UsingConfigManager/UsingConfigManager.xml"
+                            xpointer="xpointer(//*[@id='daliplugoptionstable'])"
+                            xmlns:xi="http://www.w3.org/2001/XInclude" />
+
+                <para>
+                  <variablelist>
                     <varlistentry>
-                      <term>Note: </term>
+                      <term>Note:</term>
 
                       <listitem>
                         <para>User and password are only needed if your
@@ -284,7 +289,8 @@
                         credentials.</para>
                       </listitem>
                     </varlistentry>
-                  </variablelist></para>
+                  </variablelist>
+                </para>
               </listitem>
 
               <listitem>

+ 114 - 0
docs/UsingConfigManager/UsingConfigManager.xml

@@ -810,6 +810,120 @@ sudo -u hpcc cp /etc/HPCCSystems/source/NewEnvironment.xml /etc/HPCCSystems/envi
         </sect3>
       </sect2>
 
+      <sect2 id="DaliServerPlugin" role="brk">
+        <title>DaliServerPlugin</title>
+
+        <para>DaliServerPlugin allows you to add plugin functionality to a
+        Dail server.</para>
+
+        <sect3>
+          <title>DaliServerPlugin attributes</title>
+
+          <para>This section describes the DaliServerPlugin attributes.</para>
+
+          <para>
+            <graphic fileref="images/Cass2.jpg" vendor="configmgrSS" />
+          </para>
+
+          <!--configMgr-daplugin-Include-->
+
+          <para>
+            <xi:include href="XMLGeneration/xml/daliplugin.xsd.mod.xml"
+                        xpointer="xpointer(//*[@id='daplug.t'])"
+                        xmlns:xi="http://www.w3.org/2001/XInclude" />
+          </para>
+        </sect3>
+
+        <sect3>
+          <title>DaliServerPlugin Options</title>
+
+          <para>This section describes the DaliServerPlugin options</para>
+
+          <para>These options are available for the DaliServerplugin when
+          configuring a Casandra server. See the System Administrator's Guide
+          for more details about configuring a Cassandra server as a system
+          datastore.</para>
+
+          <para>
+            <informaltable colsep="1" frame="all" id="daliplugoptionstable"
+                           rowsep="1">
+              <tgroup cols="2">
+                <colspec align="left" colwidth="125.55pt" />
+
+                <colspec />
+
+                <tbody>
+                  <row>
+                    <entry>randomWuidSuffix</entry>
+
+                    <entry>An integer value indicating how many randomized
+                    digits to append to workunits. Set this if you need to
+                    create workunits at a high rate to reduce the risk of
+                    collisions (which would slow down the process of creating
+                    a new unique workunit id).</entry>
+                  </row>
+
+                  <row>
+                    <entry>traceLevel</entry>
+
+                    <entry>An integer value indicating how much tracing to
+                    output from Cassandra workunit operations. Set to zero or
+                    do not set in normal usage.</entry>
+                  </row>
+
+                  <row>
+                    <entry>partitions</entry>
+
+                    <entry>An integer value indicating how many ways to
+                    partition the data on a Cassandra cluster. The default is
+                    2. The value only takes effect when a new Cassandra
+                    workunit repository is created. Larger values permit
+                    scaling to a more distributed store but at the expense of
+                    some overhead on smaller stores where the scaling is not
+                    needed.</entry>
+                  </row>
+
+                  <row>
+                    <entry>prefixsize</entry>
+
+                    <entry>
+                      <para>An integer value specifying the minimum number of
+                      characters that must be provided when wildcard searching
+                      in the repository. Larger values will be more efficient
+                      but also more restrictive on users. The default is 2. As
+                      with partitions, this value only takes effect when a new
+                      Cassandra workunit repository is created.</para>
+                    </entry>
+                  </row>
+
+                  <row>
+                    <entry>keyspace</entry>
+
+                    <entry>The name of the Cassandra keyspace to use for the
+                    HPCC data store. The default is
+                    <emphasis>hpcc</emphasis>.</entry>
+                  </row>
+
+                  <row>
+                    <entry>user</entry>
+
+                    <entry>The username to use if the Cassandra server is
+                    configured to require credentials.</entry>
+                  </row>
+
+                  <row>
+                    <entry>password</entry>
+
+                    <entry>The password to use if the Cassandra server is
+                    configured to require credentials.</entry>
+                  </row>
+                </tbody>
+              </tgroup>
+            </informaltable>
+          </para>
+        </sect3>
+      </sect2>
+
       <sect2 id="Dafilesrv-Process" role="brk">
         <title>Dafilesrv Process</title>
 

BIN
docs/images/Cass2.jpg


BIN
docs/images/Cass3.jpg


+ 7 - 0
initfiles/componentfiles/configxml/daliplugin.xsd

@@ -24,6 +24,13 @@
             <xs:documentation>Describes a Dali Server Plugin</xs:documentation>
         </xs:annotation>
         <xs:complexType>
+        <!--Doc Id code-->
+          <xs:annotation>
+				    <xs:appinfo>
+				      <docid>daplug.t</docid>
+				    </xs:appinfo>
+          </xs:annotation>
+        <!--End Doc Id code-->
             <xs:attribute name="build" type="buildType" use="required">
               <xs:annotation>
                 <xs:appinfo>