码迷,mamicode.com
首页 > 其他好文 > 详细

ElasticSearch安装

时间:2020-03-20 20:03:36      阅读:62      评论:0      收藏:0      [点我收藏+]

标签:目录   浏览器   地址   conf   nofile   max   network   x86_64   root   

ElasticSearch是一个高度可扩展的开源搜索引擎并使用REST API,所以您值得拥有。 也可以用于存储数据,ElasticSearch之前安装踩了很多坑,记录一下避免踩坑。
  • 环境centos7/ElasticSearch7.6.1,这里写了这个版本不需要JAVA jdk,以前的版本需要安装java JDK ElasticSearch下载地址
    技术图片

  • 下载完了需要tar包
sudo tar -zxvf elasticsearch-7.6.1-linux-x86_64.tar.gz 

技术图片

  • ElasticSearch5.0以上不允许root用户运行所以要创建一个用户设置ElasticSearch目录权限
 sudo  useradd es
 sudo  passwd es
 sudo  chown -R es elasticsearch-7.6.1
  • 如果要外网访问需要修改配置文件elasticsearch-7.6.1/config/elasticsearch.yml
    sudo vi /opt/elasticsearch-7.6.1/config/elasticsearch.yml
    cluster.name: dust
    node.name: node-1
    network.host: 0.0.0.0
    http.port: 9200
  • 然后还需要配置 /etc/security/limits.conf的配置,这个配置的用户配置ElasticSearch的用户的文件创建数65536和进程的数量4096 然后重启退出用户重新进也行,不然不会生效
    sudo vi /etc/security/limits.conf
 es soft nofile 65536
 es hard nofile 65536
 es soft nproc 4096
 es hard nproc 4096
  • ElasticSearchs 需要65536字节以上空间的虚拟内存,Linux默认不允许这么大,需要修改/etc/sysctl.conf添加vm.max_map_count=262144
sudo vi /etc/sysctl.conf
vm.max_map_count=262144
修改完 sudo sysctl -p 生效
  • 然后在运行 ElasticSearchs
    ./elasticsearch-7.6.1/bin/elasticsearch -d
    技术图片
  • 在浏览器打开证明OK了
    技术图片

ElasticSearch安装

标签:目录   浏览器   地址   conf   nofile   max   network   x86_64   root   

原文地址:https://www.cnblogs.com/SuperDust/p/12534156.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!