溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Elasticsearch入門實例分析

發(fā)布時間:2022-04-19 16:40:20 來源:億速云 閱讀:164 作者:iii 欄目:移動開發(fā)

這篇文章主要介紹“Elasticsearch入門實例分析”,在日常操作中,相信很多人在Elasticsearch入門實例分析問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Elasticsearch入門實例分析”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

一、Elasticsearch 是什么

Elasticsearch是一個基于Apache Lucene(TM)的開源搜索引擎。無論在開源還是專有領域,Lucene可以被認為是迄今為止最先進、性能最好的、功能最全的搜索引擎庫。

特點

  • 分布式的實時文件存儲,每個字段都被索引并可被搜索。

  • 分布式的實時分析搜索引擎--做不規(guī)則查詢

  • 可以擴展到上百臺服務器,解決PB級結構化或者非結構化數(shù)據(jù)。

Elasticsearch也使用Java開發(fā)并使用Lucene作為其核心來實現(xiàn)所有索引和搜索的功能,但是它的目的是通過簡單的RESTful API來隱藏Lucene的復雜性,從而讓全文搜索變得簡單。

ES能做什么?

文檢索(一律字段)、模糊查詢(搜索)、數(shù)據(jù)分析(提供分析語法,例如聚合)

二、ElasticSearch 使用

  • 2.1 準備工作
    安裝Centos7、建議內存2G以上、安裝java1.8環(huán)境、安裝docker

  • 2.2 開始安裝
    1、下載elasticsearch+kibana

docker pull elasticsearch:7.4.2docker pull kibana:7.4.2

2、安裝ElasticSearch

mkdir -p /mydata/elasticsearch/configmkdir -p /mydata/elasticsearch/datamkdir -p /mydata/elasticsearch/pluginsecho "http.host:0.0.0.0" >> /mydata/elasticsearch/config/elasticsearch.yml docker run --name elasticsearch -p 9200:9200 -p 9300:9300 \-e "discovery.type=single-node" \-e ES_JAVA_OPTS="-Xms64m -Xmx512m" \-v /mydata/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \-v /mydata/elasticsearch/data:/usr/share/elasticsearch/data \-v /mydata/elasticsearch/plugins:/usr/share/elasticsearch/plugins \-d elasticsearch:7.4.2

Elasticsearch入門實例分析image.png

注意事項

1分鐘之后,docker 中的elasticsearch會中止執(zhí)行,利用下面命令查看問題日志

docker logs elasticsearch

Elasticsearch入門實例分析image.png

起因:
這個錯就是參數(shù)的冒號前后沒有加空格,加了之后就好,我找了好久這個問題;
給elasticsearch.yml寫入http.host(注意要符合yml規(guī)范,k前一個空格,冒號為賦值,值與冒號也要有一個空格)
echo “http.host:0.0.0.0”>>/mydata/elasticsearch/config/elasticsearch.yml

第二個問題


Elasticsearch入門實例分析image.png

權限不夠,使用

chmod -R 777 /mydata/elasticsearch/

重新啟動,成功!

到此,關于“Elasticsearch入門實例分析”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續(xù)學習更多相關知識,請繼續(xù)關注億速云網站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經查實,將立刻刪除涉嫌侵權內容。

AI