ES6.6.1安装、中文分词安装
操作步骤:
1、下载
es下载:
链接:https://pan.baidu.com/s/1bYoAGrjdiCgiN11b8l_Epw
提取码:8jmp
中文分词下载:
链接:https://pan.baidu.com/s/1EDoRcAimpM4MZN1SwOfdmA
提取码:0ior
2、安装
Xftp上传es安装包到服务器的/data/tools/elasticsearch目录
Xshell命令进入目录,解压安装包
1 2 | cd /data/tools/elasticsearch tar -xf elasticsearch-6.6.1.tar.gz |
不能以root用户启动es
1 2 3 4 5 6 | a.在linux系统中创建新的组 groupadd esgroup b.创建新的用户esuser并将esuser用户放入esgroup组中 useradd esuser -g esgroup -p root@123 c.改变文件的权限 chown -R esuser:esgroup es的安装目录(/data/tools/elasticsearch/elasticsearch-6.6.1) |
修改es配置文件elasticsearch.yml
1 2 3 | vi elasticsearch.yml network.host: 172.17.0.17(本机ip) http.port: 9200 |
修改es配置文件jvm.options
1 2 3 | vi jvm.options -Xms512M -Xmx512M |
启动时错误解决
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | a.重新启动es出现如下错误 **ERROR: bootstrap checks failed[1]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]** 解决方案: # 切换到root用户修改 vi /etc/security/limits .conf # 在最后面追加下面内容 * soft nofile 65536 * hard nofile 65536 * soft nproc 4096 * hard nproc 4096 b.重新启动出现如下错误 **ERROR: max number of threads [3802] for user [chenyn] is too low,increase to at least [4096]** 解决方案: #进入limits.d目录下修改配置文件。 vi /etc/security/limits .d /20-nproc .conf # 修改为 启动ES用户名 soft nproc 4096 c.重新启动出现如下错误 **ERROR: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]** 解决方案: vi /etc/sysctl .conf vm.max_map_count=655360 #执行以下命令生效: sysctl -p |
3、启动
前台启动 ./elasticsearch
后台启动 ./elasticsearch -d
4、测试
外部浏览器访问即可
!注意:先关闭防火墙
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | http: //es 的主机ip:9200 出现如下信息说明安装成功: { "name" : "n3-uWji" , "cluster_name" : "elasticsearch" , "cluster_uuid" : "rdlF-MY1TgOF4TAQUgJo-g" , "version" : { "number" : "6.6.1" , "build_flavor" : "default" , "build_type" : "tar" , "build_hash" : "1fd8f69" , "build_date" : "2019-02-13T17:10:04.160291Z" , "build_snapshot" : false , "lucene_version" : "7.6.0" , "minimum_wire_compatibility_version" : "5.6.0" , "minimum_index_compatibility_version" : "5.0.0" }, "tagline" : "You Know, for Search" } |
6、安装中文分词器
es安装包/plugins下新建ik文件夹,将中文分词安装包放入其中,并解压
1 | unzip elasticsearch-analysis-ik-6.6.1.zip |
重新启动es,观察到
表示插件安装成功
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· 地球OL攻略 —— 某应届生求职总结