欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Ubuntu启动elasticsearch笔记

程序员文章站 2024-02-23 08:13:46
...

首先下载安装没有问题。。。 

curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.11.1-amd64.deb

sudo dpkg -i elasticsearch-7.11.1-amd64.deb

但是启动将要遇到问题。

vim /etc/elasticsearch/elasticsearch.yml

修改如下:

node.name: node-1
network.host: 0.0.0.0
http.port: 9200
cluster.initial_master_nodes: ["node-1"]

启动吧我的es。。。

/usr/share/elasticsearch/bin/elasticsearch -d

没有权限就给我这个非root用户添加权限,以下为举例:

/usr/share/elasticsearch/bin/elasticsearch -d
sudo chown -R moxiao /etc/default/elasticsearch

/usr/share/elasticsearch/bin/elasticsearch -d
sudo chown -R moxiao /etc/elasticsearch 

/usr/share/elasticsearch/bin/elasticsearch -d
sudo chown -R moxiao /var/log/elasticsearch

/usr/share/elasticsearch/bin/elasticsearch -d
sudo chown -R moxiao /var/lib/elasticsearch/

/usr/share/elasticsearch/bin/elasticsearch -d

还报错?是因为要配置以下文件:

sudo vim /etc/security/limits.conf

内容为:在倒数第二行添加以下未注释的两行配置

#@student        -       maxlogins       4

*soft nofile 65536
*hard nofile 65536
# End of file
sudo vim /etc/sysctl.conf

内容为最后一行添加:

vm.max_map_count=262144

执行以下命令刷新sysctl配置:

sudo sysctl -p
# 重启计算机
sudo reboot
# 启动elasticsearch
/usr/share/elasticsearch/bin/elasticsearch -d

测试:

curl -X GET "localhost:9200/"

完成!