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命令进入目录,解压安装包

cd /data/tools/elasticsearch
tar -xf elasticsearch-6.6.1.tar.gz

 不能以root用户启动es

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

 vi elasticsearch.yml
 network.host: 172.17.0.17(本机ip)
 http.port: 9200

修改es配置文件jvm.options

vi jvm.options
-Xms512M
-Xmx512M

启动时错误解决

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、测试

外部浏览器访问即可

!注意:先关闭防火墙

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文件夹,将中文分词安装包放入其中,并解压

unzip elasticsearch-analysis-ik-6.6.1.zip

  重新启动es,观察到

 表示插件安装成功

posted @ 2021-03-11 16:49  南翔技校毕业后  阅读(159)  评论(0)    收藏  举报