首页 > 其他 > 详细

简单说一下elasticsearch安装

时间:2018-11-05 12:10:50      阅读:119      评论:0      收藏:0      [点我收藏+]

最近老大让研究一下全文检索的东西,而且老大指定要用elasticsearch,那没啥办法,只能去装吧~~

过程也碰到几个坑,因为直接用linux装,我的服务器centos的,边学边记。

第一步:需要一个java环境,我自己装的是1.8的java,因为准备用的elasticsearch是6.4.2

  java环境没啥好说的啦,去java官网整个tar包解压就好了,zip的也行。另外记得添加环境变量

  完成状态输入 java -version,看到下边的结果就OK了,环境问题就算完成,不复杂。

  java version "1.8.0_191"
  Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
  Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)

第二步:下载elasticsearch

  我用的tar包,官网有详细下载安装的方法。

  官网地址:https://www.elastic.co/guide/en/elasticsearch/reference/current/zip-targz.html

  简单下载过程:

    wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.4.2.tar.gz

    wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.4.2.tar.gz.sha512

    shasum -a 512 -c elasticsearch-6.4.2.tar.gz.sha512 

    tar -xzf elasticsearch-6.4.2.tar.gz

    cd elasticsearch-6.4.2

  其中有个sha的验证,shasum这个如果不能用的话,直接跳过验证,直接解压也是可以的。如果想验证,shasum又不可以用的话,执行这个 yum install perl-Digest-SHA 就好了(centos专用)

第三步:创建一个新的用户和分组

  groupadd es

  useradd es -g es

  添加完用户之后,要把解压出来的elasticsearch目录给你的新用户

  chown -R es:es elasticsearch-6.4.2

  这时候先不要切用户,还得去改点东西

  编辑这个文件:vim /etc/security/limits.conf,在末尾添加两行:

    * soft nofile 65536
    * hard nofile 65536

  保存之后重新登录一下用户。

  然后就可以切换到你新添加的es用户:su - es

  新用户进到es的目录,cd /usr/es/elasticsearch-6.4.2

  ./bin/elasticsearch -d  (加上-d是后台运行)

到此,理论上就安装完成了,执行 curl http:localhost:9200看看结果:

  技术分享图片

  和我这个一样的话,或者类似的话,就完成了,至于进过的一些坑,改配置什么的,完全不需要改。当然这只是个简单的安装,run起来。

  如果需要更详细的配置,只能去官方看文档了 :-)

  纯手打,转发还请注明出处

简单说一下elasticsearch安装

原文:https://www.cnblogs.com/gxf1150/p/9908349.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!