这个玩意有点小麻烦,问题遇到有点多
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.3.1-linux-x86_64.tar.gz
tar -xzf elasticsearch-7.3.1-linux-x86_64.tar.gz
vim /conf/elasticsearch.yml
文件内容
bootstrap.memory_lock: false
bootstrap.system_call_filter: false
node.name: node-1
# 设置远程连接访问
network.host: 0.0.0.0
#
# Set a custom port for HTTP:
#
http.port: 9200
cluster.initial_master_nodes: ["node-1"]
上所有问题博主都遇到了。倒霉0.0
原因:配置的内存较大,而本机内存较小导致的
解决办法:修改配置文件jvm.options
原本的1g修改为小一些就好
-Xms500m
-Xmx500m
原因:es无法通过root用户启动
解决办法:新建用户并授权后连接运行
useradd es
passwd es
chown -R es:es /usr/local/elasticsearch/
su es
原因: 不知道,只知道解决办法
解决办法: 修改配置文件sysctl.conf
vim /etc/sysctl.conf
在配置文件中最后一行添加下面代码
vm.max_map_count=262144
最后执行
/sbin/sysctl -p
以上就是我遇到的一系列问题。希望对你们有帮助
./bin/elasticsearch -d
ps -ef | grep elastic
kill -9 对应的进程id
本站为非盈利网站,如果您喜欢这篇文章,欢迎支持我们继续运营!
本站主要用于日常笔记的记录和生活日志。本站不保证所有内容信息可靠!(大多数文章属于搬运!)如有版权问题,请联系我立即删除:“abcdsjx@126.com”。
QQ: 1164453243
邮箱: abcdsjx@126.com