ElasticSearch 2.3.3 叢集安裝+ Marvel + kibana
1 . ElasticSearch 2.3.3 叢集安裝
注意:重點先從使用入手,使用起來後我們再說理論
本文基於elasticsearch最新版搭建的
開發環境:redhat 6.4,三臺機子:
solr1 192.168.1.150
solr2 192.168.1.151
solr3 192.168.1.152
elasticsearch的叢集搭建相當簡單,不像solrcloud的搭建那麼複雜(需要自己安裝zookeeper),
在solr1上操作:
下載elasticsearch:
wget
解壓:
tar -zxvf elasticsearch-2.3.3.tar.gz
接下來建立el使用者,因為elasticsearch不允許以root執行(其實也可以執行,需要配置)。
useradd el
passwd el
123456
chown -R el:el elasticsearch-2.3.3
su el
cd elasticsearch-2.3.3/conf/
修改配置檔案:
vim elasticsearch.yml
cluster.name: my-application
node.name: node-1
network.host: solr1
discovery.zen.ping.unicast.hosts: [“solr1”, “solr2″,”solr3”] --如果不配置,即使cluster.name名字一樣,還是組建不了叢集
配置資訊的具體講解先放在後邊:直接按上邊配置即可
接下來,我們安裝head外掛:
cd elasticsearch-2.3.3/bin/
透過如下命令安裝head外掛
./plugin install mobz/elasticsearch-head
如果下載失敗,可以自己手動下載,下載地址:
並上傳到elasticsearch所在目錄:
使用如下方式進行安裝:
./plugin install file://elasticsearch-head-master.zip
安裝成功之後接下來讓我們安裝中文分詞外掛:ik
ik是在github上,需要自己下載並使用maven編譯,我這裡已經編譯好了,如果不會的話,後期我會給出如何編譯的文件:github地址如下:
下載並編譯之後得到的檔案如下:
elasticsearch-head-master.zip
解壓並重新命名:
unzip elasticsearch-head-master.zip -d ik
安裝ik外掛:
mv ik elasticsearch-2.3.3/plugins/
su root
給其他兩臺機器複製:
scp -r elasticsearch-2.3.3 solr2:/java/elasticsearch-2.3.3
scp -r elasticsearch-2.3.3 solr3:/java/elasticsearch-2.3.3
其他兩臺機器同樣也需要建立新的使用者el,並賦予相應的許可權,這裡不再贅述。
登入solr2:
vim elasticsearch-2.3.3/config/elasticsearch.yml
node.name: node-2
network.host: solr2
登入solr3:
vim elasticsearch-2.3.3/config/elasticsearch.yml
node.name: node-3
network.host: solr3
接下來,啟動elasticsearch cluster
分別在solr1,solr2,solr3上執行如下操作:
su el
./elasticsearch-2.3.3/bin/elasticsearch
到這裡,叢集已經成功啟動:
透過如下地址可驗證叢集是否啟動成功:
驗證叢集的健康狀況
2. 安裝 Kibana
參考連結:https://www.elastic.co/guide/en/kibana/current/getting-started.html
-
kibana的安裝相當簡單,下載直接解壓,進入bin/kibana啟動即可。
後臺執行kibana時,nohup ./kibana & 後臺會找不到kibana的執行程式,此時需要進入${KIBANA_HOME}/config/kibana.yaml檔案,開啟pid.file: /var/run/kibana.pid
這樣kibana的執行程式就在/var/run/kibana.pid檔案中。
-
es 和kibana的關聯參考上面的連結。
3. 安裝Marvel
參考連結:https://www.elastic.co/guide/en/marvel/current/getting-started.html
marvel 安裝分為 marvel agent的安裝,marvel agent需要安裝在每一個需要收集資訊的ES 節點上,安裝方法:
${ES_HOME}/bin/plugin install lisence
${ES_HOME}/bin/plugin install marvel
如果不能線上安裝,此時可以參照上面的,離線安裝,先下載相關的zip包,在執行:
${ES_HOME}/bin/plugin install file:/....
${ES_HOME}/bin/plugin install file:/....
marvel 安裝好了以後,在kibana上安裝marvel 外掛,
線上安裝參考上面的連結: 離線安裝參考:http://blog.csdn.net/test103/article/details/49889859
downloadkibana、marvel-2.0.0.tar.gz
cd ${kibana_home}
bin/kibana plugin--install marvel--url file:///path/to/file/marvel-2.0.0.tar.gz
marvel agent安裝好以後,需要重啟elasticsearch ,否則可能出現marvel 沒有資料的情況。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31347383/viewspace-2120237/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- elasticsearch叢集安裝+安全驗證+kibana安裝Elasticsearch
- elasticsearch-7.17.15 叢集安裝部署及kibana配置Elasticsearch
- ElasticSearch 6.6.0叢集安裝Elasticsearch
- Elasticsearch 叢集安裝部署Elasticsearch
- elasticsearch叢集安裝(3臺)Elasticsearch
- ElasticSearch 叢集安全Elasticsearch
- 【redis叢集安裝】Redis
- zookeeper 叢集安裝
- kafka叢集安裝Kafka
- hbase叢集安裝
- StarRocks 叢集安裝
- cdh 叢集安裝
- TiDB叢集安裝TiDB
- 【Zookeeper】zookeeper叢集安裝
- 記HBase叢集安裝
- Hadoop叢集安裝Hadoop
- ElasticSearch + Kibana 安裝部署Elasticsearch
- elasticsearch和kibana安裝Elasticsearch
- ElasticSearch&kibana安裝Elasticsearch
- elasticsearch kibana 安裝成功Elasticsearch
- Hadoop叢集安裝配置Hadoop
- kubernetes叢集安裝
- Storm叢集安裝與部署ORM
- ZooKeeper叢集安裝和部署
- linux ZooKeeper叢集安裝Linux
- WAS叢集安裝配置過程
- Kubernetes 叢集安裝
- ElasticSearch 2.3.3 java API操作二ElasticsearchJavaAPI
- redis cluster 4.0.9 叢集安裝搭建Redis
- WAS中介軟體垂直叢集安裝
- WAS中介軟體水平叢集安裝
- mongo副本集叢集安裝配置Go
- K8S叢集安裝K8S
- CDH5 叢集安裝教程H5
- Hadoop 叢集安裝與配置Hadoop
- hadoop叢集安裝檔案Hadoop
- Flink(四)叢集安裝(二)
- Zookeeper介紹與叢集安裝