簡介
ES是個啥不多說了,就是做檢索的。今天開始學習一下。不過所有的文章都不是最終筆記,都是最后會在不斷的學習中做再次修改。
一、環(huán)境準備
1、運行ES需要安裝配置JDK環(huán)境,設置$JAVA_HOME
2、但是各個版本的ES對于jdk的要求是不一樣的:
- ES5.x需要JAVA8以上的版本,
- 從ES6.5開始支持JAVA11,
- 7.0開始ES內置了java環(huán)境,這時候的安裝就十分簡單了。
3、下載地址:https://www.elastic.co/cn/downloads/elasticsearch,我們只需要按照下圖的指示,安裝對應環(huán)境即可了。
我這里下載的就是7.1.0的版本。
二、文件目錄
1、安裝文件目錄
2、JVM配置
- 修改JVM位置:config/jvm.options,7.1下載的默認配置是1GB。
- 配置的建議是
– Xmx和Xms設置成一樣的
Xmx不要超過機器內存的50%并且不要超過30GB,具體可以參考:https://www.elastic.co/blob/a-heap-of-trouble
三、安裝運行
1、本機環(huán)境
1.1、本機安裝ES
因為我本機是windows的系統(tǒng),所以一切都很簡單,找到剛才下載的安裝包的bin路徑下面點擊可執(zhí)行文件運行就可以了。
在瀏覽器檢索地址+9200就能看到是不是真的起來了。9200是es對外暴露的http端口,出現下面的
檢索界面就說明成功啟動了。
1. 2、本機安裝插件
由于我是windows環(huán)境,所以很多命令都不是敲的,但是后面轉移到linux上面的時候都要敲一遍。先擱置在這里。
# 查看當前安裝的插件
./bin/elasticsearch-plugin list
# 安裝analysis-icu插件
./bin/elasticsearch-plugin install analysis-icu
安裝完了之后再去瀏覽器看下發(fā)現安裝成功了。
插件可以自己定義,自己擴展實現擴展不同的功能,后面一一加入。
1.3、本機啟動多個實例節(jié)點
此時我的環(huán)境已經是Linux了。相應的配置,啟動自行百度。
后面搭建集群的時候詳細描述。其實就是在啟動命令中把配置指定好。不用再配置文件中加了,但是現在我第一個實例加載配置文件里面了,所以這里把命令貼出來。文章來源:http://www.zghlxwxcb.cn/news/detail-500121.html
./bin/elasticsearch -E node.name=node0 -E cluster.name=lyx -E path.data=/opt/software/elasticsearch-7.1.0/node0_data -d
./bin/elasticsearch -E node.name=node1 -E cluster.name=lyx -E path.data=/opt/software/elasticsearch-7.1.0/node1_data -d
./bin/elasticsearch -E node.name=node2 -E cluster.name=lyx -E path.data=/opt/software/elasticsearch-7.1.0/node2_data -d
./bin/elasticsearch -E node.name=node3 -E cluster.name=lyx -E path.data=/opt/software/elasticsearch-7.1.0/node3_data -d
四、感悟總結
安裝啟動es必須注意配置文件的配置,如果沒有配置可以指定在命令行中啟動,其余的就是直接啟動就好。文章來源地址http://www.zghlxwxcb.cn/news/detail-500121.html
到了這里,關于橘子學ES安裝與初步配置day01的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!