ElasticSerach单机版安装
注:本次讲解的是版本的是elasticsearch-6.3.1.tar.gz,centos7+jdk1.8版本,在安装前请确保你的Linux系统上安装了jdk1.8
1、下载elasticsearch,并上传到Linux上
(这里我上传到的是opt目录,做程序得有自己的套路,我就按照自己进行安装讲解,至于你怎么安装就看你的需求了)。
2、在opt下面创建一个文件夹,
mkdir -p /opt/es
3、创建一个用户
adduser es
elasticsearch 6.x版本在root用户下不能启动。需要更换普通用户。
4、授权elasticsearch压缩包,并解压到es目录下
chmod 777 -r elasticsearch-6.3.1.tar.gz
5、修改配置文件
elasticSearch.yml(集群配置文件)、jvm.Opitons(jvm配置文件),
1、jvm.Opitons中配置es能够使用jvm内存大小
2、elasticSearch.yml中配置es的host地址(配成本机地址,允许访问)
3、配置好之后再次授权
chown -R es:es /opt/es/elasticsearch-6.3.1
4、修改Linux默认配置
linux的默认线程数、最大文件数、最大内存数都不够elasticsearch使用,所以启动后会报错,这里就需要修改Linux的默认线程数、最大文件数、和最大内存数。
A 修改linux的sysctl配置文件,配置系统使用内存
vi /etc/sysctl.conf
vm.max_map_count=655360
fs.file-max=655360
B 修改linux的limits配置文件,设置内存线程和文件
vi /etc/security/limits.conf
* hard nofile 65536
* soft nofile 131072
* hard nproc 4096
* soft nproc 2048
C 配置完了记得刷新sysctl
sysctl -p
6、切换到普通用户启动即可
su es
./elasticsearch
后台启动
./elasticsearch -d
在浏览器中直接访问即可
elasticSearch6的开发工具(kibana)安装:https://blog.csdn.net/qq_41417259/article/details/101534565
ElasticSerach整合中文分词器elasticsearch-analysis-ik6安装使用:
https://blog.csdn.net/qq_41417259/article/details/101536307