您好,登錄后才能下訂單哦!
這篇文章主要介紹“Elasticsearch入門實例分析”,在日常操作中,相信很多人在Elasticsearch入門實例分析問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Elasticsearch入門實例分析”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
Elasticsearch是一個基于Apache Lucene(TM)的開源搜索引擎。無論在開源還是專有領域,Lucene可以被認為是迄今為止最先進、性能最好的、功能最全的搜索引擎庫。
分布式的實時文件存儲,每個字段都被索引并可被搜索。
分布式的實時分析搜索引擎--做不規則查詢
可以擴展到上百臺服務器,解決PB級結構化或者非結構化數據。
Elasticsearch也使用Java開發并使用Lucene作為其核心來實現所有索引和搜索的功能,但是它的目的是通過簡單的RESTful API來隱藏Lucene的復雜性,從而讓全文搜索變得簡單。
文檢索(一律字段)、模糊查詢(搜索)、數據分析(提供分析語法,例如聚合)
2.1 準備工作
安裝Centos7、建議內存2G以上、安裝java1.8環境、安裝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
image.png
1分鐘之后,docker 中的elasticsearch會中止執行,利用下面命令查看問題日志
docker logs elasticsearch
image.png
起因:
這個錯就是參數的冒號前后沒有加空格,加了之后就好,我找了好久這個問題;
給elasticsearch.yml寫入http.host(注意要符合yml規范,k前一個空格,冒號為賦值,值與冒號也要有一個空格)
echo “http.host:0.0.0.0”>>/mydata/elasticsearch/config/elasticsearch.yml
第二個問題
image.png
權限不夠,使用
chmod -R 777 /mydata/elasticsearch/
重新啟動,成功!
到此,關于“Elasticsearch入門實例分析”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。