

.NET Core使用ElasticSearch 一:windows安装Elasticsearch与kibana

一:安装java环境
ElasticSearch是基于Java的所以先要安装Java,dkj,当然下载的ElasticSearch也带得也jkd也可以使用那个。
下载地址https://www.oracle.com/java/technologies/javase-downloads.html
目前最新版java16,下载后直接安装即可。
二:下载、运行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 | 包含所有已经安装的插件 |
进入bin目录打开powershell执行.\elasticsearch命令
命令执行成功后输入http://localhost:9200/ 访问
看到如上图所示就算成功了。
三:将Elasticsearch安装成Windows服务
在bin 目录下,打开命令窗体 输入 .\elasticsearch-service install 回车,就开始安装了,等待安装成功,在window服务里面就可以看到安装的服务了
四:配置Elasticsearch支持外网访问
elasticsearch默认只支持localhost访问,要支持外网访问需要进行配置
修改配置文件:
打开根目录下的config文件夹,找到elasticsearch.yml进行如下配置
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
五:运行kibana
kibana是elasticsearch的可视化工具
将下载的kibana 解压到你的 Elasticsearch的目录下(注意kibana 版本要与elasticsearch版本匹配,一定不能高于elasitcsearch版本 最好是版本保持一致。)
然后在到kibana的bin目录下打开powershell输入命令: .\kibana.bat
即可
然后运行:http://localhost:5601
然后可以使用左边菜单下面的Dev Tools的Console来调试执行命令
一定要文采斐然吗
我磕磕绊绊 叙意不清的语句也是爱啊
一定要娓娓道来吗
我词不达意 语未由衷的叙述也是爱啊
一定要妙语连珠吗
我支支吾吾 含糊其辞的言语也是爱啊
欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739。有需要软件开发,或者学习软件技术的朋友可以和我联系~(Q:815170684)