elasticsearch安装步骤

1. 准备java运行环境

安装jdk可以参考安装oracle jdk8

2. 下载Elasticsearch安装包

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

3. 解压

tar -zxvf elasticsearch-5.4.0.tar.gz

解压后各个目录的介绍

  • bin: 可执行文件、启动脚本目录
  • config: 配置文件目录
    jvm.options: 设置jvm参数
    log4j.properties: log4j的配置
  • lib: elasticsearch依赖的jar包
  • modules: elasticsearch的模块
  • plugin: 插件目录

4. 运行

更改elasticsearch目录的所有者

 sudo chown -R liu elasticsearch-5.4.0

执行启动脚本

./bin/elasticsearch

加-d后可以后台运行

./bin/elasticsearch -d

启动后报错

提示:

Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x0000000085330000, 2060255232, 0) failed; error=’Cannot allocate memory’ (errno=12)

说明jvm内存分配失败,虚拟机机内存不足。

打开config目录下的jvm.options文件。
jvm虚拟机内存配置
将图中的
-Xms2g
-Xmx2g
修改成
-Xms512m
-Xmx512m

5. 使用curl访问 访问9200端口

curl localhost:9200

返回结果:

curl_localhost

{
  "name" : "OTzYuWn",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "VcybxVaxRGirUaHPubq2ew",
  "version" : {
    "number" : "5.4.0",
    "build_hash" : "780f8c4",
    "build_date" : "2017-04-28T17:43:27.229Z",
    "build_snapshot" : false,
    "lucene_version" : "6.5.0"
  },
  "tagline" : "You Know, for Search"
}
原文地址:https://www.cnblogs.com/infoflow/p/7535849.html