ELK-6.5.3学习笔记–elk基础环境安装

<article class="article-content"> <div class="read-time" style="color:#F86B06"><center>本文预计阅读时间 <span>13</span> 分钟</center></div><div id="toc-container"> <div id="toc">javascript

<strong>文章目录</strong><span>[隐藏]</span>html

<ul> <li><a href="#toc-1" rel="nofollow" data-original-title="" title="">1,准备工做。</a></li> <li><a href="#toc-2" rel="nofollow" data-original-title="" title="">2,安装elasticsearch。</a></li> <li><a href="#toc-3" rel="nofollow" data-original-title="" title="">3,安装logstash。</a></li> <li><a href="#toc-4" rel="nofollow" data-original-title="" title="">4,安装kibana</a></li> </ul> </div> </div> <p>以往都是纸上谈兵,毕竟事情也都由部门其余小伙伴承担了,所以本身虽然也整理了笔记,当真的须要部署起来的时候,却发现并无这个能力,此次也几经磨难,总算修成正果,特此记录一下。</p> <p>首先来快速将一个简易的环境部署起来。<br> 其中防火墙关闭,selinux关闭等的就很少说了,系统是CentOS-7.3,干净并且初始化过了的环境。</p> <h3><a name="toc-1" data-original-title="" title=""></a>1,准备工做。</h3> <ul> <li>安装一些依赖包。</li> </ul> <pre class="prettyprint linenums"><ol class="linenums"><li class="L0"><code class="line-numbers"><span class="pln">yum </span><span class="pun">-</span><span class="pln">y install lrzsz vim curl wget java ntpdate </span><span class="pun">&amp;&amp;</span><span class="pln"> ntpdate </span><span class="pun">-</span><span class="pln">u cn</span><span class="pun">.</span><span class="pln">pool</span><span class="pun">.</span><span class="pln">ntp</span><span class="pun">.</span><span class="pln">org</span></code></li></ol></pre> <p>这里java环境是很是重要的,若是不经过yum安装,源码方式也是能够的。但要注意配置好环境变量。</p> <ul> <li>配置yum源。</li> </ul> <p>添加源:</p> <pre class="prettyprint linenums"><ol class="linenums"><li class="L0"><code class="line-numbers"><span class="pln">cat </span><span class="pun">&gt;</span><span class="pln"> </span><span class="str">/etc/</span><span class="pln">yum</span><span class="pun">.</span><span class="pln">repos</span><span class="pun">.</span><span class="pln">d</span><span class="pun">/</span><span class="pln">elk</span><span class="pun">.</span><span class="pln">repo </span><span class="pun">&lt;&lt;</span><span class="pln"> EOF</span></code></li><li class="L1"><code class="line-numbers"><span class="pun">[</span><span class="pln">elasticsearch</span><span class="pun">-</span><span class="lit">6.x</span><span class="pun">]</span></code></li><li class="L2"><code class="line-numbers"><span class="pln">name</span><span class="pun">=</span><span class="typ">Elasticsearch</span><span class="pln"> repository </span><span class="kwd">for</span><span class="pln"> </span><span class="lit">6.x</span><span class="pln"> packages</span></code></li><li class="L3"><code class="line-numbers"><span class="pln">baseurl</span><span class="pun">=</span><span class="pln">https</span><span class="pun">:</span><span class="com">//artifacts.elastic.co/packages/6.x/yum</span></code></li><li class="L4"><code class="line-numbers"><span class="pln">gpgcheck</span><span class="pun">=</span><span class="lit">1</span></code></li><li class="L5"><code class="line-numbers"><span class="pln">gpgkey</span><span class="pun">=</span><span class="pln">https</span><span class="pun">:</span><span class="com">//artifacts.elastic.co/GPG-KEY-elasticsearch</span></code></li><li class="L6"><code class="line-numbers"><span class="pln">enabled</span><span class="pun">=</span><span class="lit">1</span></code></li><li class="L7"><code class="line-numbers"><span class="pln">autorefresh</span><span class="pun">=</span><span class="lit">1</span></code></li><li class="L8"><code class="line-numbers"><span class="pln">type</span><span class="pun">=</span><span class="pln">rpm</span><span class="pun">-</span><span class="pln">md</span></code></li><li class="L9"><code class="line-numbers"><span class="pln">EOF</span></code></li></ol></pre> <p>导入key:</p> <pre class="prettyprint linenums"><ol class="linenums"><li class="L0"><code class="line-numbers"><span class="pln">rpm </span><span class="pun">--</span><span class="kwd">import</span><span class="pln"> https</span><span class="pun">:</span><span class="com">//artifacts.elastic.co/GPG-KEY-elasticsearch</span></code></li></ol></pre> <p><code>若是执行这一步报错,则有多是主机时间问题,能够同步一下主机时间,再执行!</code></p> <blockquote><p> 注:一开始我想着把elk三个安装包都缓存下来,这样之后安装起来就会方便的多了,因而我这么作了,可是后来发现,通过缓存的包安装的elk集群,使用的时候是一种没有受权的状态,后来想起正常安装时有这样一个导入key的操做,思来想去,大概就是跟这一步有关系了。最后仍是老老实实的经过这样一个流程方式进行安装了。 </p></blockquote> <h3><a name="toc-2" data-original-title="" title=""></a>2,安装elasticsearch。</h3> <p>直接yum安装。</p> <pre class="prettyprint linenums"><ol class="linenums"><li class="L0"><code class="line-numbers"><span class="pln">yum </span><span class="pun">-</span><span class="pln">y install elasticsearch</span></code></li></ol></pre> <p>启动服务。</p> <pre class="prettyprint linenums"><ol class="linenums"><li class="L0"><code class="line-numbers"><span class="pln">systemctl daemon</span><span class="pun">-</span><span class="pln">reload</span></code></li><li class="L1"><code class="line-numbers"><span class="pln">systemctl enable elasticsearch</span><span class="pun">.</span><span class="pln">service</span></code></li><li class="L2"><code class="line-numbers"><span class="pln">systemctl start elasticsearch</span><span class="pun">.</span><span class="pln">service</span></code></li><li class="L3"><code class="line-numbers"><span class="pln">systemctl status elasticsearch</span><span class="pun">.</span><span class="pln">service</span></code></li><li class="L4"><code class="line-numbers"></code></li><li class="L5"><code class="line-numbers"><span class="pln">curl localhost</span><span class="pun">:</span><span class="lit">9200</span></code></li></ol></pre> <p>调整一下配置文件:</p> <pre class="prettyprint linenums"><ol class="linenums"><li class="L0"><code class="line-numbers"><span class="pun">[</span><span class="pln">root@elk </span><span class="pun">~]</span><span class="pln">$egrep </span><span class="pun">-</span><span class="pln">v </span><span class="str">"^#|^$"</span><span class="pln"> </span><span class="pun">/</span><span class="pln">etc</span><span class="pun">/</span><span class="pln">elasticsearch</span><span class="pun">/</span><span class="pln">elasticsearch</span><span class="pun">.</span><span class="pln">yml</span></code></li><li class="L1"><code class="line-numbers"><span class="pln">cluster</span><span class="pun">.</span><span class="pln">name</span><span class="pun">:</span><span class="pln"> </span><span class="kwd">my</span><span class="pun">-</span><span class="pln">application</span></code></li><li class="L2"><code class="line-numbers"><span class="pln">node</span><span class="pun">.</span><span class="pln">name</span><span class="pun">:</span><span class="pln"> node</span><span class="pun">-</span><span class="lit">1</span></code></li><li class="L3"><code class="line-numbers"><span class="pln">path</span><span class="pun">.</span><span class="pln">data</span><span class="pun">:</span><span class="pln"> </span><span class="str">/logs/</span><span class="pln">elasticsearch6</span></code></li><li class="L4"><code class="line-numbers"><span class="pln">path</span><span class="pun">.</span><span class="pln">logs</span><span class="pun">:</span><span class="pln"> </span><span class="str">/logs/</span><span class="pln">elasticsearch6</span><span class="pun">/</span><span class="pln">log</span></code></li><li class="L5"><code class="line-numbers"><span class="pln">network</span><span class="pun">.</span><span class="pln">host</span><span class="pun">:</span><span class="pln"> </span><span class="lit">0.0</span><span class="pun">.</span><span class="lit">0.0</span></code></li><li class="L6"><code class="line-numbers"><span class="pln">http</span><span class="pun">.</span><span class="pln">port</span><span class="pun">:</span><span class="pln"> </span><span class="lit">9200</span></code></li><li class="L7"><code class="line-numbers"><span class="pln">discovery</span><span class="pun">.</span><span class="pln">zen</span><span class="pun">.</span><span class="pln">ping</span><span class="pun">.</span><span class="pln">unicast</span><span class="pun">.</span><span class="pln">hosts</span><span class="pun">:</span><span class="pln"> </span><span class="pun">[</span><span class="str">"elk-node1"</span><span class="pun">]</span></code></li><li class="L8"><code class="line-numbers"><span class="pln">discovery</span><span class="pun">.</span><span class="pln">zen</span><span class="pun">.</span><span class="pln">minimum_master_nodes</span><span class="pun">:</span><span class="pln"> </span><span class="lit">1</span></code></li><li class="L9"><code class="line-numbers"><span class="pln">xpack</span><span class="pun">.</span><span class="pln">security</span><span class="pun">.</span><span class="pln">enabled</span><span class="pun">:</span><span class="pln"> </span><span class="kwd">false</span></code></li></ol></pre> <ul> <li><code>cluster.name</code>:自定义集群名,相同集群内的节点设置相同的集群名</li> <li><code>node.name</code>:自定义节点名,建议统一采用节点hostname</li> <li><code>path.data</code>:data存储路径,这里更改为自定义以应对日志的big。</li> <li><code>path.logs</code>:log存储路径,是为es本身的日志。</li> <li>注意建立上边两项定义的两个文件目录。不然会启动失败。</li> </ul> <pre class="prettyprint linenums"><ol class="linenums"><li class="L0"><code class="line-numbers"><span class="pln">mkdir </span><span class="pun">-</span><span class="pln">p </span><span class="pun">/</span><span class="pln">logs</span><span class="pun">/</span><span class="pln">elasticsearch6</span><span class="pun">/</span><span class="pln">log</span></code></li><li class="L1"><code class="line-numbers"><span class="pln">cd </span><span class="pun">/</span><span class="pln">logs</span></code></li><li class="L2"><code class="line-numbers"><span class="pln">chown </span><span class="pun">-</span><span class="pln">R elasticsearch</span><span class="pun">.</span><span class="pln">elasticsearch elasticsearch6</span><span class="pun">/</span></code></li></ol></pre> <ul> <li>注意要更改对应目录的权限,不然es启动会报以下错误。</li> </ul> <pre class="prettyprint linenums"><ol class="linenums"><li class="L0"><code class="line-numbers"><span class="pun">[</span><span class="pln">root@elk logs</span><span class="pun">]</span><span class="pln">$systemctl status elasticsearch</span></code></li><li class="L1"><code class="line-numbers"><span class="pun">●</span><span class="pln"> elasticsearch</span><span class="pun">.</span><span class="pln">service </span><span class="pun">-</span><span class="pln"> </span><span class="typ">Elasticsearch</span></code></li><li class="L2"><code class="line-numbers"><span class="pln"> </span><span class="typ">Loaded</span><span class="pun">:</span><span class="pln"> loaded </span><span class="pun">(</span><span class="str">/usr/</span><span class="pln">lib</span><span class="pun">/</span><span class="pln">systemd</span><span class="pun">/</span><span class="pln">system</span><span class="pun">/</span><span class="pln">elasticsearch</span><span class="pun">.</span><span class="pln">service</span><span class="pun">;</span><span class="pln"> enabled</span><span class="pun">;</span><span class="pln"> vendor preset</span><span class="pun">:</span><span class="pln"> disabled</span><span class="pun">)</span></code></li><li class="L3"><code class="line-numbers"><span class="pln"> </span><span class="typ">Active</span><span class="pun">:</span><span class="pln"> failed </span><span class="pun">(</span><span class="typ">Result</span><span class="pun">:</span><span class="pln"> </span><span class="kwd">exit</span><span class="pun">-</span><span class="pln">code</span><span class="pun">)</span><span class="pln"> since </span><span class="typ">Fri</span><span class="pln"> </span><span class="lit">2018</span><span class="pun">-</span><span class="lit">12</span><span class="pun">-</span><span class="lit">14</span><span class="pln"> </span><span class="lit">15</span><span class="pun">:</span><span class="lit">12</span><span class="pun">:</span><span class="lit">48</span><span class="pln"> CST</span><span class="pun">;</span><span class="pln"> </span><span class="lit">5min</span><span class="pln"> ago</span></code></li><li class="L4"><code class="line-numbers"><span class="pln"> </span><span class="typ">Docs</span><span class="pun">:</span><span class="pln"> http</span><span class="pun">:</span><span class="com">//www.elastic.co</span></code></li><li class="L5"><code class="line-numbers"><span class="pln"> </span><span class="typ">Process</span><span class="pun">:</span><span class="pln"> </span><span class="lit">79428</span><span class="pln"> </span><span class="typ">ExecStart</span><span class="pun">=</span><span class="str">/usr/</span><span class="pln">share</span><span class="pun">/</span><span class="pln">elasticsearch</span><span class="pun">/</span><span class="pln">bin</span><span class="pun">/</span><span class="pln">elasticsearch </span><span class="pun">-</span><span class="pln">p $</span><span class="pun">{</span><span class="pln">PID_DIR</span><span class="pun">}/</span><span class="pln">elasticsearch</span><span class="pun">.</span><span class="pln">pid </span><span class="pun">--</span><span class="pln">quiet </span><span class="pun">(</span><span class="pln">code</span><span class="pun">=</span><span class="pln">exited</span><span class="pun">,</span><span class="pln"> status</span><span class="pun">=</span><span class="lit">1</span><span class="pun">/</span><span class="pln">FAILURE</span><span class="pun">)</span></code></li><li class="L6"><code class="line-numbers"><span class="pln"> </span><span class="typ">Main</span><span class="pln"> PID</span><span class="pun">:</span><span class="pln"> </span><span class="lit">79428</span><span class="pln"> </span><span class="pun">(</span><span class="pln">code</span><span class="pun">=</span><span class="pln">exited</span><span class="pun">,</span><span class="pln"> status</span><span class="pun">=</span><span class="lit">1</span><span class="pun">/</span><span class="pln">FAILURE</span><span class="pun">)</span></code></li><li class="L7"><code class="line-numbers"><span class="typ">Dec</span><span class="pln"> </span><span class="lit">14</span><span class="pln"> </span><span class="lit">15</span><span class="pun">:</span><span class="lit">12</span><span class="pun">:</span><span class="lit">48</span><span class="pln"> elk elasticsearch</span><span class="pun">[</span><span class="lit">79428</span><span class="pun">]:</span><span class="pln"> </span><span class="lit">2018</span><span class="pun">-</span><span class="lit">12</span><span class="pun">-</span><span class="lit">14</span><span class="pln"> </span><span class="lit">15</span><span class="pun">:</span><span class="lit">12</span><span class="pun">:</span><span class="lit">48</span><span class="pun">,</span><span class="lit">084</span><span class="pln"> main ERROR </span><span class="typ">Null</span><span class="pln"> </span><span class="kwd">object</span><span class="pln"> returned </span><span class="kwd">for</span><span class="pln"> </span><span class="typ">RollingFile</span><span class="pln"> </span><span class="kwd">in</span><span class="pln"> </span><span class="typ">Appenders</span><span class="pun">.</span></code></li><li class="L8"><code class="line-numbers"><span class="typ">Dec</span><span class="pln"> </span><span class="lit">14</span><span class="pln"> </span><span class="lit">15</span><span class="pun">:</span><span class="lit">12</span><span class="pun">:</span><span class="lit">48</span><span class="pln"> elk elasticsearch</span><span class="pun">[</span><span class="lit">79428</span><span class="pun">]:</span><span class="pln"> </span><span class="lit">2018</span><span class="pun">-</span><span class="lit">12</span><span class="pun">-</span><span class="lit">14</span><span class="pln"> </span><span class="lit">15</span><span class="pun">:</span><span class="lit">12</span><span class="pun">:</span><span class="lit">48</span><span class="pun">,</span><span class="lit">084</span><span class="pln"> main ERROR </span><span class="typ">Unable</span><span class="pln"> to locate appender </span><span class="str">"rolling"</span><span class="pln"> </span><span class="kwd">for</span><span class="pln"> logger config </span><span class="str">"root"</span></code></li><li class="L9"><code class="line-numbers"><span class="typ">Dec</span><span class="pln"> </span><span class="lit">14</span><span class="pln"> </span><span class="lit">15</span><span class="pun">:</span><span class="lit">12</span><span class="pun">:</span><span class="lit">48</span><span class="pln"> elk elasticsearch</span><span class="pun">[</span><span class="lit">79428</span><span class="pun">]:</span><span class="pln"> </span><span class="lit">2018</span><span class="pun">-</span><span class="lit">12</span><span class="pun">-</span><span class="lit">14</span><span class="pln"> </span><span class="lit">15</span><span class="pun">:</span><span class="lit">12</span><span class="pun">:</span><span class="lit">48</span><span class="pun">,</span><span class="lit">084</span><span class="pln"> main ERROR </span><span class="typ">Unable</span><span class="pln"> to locate appender </span><span class="str">"index_indexing_slowlog_rolling"</span><span class="pln"> </span><span class="kwd">for</span><span class="pln"> logger config </span><span class="str">"index.indexing.slowlog.index"</span></code></li><li class="L0"><code class="line-numbers"><span class="typ">Dec</span><span class="pln"> </span><span class="lit">14</span><span class="pln"> </span><span class="lit">15</span><span class="pun">:</span><span class="lit">12</span><span class="pun">:</span><span class="lit">48</span><span class="pln"> elk elasticsearch</span><span class="pun">[</span><span class="lit">79428</span><span class="pun">]:</span><span class="pln"> </span><span class="lit">2018</span><span class="pun">-</span><span class="lit">12</span><span class="pun">-</span><span class="lit">14</span><span class="pln"> </span><span class="lit">15</span><span class="pun">:</span><span class="lit">12</span><span class="pun">:</span><span class="lit">48</span><span class="pun">,</span><span class="lit">084</span><span class="pln"> main ERROR </span><span class="typ">Unable</span><span class="pln"> to locate appender </span><span class="str">"audit_rolling"</span><span class="pln"> </span><span class="kwd">for</span><span class="pln"> logger config </span><span class="str">"org.elasticsearch.xpack.security....gAuditTrail"</span></code></li><li class="L1"><code class="line-numbers"><span class="typ">Dec</span><span class="pln"> </span><span class="lit">14</span><span class="pln"> </span><span class="lit">15</span><span class="pun">:</span><span class="lit">12</span><span class="pun">:</span><span class="lit">48</span><span class="pln"> elk elasticsearch</span><span class="pun">[</span><span class="lit">79428</span><span class="pun">]:</span><span class="pln"> </span><span class="lit">2018</span><span class="pun">-</span><span class="lit">12</span><span class="pun">-</span><span class="lit">14</span><span class="pln"> </span><span class="lit">15</span><span class="pun">:</span><span class="lit">12</span><span class="pun">:</span><span class="lit">48</span><span class="pun">,</span><span class="lit">084</span><span class="pln"> main ERROR </span><span class="typ">Unable</span><span class="pln"> to locate appender </span><span class="str">"index_search_slowlog_rolling"</span><span class="pln"> </span><span class="kwd">for</span><span class="pln"> logger config </span><span class="str">"index.search.slowlog"</span></code></li><li class="L2"><code class="line-numbers"><span class="typ">Dec</span><span class="pln"> </span><span class="lit">14</span><span class="pln"> </span><span class="lit">15</span><span class="pun">:</span><span class="lit">12</span><span class="pun">:</span><span class="lit">48</span><span class="pln"> elk elasticsearch</span><span class="pun">[</span><span class="lit">79428</span><span class="pun">]:</span><span class="pln"> </span><span class="lit">2018</span><span class="pun">-</span><span class="lit">12</span><span class="pun">-</span><span class="lit">14</span><span class="pln"> </span><span class="lit">15</span><span class="pun">:</span><span class="lit">12</span><span class="pun">:</span><span class="lit">48</span><span class="pun">,</span><span class="lit">084</span><span class="pln"> main ERROR </span><span class="typ">Unable</span><span class="pln"> to locate appender </span><span class="str">"deprecated_audit_rolling"</span><span class="pln"> </span><span class="kwd">for</span><span class="pln"> logger config </span><span class="str">"org.elasticsearch.xpac...gAuditTrail"</span></code></li><li class="L3"><code class="line-numbers"><span class="typ">Dec</span><span class="pln"> </span><span class="lit">14</span><span class="pln"> </span><span class="lit">15</span><span class="pun">:</span><span class="lit">12</span><span class="pun">:</span><span class="lit">48</span><span class="pln"> elk elasticsearch</span><span class="pun">[</span><span class="lit">79428</span><span class="pun">]:</span><span class="pln"> </span><span class="lit">2018</span><span class="pun">-</span><span class="lit">12</span><span class="pun">-</span><span class="lit">14</span><span class="pln"> </span><span class="lit">15</span><span class="pun">:</span><span class="lit">12</span><span class="pun">:</span><span class="lit">48</span><span class="pun">,</span><span class="lit">085</span><span class="pln"> main ERROR </span><span class="typ">Unable</span><span class="pln"> to locate appender </span><span class="str">"deprecation_rolling"</span><span class="pln"> </span><span class="kwd">for</span><span class="pln"> logger config </span><span class="str">"org.elasticsearch.deprecation"</span></code></li><li class="L4"><code class="line-numbers"><span class="typ">Dec</span><span class="pln"> </span><span class="lit">14</span><span class="pln"> </span><span class="lit">15</span><span class="pun">:</span><span class="lit">12</span><span class="pun">:</span><span class="lit">48</span><span class="pln"> elk systemd</span><span class="pun">[</span><span class="lit">1</span><span class="pun">]:</span><span class="pln"> elasticsearch</span><span class="pun">.</span><span class="pln">service</span><span class="pun">:</span><span class="pln"> main process exited</span><span class="pun">,</span><span class="pln"> code</span><span class="pun">=</span><span class="pln">exited</span><span class="pun">,</span><span class="pln"> status</span><span class="pun">=</span><span class="lit">1</span><span class="pun">/</span><span class="pln">FAILURE</span></code></li><li class="L5"><code class="line-numbers"><span class="typ">Dec</span><span class="pln"> </span><span class="lit">14</span><span class="pln"> </span><span class="lit">15</span><span class="pun">:</span><span class="lit">12</span><span class="pun">:</span><span class="lit">48</span><span class="pln"> elk systemd</span><span class="pun">[</span><span class="lit">1</span><span class="pun">]:</span><span class="pln"> </span><span class="typ">Unit</span><span class="pln"> elasticsearch</span><span class="pun">.</span><span class="pln">service entered failed state</span><span class="pun">.</span></code></li><li class="L6"><code class="line-numbers"><span class="typ">Dec</span><span class="pln"> </span><span class="lit">14</span><span class="pln"> </span><span class="lit">15</span><span class="pun">:</span><span class="lit">12</span><span class="pun">:</span><span class="lit">48</span><span class="pln"> elk systemd</span><span class="pun">[</span><span class="lit">1</span><span class="pun">]:</span><span class="pln"> elasticsearch</span><span class="pun">.</span><span class="pln">service failed</span><span class="pun">.</span></code></li><li class="L7"><code class="line-numbers"><span class="typ">Hint</span><span class="pun">:</span><span class="pln"> </span><span class="typ">Some</span><span class="pln"> lines were ellipsized</span><span class="pun">,</span><span class="pln"> </span><span class="kwd">use</span><span class="pln"> </span><span class="pun">-</span><span class="pln">l to show </span><span class="kwd">in</span><span class="pln"> full</span><span class="pun">.</span></code></li></ol></pre> <ul> <li><code>network.host</code>:es监听地址,采用<code>"0.0.0.0"</code>,表示容许全部设备访问。</li> <li><code>http.port</code>:es监听端口,可不取消注释,默认即此端口。</li> <li><code>discovery.zen.ping.unicast.hosts</code>:集群节点发现列表,也可采用ip的形式</li> <li><code>discovery.zen.minimum_master_nodes</code>:若是暂时是单节点部署,能够设置成1</li> <li><code>xpack.security.enabled</code>:添加这条,这条是配置kibana的安全机制,暂时关闭。</li> </ul> <p>重启es。</p> <pre class="prettyprint linenums"><ol class="linenums"><li class="L0"><code class="line-numbers"><span class="pln">systemctl restart elasticsearch</span><span class="pun">.</span><span class="pln">service</span></code></li><li class="L1"><code class="line-numbers"><span class="pln">systemctl status elasticsearch</span><span class="pun">.</span><span class="pln">service</span></code></li></ol></pre> <h3><a name="toc-3" data-original-title="" title=""></a>3,安装logstash。</h3> <p>直接yum安装。</p> <pre class="prettyprint linenums"><ol class="linenums"><li class="L0"><code class="line-numbers"><span class="pln">yum </span><span class="pun">-</span><span class="pln">y install logstash</span></code></li></ol></pre> <p>配置logstash。</p> <pre class="prettyprint linenums"><ol class="linenums"><li class="L0"><code class="line-numbers"><span class="pun">[</span><span class="pln">root@elk </span><span class="pun">~]</span><span class="pln">$egrep </span><span class="pun">-</span><span class="pln">v </span><span class="str">"^#|^$"</span><span class="pln"> </span><span class="pun">/</span><span class="pln">etc</span><span class="pun">/</span><span class="pln">logstash</span><span class="pun">/</span><span class="pln">logstash</span><span class="pun">.</span><span class="pln">yml</span></code></li><li class="L1"><code class="line-numbers"><span class="pln">path</span><span class="pun">.</span><span class="pln">data</span><span class="pun">:</span><span class="pln"> </span><span class="str">/var/</span><span class="pln">lib</span><span class="pun">/</span><span class="pln">logstash</span></code></li><li class="L2"><code class="line-numbers"><span class="pln">path</span><span class="pun">.</span><span class="pln">config</span><span class="pun">:</span><span class="pln"> </span><span class="str">/etc/</span><span class="pln">logstash</span><span class="pun">/</span><span class="pln">conf</span><span class="pun">.</span><span class="pln">d</span></code></li><li class="L3"><code class="line-numbers"><span class="pln">path</span><span class="pun">.</span><span class="pln">logs</span><span class="pun">:</span><span class="pln"> </span><span class="str">/var/</span><span class="pln">log</span><span class="pun">/</span><span class="pln">logstash</span></code></li></ol></pre> <p>这个地方重要的是第二条配置,同许多应用相似的,这里定义了一个include的目录,之后咱们的多个应用实例就能够直接放置在这个目录下了,这里做为了解,后边并不会应用配置好的logstash,缘由在后边会说。</p> <p>而后定义此logstash再也不使用系统管理启动,而是之后经过命令行来起对应的logstash实例。<br> 同时建立软连接,从而让系统可以在<code>/usr/share/logstash</code>下读取到相对应的logstash配置信息。</p> <pre class="prettyprint linenums"><ol class="linenums"><li class="L0"><code class="line-numbers"><span class="pln">systemctl disable logstash</span><span class="pun">.</span><span class="pln">service</span></code></li><li class="L1"><code class="line-numbers"><span class="pln">ln </span><span class="pun">-</span><span class="pln">s </span><span class="pun">/</span><span class="pln">etc</span><span class="pun">/</span><span class="pln">logstash </span><span class="pun">/</span><span class="pln">usr</span><span class="pun">/</span><span class="pln">share</span><span class="pun">/</span><span class="pln">logstash</span><span class="pun">/</span><span class="pln">config</span></code></li></ol></pre> <p>而后logstash先放在这里,不用启动,对应的日志等操做,后边就会介绍了。</p> <h3><a name="toc-4" data-original-title="" title=""></a>4,安装kibana</h3> <p>直接yum安装。</p> <pre class="prettyprint linenums"><ol class="linenums"><li class="L0"><code class="line-numbers"><span class="pln">yum </span><span class="pun">-</span><span class="pln">y install kibana</span></code></li></ol></pre> <p>配置kibana。</p> <pre class="prettyprint linenums"><ol class="linenums"><li class="L0"><code class="line-numbers"><span class="pun">[</span><span class="pln">root@elk </span><span class="pun">~]</span><span class="pln">$egrep </span><span class="pun">-</span><span class="pln">v </span><span class="str">"^#|^$"</span><span class="pln"> </span><span class="pun">/</span><span class="pln">etc</span><span class="pun">/</span><span class="pln">kibana</span><span class="pun">/</span><span class="pln">kibana</span><span class="pun">.</span><span class="pln">yml</span></code></li><li class="L1"><code class="line-numbers"><span class="pln">server</span><span class="pun">.</span><span class="pln">port</span><span class="pun">:</span><span class="pln"> </span><span class="lit">5601</span></code></li><li class="L2"><code class="line-numbers"><span class="pln">server</span><span class="pun">.</span><span class="pln">host</span><span class="pun">:</span><span class="pln"> </span><span class="str">"0.0.0.0"</span></code></li><li class="L3"><code class="line-numbers"><span class="pln">elasticsearch</span><span class="pun">.</span><span class="pln">url</span><span class="pun">:</span><span class="pln"> </span><span class="str">"http://10.100.120.82:9200"</span></code></li><li class="L4"><code class="line-numbers"><span class="pln">kibana</span><span class="pun">.</span><span class="pln">index</span><span class="pun">:</span><span class="pln"> </span><span class="str">".newkibana"</span></code></li><li class="L5"><code class="line-numbers"><span class="pln">xpack</span><span class="pun">.</span><span class="pln">security</span><span class="pun">.</span><span class="pln">enabled</span><span class="pun">:</span><span class="pln"> </span><span class="kwd">false</span><span class="pln"> </span><span class="com">#添加这条,这条是配置kibana的安全机制,暂时关闭。</span></code></li></ol></pre> <ul> <li><code>kibana.index</code>:原来默认是<code>".kibana"</code>,可是新版本的kibana启动以后发现没法访问,访问以后抛出一个异常:<code>kibana server is not ready yet</code>,那么回来把配置更改为<code>".newkibana"</code>,而后重启kibana,再次访问,便可成功。</li> </ul> <p>启动kibana。</p> <pre class="prettyprint linenums"><ol class="linenums"><li class="L0"><code class="line-numbers"><span class="pln">systemctl enable kibana</span><span class="pun">.</span><span class="pln">service</span></code></li><li class="L1"><code class="line-numbers"><span class="pln">systemctl restart kibana</span></code></li><li class="L2"><code class="line-numbers"><span class="pln">systemctl status kibana</span></code></li></ol></pre> <p>到这儿,基本上,做为单台的elk主机上的工做基本上已经完成,能够说很是简单,而,戏,也今后刚刚开始而已。</p> <hr><div class="s-weixin-one" style="margin:10px auto 20px;width:25pc"><div class="weimg-one" style="padding:5px;border:1px dashed #ccc"> <img src="http://www.eryajf.net/wp-content/uploads/2018/12/2018120715213483.png" alt="weinxin" style="float:left;margin:0 10px 0 0;width:30%;height:auto"><div class="weixin-h" style="float:left;width:65%"><strong>扫码订阅本站,第一时间得到更新</strong></div><div style="float:left;width:65%;color:#999" class="weixin-h-w">微信扫描二维码,订阅咱们网站的动态,另外不定时发送WordPress小技巧,你能够随时退订,欢迎订阅哦~</div><div class="clear"></div></div></div><hr><div class="open-message">二丫讲梵 , 版权全部丨如未注明 , 均为原创丨本网站采用<a href="http://www.eryajf.net/go?url=http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="nofollow" target="_blank" title="" data-original-title="BY-NC-SA受权协议">BY-NC-SA</a>协议进行受权 , 转载请注明<a href="http://www.eryajf.net/2351.html" target="_blank" title="" data-original-title="<一>ELK-6.5.3学习笔记–elk基础环境安装">&lt;一&gt;ELK-6.5.3学习笔记–elk基础环境安装</a>!</div> <div class="article-social"> <a href="javascript:;" data-action="ding" data-id="2351" id="Addlike" class="action" data-original-title="" title=""><i class="fa fa-heart-o"></i>喜欢 (<span class="count">6</span>)</a><span class="or"><style>.article-social .weixin:hover{background:#fff;}</style><a class="weixin" style="border-bottom:0px;font-size:15pt;cursor:pointer;" data-original-title="" title="">赏<div class="weixin-popover"><div class="popover bottom in"><div class="arrow"></div><div class="popover-title"><center>[若是想支持本站,可支付宝赞助]</center></div><div class="popover-content"><img width="200px" height="200px" src="https://ae01.alicdn.com/kf/HTB17dqke21G3KVjSZFk761K4XXav.png"></div></div></div></a></span><span class="action action-share bdsharebuttonbox"><i class="fa fa-share-alt"></i>分享 (<span class="bds_count" data-cmd="count" title="累计分享0次">0</span>)<div class="action-popover"><div class="popover top in"><div class="arrow"></div><div class="popover-content"><a href="#" class="sinaweibo fa fa-weibo" data-cmd="tsina" title="" data-original-title="分享到新浪微博"></a><a href="#" class="bds_qzone fa fa-star" data-cmd="qzone" title="" data-original-title="分享到QQ空间"></a><a href="#" class="qq fa fa-qq" data-cmd="sqq" title="" data-original-title="分享到QQ好友"></a><a href="#" class="bds_renren fa fa-renren" data-cmd="renren" title="" data-original-title="分享到人人网"></a><a href="#" class="bds_weixin fa fa-weixin" data-cmd="weixin" title="" data-original-title="分享到微信"></a><a href="#" class="bds_more fa fa-ellipsis-h" data-cmd="more" data-original-title="" title=""></a></div></div></div></span></div> 原文地址:http://www.eryajf.net/2351.html</article>java

相关文章
相关标签/搜索