环境准备
elasticsearch是基于java语言构建的一套支持实时数据存储、字段检索、数据分析的分布式系统,其安装需要依赖java环境。
java -version
echo $JAVA_HOME
如果没有安装java,请登录到Oracle的相关网站完成jdk的下载。Oracle’s website
elasticsearch的下载
前往Download完成elasticsearch的软件包的下载,此处假设你下载的是elasticsearch-6.3.1.tar.gz
,下面的命令会基于此完成相关的操作。
tar -zxvf elasticsearch-6.3.1.tar.gz
启动
elasticsearch的启动很简单,解压完成后执行一条命令即可完成系统的启动。
cd elasticsearch-6.3.1/bin
./elasticsearch
也可以在启动的时候设置cluster name和node name。
./elasticsearch -Ecluster.name=my_cluster_name -Enode.name=my_node_name
校验
curl 'http://localhost:9200/?pretty'
response
{
"name" : "0piP95o",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "iL_BmercS-6W5wzBOatP4Q",
"version" : {
"number" : "6.3.1",
"build_flavor" : "default",
"build_type" : "tar",
"build_hash" : "eb782d0",
"build_date" : "2018-06-29T21:59:26.107521Z",
"build_snapshot" : false,
"lucene_version" : "7.3.1",
"minimum_wire_compatibility_version" : "5.6.0",
"minimum_index_compatibility_version" : "5.0.0"
},
"tagline" : "You Know, for Search"
}