安装 ElasticSearch 及分词器
1 下载安装包:
elasticsearch-6.3.0.tar.gz
elasticsearch-analysis-ik-6.3.0.zip
注:分词器要和es 版本匹配,如果不匹配需要修改文件 elasticsearch-analysis-ik-6.3.0/plugin-descriptor.properties
2 解压文件并配置
tar -xvf elasticsearch-6.3.0.tar.gz
cd elasticsearch-6.3.0/plugins
mkdir ik
cd ik
unzip **/elasticsearch-analysis-ik-6.3.0.zip 将分词器解压倒ik目录下
3 配置文件
grep -Ev '^$|^#' elasticsearch.yml
修改并添加配置,注意
bootstrap.memory_lock: false
bootstrap.system_call_filter: false 要设置上
4 修改sysctl.conf 并执行sysctl -p
或执行 sysctl -w vm.max_map_count=262144 ---临时有效,重启就会失效
5 设置/usr/local/elasticsearch-6.3.0的权限
6 es 需要用非root用户,新增组和用户
groupadd elsearch
useradd elsearch -g elsearch
chown -R elsearch:elsearch elasticsearch-6.3.0
或配置 /etc/security/limits.conf,在文件后面加上这个配置(这个方式我没有试过,我用的是非root用户)
7 执行命令 .//usr/local/elasticsearch-6.3.0/bin/elasticsearch &
8 访问 http://****:9200/
得到如下内容: