一、安装java
yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel
二、安装elasticsearch
1、解压elasticsearch压缩包
2、创建es组和用户
groupadd es
useradd es -g es
3、使用es运行elasticsearch/bin下的elasticsearch
注意此java处环境变量错误,修复步骤如下
4、开启远程访问
vim ./config/elasticsearch.yml
network.host 0.0.0.0
启动报错
#/u02/elasticsearch-7.4.0/bin
./elasticsearch
[1]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65535]
[2]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
[3]: the default discovery settings are unsuitable for production use; at least one of [discovery.seed_hosts, discovery.seed_providers, cluster.initial_master_nodes] must be configured
[1]首先切换到 root 用户
su root
#输入密码,然后编辑下面文件
vi /etc/security/limits.conf
#在文件末尾添加以下内容
es – nofile 65536 # 将 es 替换为自己的用户名[2]sysctl -w vm.max_map_count=262144
[3]config/elasticsearch.yml
#取消注释,并修改属性
cluster.initial_master_nodes: [“127.0.0.1”]
三、安装maven(ik分词插件依赖)
1、安装java
2、下载maven安装包
cd /usr/local/src
wget http://www-us.apache.org/dist/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz
tar -xf apache-maven-3.5.4-bin.tar.gz
mv apache-maven-3.5.4/ apache-maven/
3、Apache Maven环境配置
cd /etc/profile.d/
vim maven.sh
###
# Apache Maven Environment Variables
# MAVEN_HOME for Maven 1 - M2_HOME for Maven 2
export M2_HOME=/usr/local/src/apache-maven
export PATH=${M2_HOME}/bin:${PATH}
###:wq
chmod +x maven.sh
source /etc/profile.d/maven.sh
4、版本检查
mvn --version
四、ik分词插件
1、ik github https://github.com/medcl/elasticsearch-analysis-ik下载ik
2、编译
mvn clean package -U -DskipTests
3、编译完成,在target/release目录下会产生elasticsearch-analysis-ik-6.5.0.zip
将此文件拷贝到plugins并解压