下一篇文章:
elasticsearch-head-master可视化工具安装

前言

最近也是在写关于一个数据分析的项目,感觉只使用mysql和JavaList操作解决不了想要的数据问题,所以也是入手学习了elasticsearch,安装与配置过程中也是有一些需要注意的点,这里分享给大家。
我们需要下载一共四个东西,这里由于ElasticSearch的ik分词器只有8.2.0版本,所以我们都以windows版,8.2.0版本为例。


一、下载与安装

我们只需要点击上面的官网链接,选择自己所需要的版本下载即可。
在这里插入图片描述
下载好之后就是一个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可视化工具。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐