.NET Core使用ElasticSearch 一:windows安装Elasticsearch与kibana 电脑版发表于:2021/4/14 10:37 ####一:安装java环境 ElasticSearch是基于Java的所以先要安装Java,dkj,当然下载的ElasticSearch也带得也jkd也可以使用那个。 下载地址https://www.oracle.com/java/technologies/javase-downloads.html 目前最新版java16,下载后直接安装即可。 <br/> ####二:下载、运行ElasticSeach 下载地址:https://www.elastic.co/cn/downloads/past-releases 选择ElasticSeach,目前最新版7.12.0  >**下载完成后解压**  >**文件解释** | 目录 | 配置文件 | 描述 | | ------------ | ------------ | ------------ | | bin | | 包括启动elasticsearch,安装插件。运行统计数据等 | | config | elasticsearch.yml | 集群配置文件,user,role based相关配置 | | jdk | | Java的配置环境 | | data | path.data | 数据文件 | | lib | | Java类库 | | logs | path.log | 日志文件 | | modules | | 包含所有ES模块 | | plugins | | 包含所有已经安装的插件 | <br/> >**进入bin目录打开powershell执行.\elasticsearch命令**  >命令执行成功后输入http://localhost:9200/ 访问  看到如上图所示就算成功了。 <br/> ####三:将Elasticsearch安装成Windows服务 在bin 目录下,打开命令窗体 输入 .\elasticsearch-service install 回车,就开始安装了,等待安装成功,在window服务里面就可以看到安装的服务了 <br/> ####四:配置Elasticsearch支持外网访问 elasticsearch默认只支持localhost访问,要支持外网访问需要进行配置 >**修改配置文件**: 打开根目录下的config文件夹,找到elasticsearch.yml进行如下配置 ```yaml cluster.name: my-application node.name: node-1 network.host: 0.0.0.0 http.port: 9200 cluster.initial_master_nodes: ["node-1"] ``` 开启上面5个参数。注意host要修改成0.0.0.0。这五个参数必须都要开启,默认是注释状态的。比如下面的network.host与http.port  <br/> ####五:运行kibana kibana是elasticsearch的可视化工具 将下载的kibana 解压到你的 Elasticsearch的目录下(注意kibana 版本要与elasticsearch版本匹配,一定不能高于elasitcsearch版本 最好是版本保持一致。)  然后在到kibana的bin目录下打开powershell输入命令: `.\kibana.bat`即可  然后运行:http://localhost:5601 然后可以使用左边菜单下面的Dev Tools的Console来调试执行命令   <br/> tn2>一定要文采斐然吗 我磕磕绊绊 叙意不清的语句也是爱啊 一定要娓娓道来吗 我词不达意 语未由衷的叙述也是爱啊 一定要妙语连珠吗 我支支吾吾 含糊其辞的言语也是爱啊