一、elasticsearch阐述
Elasticsearch是搜索引擎检索系统,Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,Lucene是开源的搜索引擎框架。现有很多企业使用作为搜索引擎后台的支撑,我们现在主要是作为日志搜索服务。
二、部署elasticsearch
1、先安装JDK(jdk8u202x64),并且配置环境变量;如下图所示:
CLASS_PATH
C:Program FilesJavajdk1.8.0_202bin
JAVA_HOME
C:Program FilesJavajdk1.8.0_202
Path
C:Program FilesJavajdk1.8.0_202bin
2、elasticsearch复制到自己的电脑,并且解压,配置config文件夹下的elasticsearch.yml文件,
可以设置自己的ip地址与端口,log4net与kibana的配置文件需要使用这个ip与端口。打开bin文件夹,使用cmd 运行elasticsearch-service.bat install elasticsearch9200 安装服务。
正常显示如下:
3、kibana elasticsearch复制到自己的电脑,并且解压,配置config文件夹下的kibana.yml文件
修改成es中的配置地址。
双击运行bin目录下的kibana.bat,等待启动成功。访问地址是ip加端口号5601
三、代码中需要的调整(开发人员注意)
引用:log4net.ElasticSearch最新
log4net.ElasticSearch.Async最新
1、log4net的配置文件调整如下:
(1)图中第一个红框代码:
(2)图中第二个红框代码:配置文件中index根据项目定义,进行修改,具体代码如下:
type="log4net.ElasticSearch.Async.ElasticSearchAsyncAppender, log4net.ElasticSearch.Async">
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)