免费做网站站标,mockpuls可以做网站吗,网站整体设计,加强网站制度建设一、官网下载相关的安装包
ElasticSearch7.4.2#xff1a;
elasticsearch-7.4.2-linux-x86_64.tar.gz
下载中文分词器#xff1a;
elasticsearch-analysis-ik-7.4.2.zip
二、上传解压文件到服务器
上传到目录#xff1a;/home/data/elasticsearch
解压文件#xff1…一、官网下载相关的安装包
ElasticSearch7.4.2
elasticsearch-7.4.2-linux-x86_64.tar.gz
下载中文分词器
elasticsearch-analysis-ik-7.4.2.zip
二、上传解压文件到服务器
上传到目录/home/data/elasticsearch
解压文件elasticsearch-7.4.2-linux-x86_64.tar.gz cd /home/data/elasticsearch
tar -zxvf elasticsearch-7.4.2-linux-x86_64.tar.gz#修改解压文件夹名称为elasticsearch-7.4.2
mv 原文件夹名 新文件夹名 把下载好的中文分词器拷贝到elasticsearch cd /home/data/elasticsearch/elasticsearch-7.4.2/plugins#新建文件夹ikmkdir ik#把中文分词器上传到刚建立的文件夹中进行解压
unzip elasticsearch-analysis-ik-7.4.2.zip 三、新建ES用户 useradd elasticsearch
passwd elasticsearch
输入密码#给用户赋权
cd /home/data/elasticsearch
chown -R elasticsearch:elasticsearch elasticsearch-7.4.2#切换ES用户
su - elasticsearch四、修改配置文件
vim elasticsearch-7.4.2/config/elasticsearch.yml
修改内容如下 #默认是随机字符串可默认
node.name: node-1#可填写本机ip也可0.0.0.0
network.host: 0.0.0.0#可修改es访问端口默认9200可默认
http.port: 9200# 允许跨域访问
http.cors.enabled: true
http.cors.allow-origin: *# ES数据和日志存放位置
path.data: /home/data/elasticsearch/elasticsearch-7.4.2/data
path.logs: /home/data/elasticsearch/elasticsearch-7.4.2/logs# 快照路径
path.repo: /home/data/elasticsearch/elasticsearch-7.4.2/snapshotscluster.initial_master_nodes: [node-1]##优化参数
indices.memory.index_buffer_size: 20%
indices.query.bool.max_clause_count: 100000000 五、修改ES内存
vim elasticsearch-7.4.2/config/jvm.options
六、启动ES
启动命令
/home/data/elasticsearch/elasticsearch-7.4.2/bin/elasticsearch -d
七、验证其实启动成功
访问地址
http://172.16.100.100:9200/ 其他说明
1、启动错误不能使用jdk1.8最少是jdk11
解决方法
去官网下载jdk11
oracleJDK11
上传到服务器然后修改ES配置文件
修改/elasticsearch-7.4.2/bin目录下elasticsearch配置文件添加如下配置
#配置自己的jdk11
export JAVA_HOME/home/data/jdk/jdk-11.0.22
export PATH$JAVA_HOME/bin:$PATH#添加jdk判断
if [ -x $JAVA_HOME/bin/java ]; thenJAVA/home/data/jdk/jdk-11.0.22/bin/java
elseJAVAwhich java
fi
2、报错信息一bootstrap checks failed ERROR: [2] bootstrap checks failed [1]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536] [2]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
解决方法
# vim /etc/sysctl.conf
添加下面配置
vm.max_map_count655360
并执行命令
# sysctl -p
3、报错信息二bootstrap checks failed
ERROR: [1] bootstrap checks failed [1]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]
解决方法
切换到root用户
# ulimit -Hn 查看硬限制
# vim /etc/security/limits.conf
##在末尾添加下面设置
* soft nofile 655350 * hard nofile 655350
退出用户重新登录使配置生效
重新 ulimit -Hn 查看硬限制 会发现数值有4096改成65535
# vim /etc/security/limits.d/90-nproc.conf
找到如下内容
soft nproc 1024
修改为
soft nproc 2048