環(huán)境準(zhǔn)備
elasticsearch是基于java語言構(gòu)建的一套支持實(shí)時(shí)數(shù)據(jù)存儲(chǔ)、字段檢索、數(shù)據(jù)分析的分布式系統(tǒng),其安裝需要依賴java環(huán)境。
java -version
echo $JAVA_HOME
如果沒有安裝java,請(qǐng)登錄到Oracle的相關(guān)網(wǎng)站完成jdk的下載。Oracle’s website
elasticsearch的下載
前往Download完成elasticsearch的軟件包的下載,此處假設(shè)你下載的是elasticsearch-6.3.1.tar.gz,下面的命令會(huì)基于此完成相關(guān)的操作。
tar -zxvf elasticsearch-6.3.1.tar.gz
啟動(dòng)
elasticsearch的啟動(dòng)很簡(jiǎn)單,解壓完成后執(zhí)行一條命令即可完成系統(tǒng)的啟動(dòng)。
cd elasticsearch-6.3.1/bin
./elasticsearch
也可以在啟動(dòng)的時(shí)候設(shè)置cluster name和node name。
./elasticsearch -Ecluster.name=my_cluster_name -Enode.name=my_node_name
校驗(yàn)
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"
}