This is an automated email from the ASF dual-hosted git repository. git-site-role pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/accumulo-website.git
The following commit(s) were added to refs/heads/asf-site by this push: new 452fe313 Automatic Site Publish by Buildbot 452fe313 is described below commit 452fe31360b0affb3ed8aaec87cc95e4e5d2870b Author: buildbot <us...@infra.apache.org> AuthorDate: Thu Jul 27 18:58:12 2023 +0000 Automatic Site Publish by Buildbot --- .../blog/2020/02/26/accumulo-spark-connector.html | 48 +- output/css/accumulo.css | 717 +++++++++++++-------- output/css/accumulo.css.map | 15 +- output/feed.xml | 6 +- 4 files changed, 470 insertions(+), 316 deletions(-) diff --git a/output/blog/2020/02/26/accumulo-spark-connector.html b/output/blog/2020/02/26/accumulo-spark-connector.html index 2e3da4a5..b525c9c9 100644 --- a/output/blog/2020/02/26/accumulo-spark-connector.html +++ b/output/blog/2020/02/26/accumulo-spark-connector.html @@ -220,44 +220,44 @@ </ul> <h2 id="example-use">Example use</h2> -<div class="language-python highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="kn">from</span> <span class="nn">configparser</span> <span class="kn">import</span> <span class="n">ConfigParser</span> -<span class="kn">from</span> <span class="nn">pyspark.sql</span> <span class="kn">import</span> <span class="n">types</span> <span class="k">as</span> <span class="n">T</span> +<div class="language-python highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="kn">from</span> <span class="n">configparser</span> <span class="kn">import</span> <span class="n">ConfigParser</span> +<span class="kn">from</span> <span class="n">pyspark.sql</span> <span class="kn">import</span> <span class="n">types</span> <span class="k">as</span> <span class="n">T</span> <span class="k">def</span> <span class="nf">get_properties</span><span class="p">(</span><span class="n">properties_file</span><span class="p">):</span> - <span class="s">"""Read Accumulo client properties file"""</span> - <span class="n">config</span> <span class="o">=</span> <span class="n">ConfigParser</span><span class="p">()</span> - <span class="k">with</span> <span class="nb">open</span><span class="p">(</span><span class="n">properties_file</span><span class="p">)</span> <span class="k">as</span> <span class="n">stream</span><span class="p">:</span> - <span class="n">config</span><span class="p">.</span><span class="n">read_string</span><span class="p">(</span><span class="s">"[top]</span><span class="se">\n</span><span class="s">"</span> <span class="o">+</span> <span class="n">stream</span><span class="p">.</span><span class="n">read</span><span class="p">())</span> - <span class="k">return</span> <span class="nb">dict</span><span class="p">(</span><span class="n">config</span><span class="p">[</span><span class="s">'top'</span><span class="p">])</span> - -<span class="n">properties</span> <span class="o">=</span> <span class="n">get_properties</span><span class="p">(</span><span class="s">'/opt/muchos/install/accumulo-2.0.0/conf/accumulo-client.properties'</span><span class="p">)</span> -<span class="n">properties</span><span class="p">[</span><span class="s">'table'</span><span class="p">]</span> <span class="o">=</span> <span class="s">'demo_table'</span> <span class="c1"># Define Accumulo table where data will be written -</span><span class="n">properties</span><span class="p">[</span><span class="s">'rowkey'</span><span class="p">]</span> <span class="o">=</span> <span class="s">'id'</span> <span class="c1"># Identify column to use as the key for Accumulo rows + <span class="sh">"""</span><span class="s">Read Accumulo client properties file</span><span class="sh">"""</span> + <span class="n">config</span> <span class="o">=</span> <span class="nc">ConfigParser</span><span class="p">()</span> + <span class="k">with</span> <span class="nf">open</span><span class="p">(</span><span class="n">properties_file</span><span class="p">)</span> <span class="k">as</span> <span class="n">stream</span><span class="p">:</span> + <span class="n">config</span><span class="p">.</span><span class="nf">read_string</span><span class="p">(</span><span class="sh">"</span><span class="s">[top]</span><span class="se">\n</span><span class="sh">"</span> <span class="o">+</span> <span class="n">stream</span><span class="p">.</span><span class="nf">read</span><span class="p">())</span> + <span class="k">return</span> <span class="nf">dict</span><span class="p">(</span><span class="n">config</span><span class="p">[</span><span class="sh">'</span><span class="s">top</span><span class="sh">'</span><span class="p">])</span> + +<span class="n">properties</span> <span class="o">=</span> <span class="nf">get_properties</span><span class="p">(</span><span class="sh">'</span><span class="s">/opt/muchos/install/accumulo-2.0.0/conf/accumulo-client.properties</span><span class="sh">'</span><span class="p">)</span> +<span class="n">properties</span><span class="p">[</span><span class="sh">'</span><span class="s">table</span><span class="sh">'</span><span class="p">]</span> <span class="o">=</span> <span class="sh">'</span><span class="s">demo_table</span><span class="sh">'</span> <span class="c1"># Define Accumulo table where data will be written +</span><span class="n">properties</span><span class="p">[</span><span class="sh">'</span><span class="s">rowkey</span><span class="sh">'</span><span class="p">]</span> <span class="o">=</span> <span class="sh">'</span><span class="s">id</span><span class="sh">'</span> <span class="c1"># Identify column to use as the key for Accumulo rows </span> <span class="c1"># define the schema -</span><span class="n">schema</span> <span class="o">=</span> <span class="n">T</span><span class="p">.</span><span class="n">StructType</span><span class="p">([</span> - <span class="n">T</span><span class="p">.</span><span class="n">StructField</span><span class="p">(</span><span class="s">"sentiment"</span><span class="p">,</span> <span class="n">T</span><span class="p">.</span><span class="n">IntegerType</span><span class="p">(),</span> <span class="bp">True</span><span class="p">),</span> - <span class="n">T</span><span class="p">.</span><span class="n">StructField</span><span class="p">(</span><span class="s">"date"</span><span class="p">,</span> <span class="n">T</span><span class="p">.</span><span class="n">StringType</span><span class="p">(),</span> <span class="bp">True</span><span class="p">),</span> - <span class="n">T</span><span class="p">.</span><span class="n">StructField</span><span class="p">(</span><span class="s">"query_string"</span><span class="p">,</span> <span class="n">T</span><span class="p">.</span><span class="n">StringType</span><span class="p">(),</span> <span class="bp">True</span><span class="p">),</span> - <span class="n">T</span><span class="p">.</span><span class="n">StructField</span><span class="p">(</span><span class="s">"user"</span><span class="p">,</span> <span class="n">T</span><span class="p">.</span><span class="n">StringType</span><span class="p">(),</span> <span class="bp">True</span><span class="p">),</span> - <span class="n">T</span><span class="p">.</span><span class="n">StructField</span><span class="p">(</span><span class="s">"text"</span><span class="p">,</span> <span class="n">T</span><span class="p">.</span><span class="n">StringType</span><span class="p">(),</span> <span class="bp">True</span><span class="p">)</span> +</span><span class="n">schema</span> <span class="o">=</span> <span class="n">T</span><span class="p">.</span><span class="nc">StructType</span><span class="p">([</span> + <span class="n">T</span><span class="p">.</span><span class="nc">StructField</span><span class="p">(</span><span class="sh">"</span><span class="s">sentiment</span><span class="sh">"</span><span class="p">,</span> <span class="n">T</span><span class="p">.</span><span class="nc">IntegerType</span><span class="p">(),</span> <span class="bp">True</span><span class="p">),</span> + <span class="n">T</span><span class="p">.</span><span class="nc">StructField</span><span class="p">(</span><span class="sh">"</span><span class="s">date</span><span class="sh">"</span><span class="p">,</span> <span class="n">T</span><span class="p">.</span><span class="nc">StringType</span><span class="p">(),</span> <span class="bp">True</span><span class="p">),</span> + <span class="n">T</span><span class="p">.</span><span class="nc">StructField</span><span class="p">(</span><span class="sh">"</span><span class="s">query_string</span><span class="sh">"</span><span class="p">,</span> <span class="n">T</span><span class="p">.</span><span class="nc">StringType</span><span class="p">(),</span> <span class="bp">True</span><span class="p">),</span> + <span class="n">T</span><span class="p">.</span><span class="nc">StructField</span><span class="p">(</span><span class="sh">"</span><span class="s">user</span><span class="sh">"</span><span class="p">,</span> <span class="n">T</span><span class="p">.</span><span class="nc">StringType</span><span class="p">(),</span> <span class="bp">True</span><span class="p">),</span> + <span class="n">T</span><span class="p">.</span><span class="nc">StructField</span><span class="p">(</span><span class="sh">"</span><span class="s">text</span><span class="sh">"</span><span class="p">,</span> <span class="n">T</span><span class="p">.</span><span class="nc">StringType</span><span class="p">(),</span> <span class="bp">True</span><span class="p">)</span> <span class="p">])</span> <span class="c1"># Read from Accumulo </span><span class="n">df</span> <span class="o">=</span> <span class="p">(</span><span class="n">spark</span> <span class="p">.</span><span class="n">read</span> - <span class="p">.</span><span class="nb">format</span><span class="p">(</span><span class="s">"com.microsoft.accumulo"</span><span class="p">)</span> - <span class="p">.</span><span class="n">options</span><span class="p">(</span><span class="o">**</span><span class="n">options</span><span class="p">)</span> <span class="c1"># define Accumulo properties -</span> <span class="p">.</span><span class="n">schema</span><span class="p">(</span><span class="n">schema</span><span class="p">))</span> <span class="c1"># define schema for data retrieval + <span class="p">.</span><span class="nf">format</span><span class="p">(</span><span class="sh">"</span><span class="s">com.microsoft.accumulo</span><span class="sh">"</span><span class="p">)</span> + <span class="p">.</span><span class="nf">options</span><span class="p">(</span><span class="o">**</span><span class="n">options</span><span class="p">)</span> <span class="c1"># define Accumulo properties +</span> <span class="p">.</span><span class="nf">schema</span><span class="p">(</span><span class="n">schema</span><span class="p">))</span> <span class="c1"># define schema for data retrieval </span> <span class="c1"># Write to Accumulo -</span><span class="n">properties</span><span class="p">[</span><span class="s">'table'</span><span class="p">]</span> <span class="o">=</span> <span class="s">'output_table'</span> +</span><span class="n">properties</span><span class="p">[</span><span class="sh">'</span><span class="s">table</span><span class="sh">'</span><span class="p">]</span> <span class="o">=</span> <span class="sh">'</span><span class="s">output_table</span><span class="sh">'</span> <span class="p">(</span><span class="n">df</span> <span class="p">.</span><span class="n">write</span> - <span class="p">.</span><span class="nb">format</span><span class="p">(</span><span class="s">"com.microsoft.accumulo"</span><span class="p">)</span> - <span class="p">.</span><span class="n">options</span><span class="p">(</span><span class="o">**</span><span class="n">options</span><span class="p">)</span> - <span class="p">.</span><span class="n">save</span><span class="p">())</span> + <span class="p">.</span><span class="nf">format</span><span class="p">(</span><span class="sh">"</span><span class="s">com.microsoft.accumulo</span><span class="sh">"</span><span class="p">)</span> + <span class="p">.</span><span class="nf">options</span><span class="p">(</span><span class="o">**</span><span class="n">options</span><span class="p">)</span> + <span class="p">.</span><span class="nf">save</span><span class="p">())</span> </code></pre></div></div> <p>See the <a href="https://github.com/microsoft/masc/blob/master/connector/examples/AccumuloSparkConnector.ipynb">demo notebook</a> for more examples.</p> diff --git a/output/css/accumulo.css b/output/css/accumulo.css index 8d280661..fc6b4519 100644 --- a/output/css/accumulo.css +++ b/output/css/accumulo.css @@ -1,280 +1,447 @@ -.highlight .hll { background-color: #d6d6d6; } - -.highlight { background: #f5f5f5; color: #4d4d4c; } - -.highlight .c { color: #8e908c; } - -/* Comment */ -.highlight .err { color: #c82829; } - -/* Error */ -.highlight .k { color: #8959a8; } - -/* Keyword */ -.highlight .l { color: #f5871f; } - -/* Literal */ -.highlight .n { color: #4d4d4c; } - -/* Name */ -.highlight .o { color: #3e999f; } - -/* Operator */ -.highlight .p { color: #4d4d4c; } - -/* Punctuation */ -.highlight .cm { color: #8e908c; } - -/* Comment.Multiline */ -.highlight .cp { color: #8e908c; } - -/* Comment.Preproc */ -.highlight .c1 { color: #8e908c; } - -/* Comment.Single */ -.highlight .cs { color: #8e908c; } - -/* Comment.Special */ -.highlight .gd { color: #c82829; } - -/* Generic.Deleted */ -.highlight .ge { font-style: italic; } - -/* Generic.Emph */ -.highlight .gh { color: #4d4d4c; font-weight: bold; } - -/* Generic.Heading */ -.highlight .gi { color: #718c00; } - -/* Generic.Inserted */ -.highlight .gp { color: #8e908c; font-weight: bold; } - -/* Generic.Prompt */ -.highlight .gs { font-weight: bold; } - -/* Generic.Strong */ -.highlight .gu { color: #3e999f; font-weight: bold; } - -/* Generic.Subheading */ -.highlight .kc { color: #8959a8; } - -/* Keyword.Constant */ -.highlight .kd { color: #8959a8; } - -/* Keyword.Declaration */ -.highlight .kn { color: #3e999f; } - -/* Keyword.Namespace */ -.highlight .kp { color: #8959a8; } - -/* Keyword.Pseudo */ -.highlight .kr { color: #8959a8; } - -/* Keyword.Reserved */ -.highlight .kt { color: #917f0d; } - -/* Keyword.Type */ -.highlight .ld { color: #718c00; } - -/* Literal.Date */ -.highlight .m { color: #f5871f; } - -/* Literal.Number */ -.highlight .s { color: #718c00; } - -/* Literal.String */ -.highlight .na { color: #4271ae; } - -/* Name.Attribute */ -.highlight .nb { color: #4d4d4c; } - -/* Name.Builtin */ -.highlight .nc { color: #917f0d; } - -/* Name.Class */ -.highlight .no { color: #c82829; } - -/* Name.Constant */ -.highlight .nd { color: #3e999f; } - -/* Name.Decorator */ -.highlight .ni { color: #4d4d4c; } - -/* Name.Entity */ -.highlight .ne { color: #c82829; } - -/* Name.Exception */ -.highlight .nf { color: #4271ae; } - -/* Name.Function */ -.highlight .nl { color: #4d4d4c; } - -/* Name.Label */ -.highlight .nn { color: #917f0d; } - -/* Name.Namespace */ -.highlight .nx { color: #4271ae; } - -/* Name.Other */ -.highlight .py { color: #4d4d4c; } - -/* Name.Property */ -.highlight .nt { color: #3e999f; } - -/* Name.Tag */ -.highlight .nv { color: #c82829; } - -/* Name.Variable */ -.highlight .ow { color: #3e999f; } - -/* Operator.Word */ -.highlight .w { color: #4d4d4c; } - -/* Text.Whitespace */ -.highlight .mf { color: #f5871f; } - -/* Literal.Number.Float */ -.highlight .mh { color: #f5871f; } - -/* Literal.Number.Hex */ -.highlight .mi { color: #f5871f; } - -/* Literal.Number.Integer */ -.highlight .mo { color: #f5871f; } - -/* Literal.Number.Oct */ -.highlight .sb { color: #718c00; } - -/* Literal.String.Backtick */ -.highlight .sc { color: #4d4d4c; } - -/* Literal.String.Char */ -.highlight .sd { color: #8e908c; } - -/* Literal.String.Doc */ -.highlight .s2 { color: #718c00; } - -/* Literal.String.Double */ -.highlight .se { color: #f5871f; } - -/* Literal.String.Escape */ -.highlight .sh { color: #718c00; } - -/* Literal.String.Heredoc */ -.highlight .si { color: #f5871f; } - -/* Literal.String.Interpol */ -.highlight .sx { color: #718c00; } - -/* Literal.String.Other */ -.highlight .sr { color: #718c00; } - -/* Literal.String.Regex */ -.highlight .s1 { color: #718c00; } - -/* Literal.String.Single */ -.highlight .ss { color: #718c00; } - -/* Literal.String.Symbol */ -.highlight .bp { color: #4d4d4c; } - -/* Name.Builtin.Pseudo */ -.highlight .vc { color: #c82829; } - -/* Name.Variable.Class */ -.highlight .vg { color: #c82829; } - -/* Name.Variable.Global */ -.highlight .vi { color: #c82829; } - -/* Name.Variable.Instance */ -.highlight .il { color: #f5871f; } - -/* Literal.Number.Integer.Long */ -table { margin: 10px 0px 30px 0px; padding: 10px 5px 10px 5px; } - -th, td { padding: 10px 40px 10px 5px; border-bottom: 1px solid #ddd; } - -h1 { font-size: 34px; } - -h2 { font-size: 28px; } - -h3 { font-size: 22px; } - -h4 { font-size: 18px; } - -h5 { font-size: 16px; } - -h6 { font-size: 15px; } - -body { font-size: 14px; } - -pre code { font-size: 14px; /* override nowrap in bootstrap */ white-space: pre; } - -code { background-color: #f5f5f5; color: #555; } - -#nav-logo { padding-top: 10px; padding-bottom: 10px; padding-left: 10px; } - -.nav-link, li.dropdown { padding-top: 5px; } - -#home-description { font-size: 17px; } - -#sidebar { font-size: 15px; } - -.latest-news-item { margin-bottom: 10px; font-size: 15px; line-height: 20px; } - -.latest-news-item span { font-size: 12px; } - -#sociallinks td { /* no lines in the link table */ border-top: none; } - -#bannertext { margin-top: 10px; text-align: left; } - -.clear { clear: both; } - -#content { padding: 0 8px 20px; } - -#content h1 { margin-bottom: 0.5em; } - -#content h2 { margin-bottom: 0.5em; border-bottom: 1px solid #CCCCCC; padding-bottom: 0.25em; } - -#content h3 { margin-bottom: 0.5em; } - -#content img { vertical-align: middle; } - -footer { border-top: 1px solid #CCCCCC; color: #666666; font-size: 0.8em; padding: 8px 8px; text-align: center; } - -footer > p { width: 60%; margin-left: auto; margin-right: auto; } - -#asf-logo { float: left; } - -#release_notes_testing { border-collapse: collapse; } - -#release_notes_testing, #release_notes_testing tr, #release_notes_testing th, #release_notes_testing td { border: 2px solid black; } - -#release_notes_testing th, #release_notes_testing td { padding: 5px; } - -#accumulo-summit-logo img { height: 70px; } - -.doc-sidebar-link { font-size: 13px; margin-bottom: 5px; margin-left: 0px; } - -.doc-sidebar-selected { font-weight: bold; } - -.header-link { padding-left: 5px; opacity: 0; \-webkit-transition: opacity 0.2s ease-in-out 0.1s; \-moz-transition: opacity 0.2s ease-in-out 0.1s; \-ms-transition: opacity 0.2s ease-in-out 0.1s; } - -h2:hover .header-link, h3:hover .header-link, h4:hover .header-link, h5:hover .header-link, h6:hover .header-link { opacity: 1; } - -/* insert invisible space above header elements with an id attribute, so that if they are linked to, the actual content will appear below the nav menu */ -h1[id]::before, h2[id]::before, h3[id]::before, h4[id]::before, h5[id]::before, h6[id]::before { display: block; content: " "; margin-top: -80px; height: 80px; visibility: hidden; } - -/* insert invisible space above Accumulo property names so that if they are linked to, the actual content will appear below the nav menu */ -a.prop { display: block; content: " "; margin-top: -90px; height: 90px; visibility: hidden; } +.highlight .hll { + background-color: #d6d6d6; +} + +.highlight { + background: #f5f5f5; + color: #4d4d4c; +} + +.highlight .c { + color: #8e908c; +} /* Comment */ +.highlight .err { + color: #c82829; +} /* Error */ +.highlight .k { + color: #8959a8; +} /* Keyword */ +.highlight .l { + color: #f5871f; +} /* Literal */ +.highlight .n { + color: #4d4d4c; +} /* Name */ +.highlight .o { + color: #3e999f; +} /* Operator */ +.highlight .p { + color: #4d4d4c; +} /* Punctuation */ +.highlight .cm { + color: #8e908c; +} /* Comment.Multiline */ +.highlight .cp { + color: #8e908c; +} /* Comment.Preproc */ +.highlight .c1 { + color: #8e908c; +} /* Comment.Single */ +.highlight .cs { + color: #8e908c; +} /* Comment.Special */ +.highlight .gd { + color: #c82829; +} /* Generic.Deleted */ +.highlight .ge { + font-style: italic; +} /* Generic.Emph */ +.highlight .gh { + color: #4d4d4c; + font-weight: bold; +} /* Generic.Heading */ +.highlight .gi { + color: #718c00; +} /* Generic.Inserted */ +.highlight .gp { + color: #8e908c; + font-weight: bold; +} /* Generic.Prompt */ +.highlight .gs { + font-weight: bold; +} /* Generic.Strong */ +.highlight .gu { + color: #3e999f; + font-weight: bold; +} /* Generic.Subheading */ +.highlight .kc { + color: #8959a8; +} /* Keyword.Constant */ +.highlight .kd { + color: #8959a8; +} /* Keyword.Declaration */ +.highlight .kn { + color: #3e999f; +} /* Keyword.Namespace */ +.highlight .kp { + color: #8959a8; +} /* Keyword.Pseudo */ +.highlight .kr { + color: #8959a8; +} /* Keyword.Reserved */ +.highlight .kt { + color: #917f0d; +} /* Keyword.Type */ +.highlight .ld { + color: #718c00; +} /* Literal.Date */ +.highlight .m { + color: #f5871f; +} /* Literal.Number */ +.highlight .s { + color: #718c00; +} /* Literal.String */ +.highlight .na { + color: #4271ae; +} /* Name.Attribute */ +.highlight .nb { + color: #4d4d4c; +} /* Name.Builtin */ +.highlight .nc { + color: #917f0d; +} /* Name.Class */ +.highlight .no { + color: #c82829; +} /* Name.Constant */ +.highlight .nd { + color: #3e999f; +} /* Name.Decorator */ +.highlight .ni { + color: #4d4d4c; +} /* Name.Entity */ +.highlight .ne { + color: #c82829; +} /* Name.Exception */ +.highlight .nf { + color: #4271ae; +} /* Name.Function */ +.highlight .nl { + color: #4d4d4c; +} /* Name.Label */ +.highlight .nn { + color: #917f0d; +} /* Name.Namespace */ +.highlight .nx { + color: #4271ae; +} /* Name.Other */ +.highlight .py { + color: #4d4d4c; +} /* Name.Property */ +.highlight .nt { + color: #3e999f; +} /* Name.Tag */ +.highlight .nv { + color: #c82829; +} /* Name.Variable */ +.highlight .ow { + color: #3e999f; +} /* Operator.Word */ +.highlight .w { + color: #4d4d4c; +} /* Text.Whitespace */ +.highlight .mf { + color: #f5871f; +} /* Literal.Number.Float */ +.highlight .mh { + color: #f5871f; +} /* Literal.Number.Hex */ +.highlight .mi { + color: #f5871f; +} /* Literal.Number.Integer */ +.highlight .mo { + color: #f5871f; +} /* Literal.Number.Oct */ +.highlight .sb { + color: #718c00; +} /* Literal.String.Backtick */ +.highlight .sc { + color: #4d4d4c; +} /* Literal.String.Char */ +.highlight .sd { + color: #8e908c; +} /* Literal.String.Doc */ +.highlight .s2 { + color: #718c00; +} /* Literal.String.Double */ +.highlight .se { + color: #f5871f; +} /* Literal.String.Escape */ +.highlight .sh { + color: #718c00; +} /* Literal.String.Heredoc */ +.highlight .si { + color: #f5871f; +} /* Literal.String.Interpol */ +.highlight .sx { + color: #718c00; +} /* Literal.String.Other */ +.highlight .sr { + color: #718c00; +} /* Literal.String.Regex */ +.highlight .s1 { + color: #718c00; +} /* Literal.String.Single */ +.highlight .ss { + color: #718c00; +} /* Literal.String.Symbol */ +.highlight .bp { + color: #4d4d4c; +} /* Name.Builtin.Pseudo */ +.highlight .vc { + color: #c82829; +} /* Name.Variable.Class */ +.highlight .vg { + color: #c82829; +} /* Name.Variable.Global */ +.highlight .vi { + color: #c82829; +} /* Name.Variable.Instance */ +.highlight .il { + color: #f5871f; +} /* Literal.Number.Integer.Long */ +table { + margin: 10px 0px 30px 0px; + padding: 10px 5px 10px 5px; +} + +th, td { + padding: 10px 40px 10px 5px; + border-bottom: 1px solid #ddd; +} + +h1 { + font-size: 34px; +} + +h2 { + font-size: 28px; +} + +h3 { + font-size: 22px; +} + +h4 { + font-size: 18px; +} + +h5 { + font-size: 16px; +} + +h6 { + font-size: 15px; +} + +body { + font-size: 14px; +} + +pre code { + font-size: 14px; + /* override nowrap in bootstrap */ + white-space: pre; +} + +code { + background-color: #f5f5f5; + color: #555; +} + +#nav-logo { + padding-top: 10px; + padding-bottom: 10px; + padding-left: 10px; +} + +.nav-link, li.dropdown { + padding-top: 5px; +} + +#home-description { + font-size: 17px; +} + +#sidebar { + font-size: 15px; +} + +.latest-news-item { + margin-bottom: 10px; + font-size: 15px; + line-height: 20px; +} + +.latest-news-item span { + font-size: 12px; +} + +#sociallinks td { + /* no lines in the link table */ + border-top: none; +} + +#bannertext { + margin-top: 10px; + text-align: left; +} + +.clear { + clear: both; +} + +#content { + padding: 0 8px 20px; +} + +#content h1 { + margin-bottom: 0.5em; +} + +#content h2 { + margin-bottom: 0.5em; + border-bottom: 1px solid #CCCCCC; + padding-bottom: 0.25em; +} + +#content h3 { + margin-bottom: 0.5em; +} + +#content img { + vertical-align: middle; +} + +footer { + border-top: 1px solid #CCCCCC; + color: #666666; + font-size: 0.8em; + padding: 8px 8px; + text-align: center; +} + +footer > p { + width: 60%; + margin-left: auto; + margin-right: auto; +} + +#asf-logo { + float: left; +} + +#release_notes_testing { + border-collapse: collapse; +} + +#release_notes_testing, #release_notes_testing tr, #release_notes_testing th, #release_notes_testing td { + border: 2px solid black; +} + +#release_notes_testing th, #release_notes_testing td { + padding: 5px; +} + +#accumulo-summit-logo img { + height: 70px; +} + +.doc-sidebar-link { + font-size: 13px; + margin-bottom: 5px; + margin-left: 0px; +} + +.doc-sidebar-selected { + font-weight: bold; +} + +.header-link { + padding-left: 5px; + opacity: 0; + \-webkit-transition: opacity 0.2s ease-in-out 0.1s; + \-moz-transition: opacity 0.2s ease-in-out 0.1s; + \-ms-transition: opacity 0.2s ease-in-out 0.1s; +} + +h2:hover .header-link, +h3:hover .header-link, +h4:hover .header-link, +h5:hover .header-link, +h6:hover .header-link { + opacity: 1; +} + +/* insert invisible space above header elements with an id attribute, so that + * if they are linked to, the actual content will appear below the nav menu */ +h1[id]::before, h2[id]::before, h3[id]::before, h4[id]::before, h5[id]::before, h6[id]::before { + display: block; + content: " "; + margin-top: -80px; + height: 80px; + visibility: hidden; +} + +/* insert invisible space above Accumulo property names so that + * if they are linked to, the actual content will appear below the nav menu */ +a.prop { + display: block; + content: " "; + margin-top: -90px; + height: 90px; + visibility: hidden; +} /* Turn off sidebar affix for small screens */ -@media (max-width: 975px) { .affix { position: static; } } - +@media (max-width: 975px) { + .affix { + position: static; + } +} /* Makes navbar collapse at larger width (1050px) */ -@media (max-width: 975px) { .navbar-header { float: none; } .navbar-toggle { display: block; } .navbar-collapse { border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); } .navbar-collapse.collapse { display: none !important; } .navbar-nav { float: none !important; margin: 7.5px -15px; } .navbar-nav > li { float: none; } .navbar-nav > li > a { padding-top: 10px; padding-bottom: 10px; } .navbar-text { float: none; margin: 15px 0; } .navbar-collapse.collapse. [...] - -.blog-img-center { max-width: 95%; margin-top: 10px; margin-bottom: 10px; margin-left: auto; margin-right: auto; display: block; } +@media (max-width: 975px) { + .navbar-header { + float: none; + } + .navbar-toggle { + display: block; + } + .navbar-collapse { + border-top: 1px solid transparent; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); + } + .navbar-collapse.collapse { + display: none !important; + } + .navbar-nav { + float: none !important; + margin: 7.5px -15px; + } + .navbar-nav > li { + float: none; + } + .navbar-nav > li > a { + padding-top: 10px; + padding-bottom: 10px; + } + .navbar-text { + float: none; + margin: 15px 0; + } + .navbar-collapse.collapse.in { + display: block !important; + } + .collapsing { + overflow: hidden !important; + } +} +.blog-img-center { + max-width: 95%; + margin-top: 10px; + margin-bottom: 10px; + margin-left: auto; + margin-right: auto; + display: block; +} /*# sourceMappingURL=accumulo.css.map */ \ No newline at end of file diff --git a/output/css/accumulo.css.map b/output/css/accumulo.css.map index 670f6736..48cd947d 100644 --- a/output/css/accumulo.css.map +++ b/output/css/accumulo.css.map @@ -1,14 +1 @@ -{ - "version": 3, - "file": "accumulo.css", - "sources": [ - "accumulo.scss", - "_sass/_syntax-highlighting.scss" - ], - "sourcesContent": [ - "@import \"syntax-highlighting\";\n\ntable {\n margin: 10px 0px 30px 0px;\n padding: 10px 5px 10px 5px;\n}\n\nth, td {\n padding: 10px 40px 10px 5px;\n border-bottom: 1px solid #ddd;\n}\n\nh1 {\n font-size: 34px;\n}\n\nh2 {\n font-size: 28px;\n}\n\nh3 {\n font-size: 22px;\n}\n\nh4 {\n font-size: 18px;\n}\n\nh5 {\n font-size: 16px;\n}\n\nh6 {\n font-size: 15px;\n}\n\nbody {\n font-size: 14px;\n}\n\npre code {\n font-size: 14px;\n /* override nowrap in bootstrap */\n white-sp [...] - ".highlight .hll { background-color: #d6d6d6 }\n.highlight { background: #f5f5f5; color: #4d4d4c }\n.highlight .c { color: #8e908c } /* Comment */\n.highlight .err { color: #c82829 } /* Error */\n.highlight .k { color: #8959a8 } /* Keyword */\n.highlight .l { color: #f5871f } /* Literal */\n.highlight .n { color: #4d4d4c } /* Name */\n.highlight .o { color: #3e999f } /* Operator */\n.highlight .p { color: #4d4d4c } /* Punctuation */\n.highlight .cm { color: #8e908c } /* Comment.Multil [...] - ], - "names": [], - "mappings": "ACAA,AAAA,UAAU,CAAC,IAAI,CAAC,EAAE,gBAAgB,EAAE,OAAQ,GAAE;;AAC9C,AAAA,UAAU,CAAE,EAAE,UAAU,EAAE,OAAO,EAAE,KAAK,EAAE,OAAQ,GAAE;;AACpD,AAAA,UAAU,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,OAAQ,GAAE;;AAAA,aAAa;AAC9C,AAAA,UAAU,CAAC,IAAI,CAAC,EAAE,KAAK,EAAE,OAAQ,GAAE;;AAAA,WAAW;AAC9C,AAAA,UAAU,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,OAAQ,GAAE;;AAAA,aAAa;AAC9C,AAAA,UAAU,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,OAAQ,GAAE;;AAAA,aAAa;AAC9C,AAAA,UAAU,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,OAAQ,GAAE;;AAAA,UAAU;AAC3C,AAAA,UAAU,CA [...] -} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../_sass/_syntax-highlighting.scss","accumulo.scss"],"names":[],"mappings":"AAAA;EAAkB;;;AAClB;EAAc;EAAqB;;;AACnC;EAAgB;EAAiB;AACjC;EAAkB;EAAiB;AACnC;EAAgB;EAAiB;AACjC;EAAgB;EAAiB;AACjC;EAAgB;EAAiB;AACjC;EAAgB;EAAiB;AACjC;EAAgB;EAAiB;AACjC;EAAiB;EAAiB;AAClC;EAAiB;EAAiB;AAClC;EAAiB;EAAiB;AAClC;EAAiB;EAAiB;AAClC;EAAiB;EAAiB;AAClC;EAAiB;EAAqB;AACtC;EAAiB;EAAgB;EAAoB;AACrD;EAAiB;EAAiB;AAClC;EAAiB;EAAgB;EAAoB;AACrD;EAAiB;EAAoB;AACrC;EAAiB;EAAgB;EAAoB;A [...] \ No newline at end of file diff --git a/output/feed.xml b/output/feed.xml index 8296f900..3448f5c7 100644 --- a/output/feed.xml +++ b/output/feed.xml @@ -6,9 +6,9 @@ </description> <link>https://accumulo.apache.org/</link> <atom:link href="https://accumulo.apache.org/feed.xml" rel="self" type="application/rss+xml"/> - <pubDate>Tue, 20 Jun 2023 19:50:07 +0000</pubDate> - <lastBuildDate>Tue, 20 Jun 2023 19:50:07 +0000</lastBuildDate> - <generator>Jekyll v4.3.1</generator> + <pubDate>Thu, 27 Jul 2023 18:58:06 +0000</pubDate> + <lastBuildDate>Thu, 27 Jul 2023 18:58:06 +0000</lastBuildDate> + <generator>Jekyll v4.3.2</generator> <item>