ES的安装以及配置+ik分词

ES的安装以及配置+ik分词

码农世界 2024-05-26 前端 96 次浏览 0个评论

        环境:windows10、ES(8.13.3)、Kibana(8.13.3)、Logstash(8.13.3)、ik(8.13.3)

1.下载安装ES

Download Elasticsearch | ElasticDownload Elasticsearch or the complete Elastic Stack (formerly ELK stack) for free and start searching and analyzing in minutes with Elastic....https://www.elastic.co/cn/downloads/elasticsearch

1.2 修改ES的配置文件

elasticsearch-8.13.3\config\elasticsearch.yml

 1.3 添加编码配置

elasticsearch-8.13.3\config\jvm.options 

1.4 允许外部网络访问

#取消注释(如果需要公网访问则将地址改为公网ip)

network.host: 0.0.0.0

#阿里云或者华为云别忘了安全组打开端口

        双击 bin/elasticsearch.bat 启动 

1.5 打开浏览器访问

http://localhost:9200

2.ES的配置文件(elasticsearch.yml)

  • 集群名称(cluster.name):默认无需配置
  • 节点名称(node.name):单实例不用设置,集群下必须区分设置
    • IP地址(network.host):默认仅限本地访问
    • 访问端口:http端口(http.port),tcp端口(transport.port)
    • 处理器数量(node.processors):默认不用设置,单机器多实例需要设置
      • 目录:数据目录(path.data)、日志目录(path.logs),默认在当前运行程序下 
        • 集群模式(discovery.type):默认单节点集群模式
        • 节点发现(discovery.seed_hosts)
        • 集群初始化节点(cluster.initial_master_nodes)
          • 设置 HTTP 请求的最大内容大小
            • 启用或禁用 X-Pack 安全功能 ,上线需要打开增强数据安全性

               

              3.jvm配置(jvm.options)

              • jdk选择:ES默认是自己带一个对应版本的jdk,连接ES的服务最好也对应版本
                • GC选择:从7.8.1开始ES垃圾回收用的就是G1了,之前的用的是CMS,(因为jdk14之后的G1在性能和稳定性方面做了许多改进)
                  • 堆栈大小:默认4G,最好不超过1/2系统内存,内存不能超过32G(官方建议,超过反而性能下降)
                    • GC日志:gc.log保存路径设置

                      4.配置IK中文分词器
                      Index of: analysis-ik/stable/https://release.infinilabs.com/analysis-ik/stable/

                              将下载的文件解压出来,然后把文件夹改名为ik,然后将文件夹放到ES目录下的plugins中;

                              然后重启ES就生效了

转载请注明来自码农世界,本文标题:《ES的安装以及配置+ik分词》

百度分享代码,如果开启HTTPS请参考李洋个人博客
每一天,每一秒,你所做的决定都会改变你的人生!

发表评论

快捷回复:

评论列表 (暂无评论,96人围观)参与讨论

还没有评论,来说两句吧...

Top