linux安装ElasticSearch教程

小兔叽 可爱的博主

时间: 2021-04-08 阅读: 234 字数:2924

{}
这个玩意有点小麻烦,问题遇到有点多

一、ElasticSearch下载到服务器

1)下载

 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

修改配置elasticsearch.yml文件

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

1)Not enough spacees

原因:配置的内存较大,而本机内存较小导致的

解决办法:修改配置文件jvm.options

原本的1g修改为小一些就好

-Xms500m
-Xmx500m

2)can not run elasticsearch as root

原因:es无法通过root用户启动

解决办法:新建用户并授权后连接运行

useradd es
passwd es
chown -R es:es /usr/local/elasticsearch/
su es

3)max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

原因: 不知道,只知道解决办法

解决办法: 修改配置文件sysctl.conf

vim /etc/sysctl.conf

在配置文件中最后一行添加下面代码

vm.max_map_count=262144

最后执行

/sbin/sysctl -p

以上就是我遇到的一系列问题。希望对你们有帮助

es 常用命令

后台运行es
./bin/elasticsearch -d
停止es
ps -ef | grep elastic
 kill -9 对应的进程id
本文章网址:https://www.sjxi.cn/detil/1d2986ea260d488b9a9d15bda134cdd4

最新评论

当前未登陆哦
登陆后才可评论哦

湘ICP备2021009447号