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,观察到

 表示插件安装成功

posted @   南翔技校毕业后  阅读(136)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· 地球OL攻略 —— 某应届生求职总结
点击右上角即可分享
微信分享提示