ElasticSearch-8.2.0-windows安装与配置
下一篇文章:
elasticsearch-head-master可视化工具安装
前言
最近也是在写关于一个数据分析的项目,感觉只使用mysql和JavaList操作解决不了想要的数据问题,所以也是入手学习了elasticsearch,安装与配置过程中也是有一些需要注意的点,这里分享给大家。
我们需要下载一共四个东西,这里由于ElasticSearch的ik分词器只有8.2.0版本,所以我们都以windows版,8.2.0版本为例。
- elasticsearch-8.2.0-windows-x86_64.zip
- elasticsearch-head-master可视化工具
- kibana-8.2.0-windows-x86_64.zip
- elasticsearch-analysis-ik-8.2.0.zip
下面我们先介绍elasticsearch的安装教程,之后的教程放到后面的文章中。
一、下载与安装
我们只需要点击上面的官网链接,选择自己所需要的版本下载即可。
下载好之后就是一个zip的压缩文件,我们选择好安装目录之后直接解压即可,开箱即用。
解压后的目录如下:
我们直接进入bin目录下,找到elasticsearch.bat批处理文件,点击直接运行即可。
运行后,控制台输出日志,下面就是我们elasticsearch的账号密码。
elaasticsearch的默认访问路径是localhost:9200,我们打开浏览器直接访问即可。
如果访问不了也没关系,我们可以先修改配置文件之后再进行访问。
二、修改配置
1.修改elasticsearch.yml配置
# 换个集群的名字,免得跟别人的集群混在一起
cluster.name: el-m
# 换个节点名字
node.name: el_node_m1
# 修改一下ES的监听地址,这样别的机器也可以访问
network.host: 0.0.0.0
#设置对外服务的http端口,默认为9200
http.port: 9200
#设置索引数据的存储路径
path.data: F:/elasticsearch-8.2.0/data #换成自己的路径
#设置日志文件的存储路径
path.logs: F:/elasticsearch-8.2.0/logs #换成自己的路径
# 关闭http访问限制
xpack.security.enabled: false
# 增加新的参数,head插件可以访问es
http.cors.enabled: true
http.cors.allow-origin: "*"
#----------------------- BEGIN SECURITY AUTO CONFIGURATION -----------------------
# Enable security features
#xpack.security.enabled: false
xpack.security.enrollment.enabled: true
# Enable encryption for HTTP API client connections, such as Kibana, Logstash, and Agents
xpack.security.http.ssl:
enabled: false
keystore.path: certs/http.p12
# Enable encryption and mutual authentication between cluster nodes
xpack.security.transport.ssl:
enabled: true
verification_mode: certificate
keystore.path: certs/transport.p12
truststore.path: certs/transport.p12
# Create a new cluster with the current node only
# Additional nodes can still join the cluster later
cluster.initial_master_nodes: ["el_node_m1"] #注意,这个要与node.name填写一致
#----------------------- END SECURITY AUTO CONFIGURATION -------------------------
2.重新启动服务
重新使用cmd进入elasticsearch目录进行启动。
启动后我的控制台是这样:
然后访问浏览器http://localhost:9200
出现这个就是安装和启动成功了。
下篇文章我们介绍安装elasticsearch-head-master可视化工具。