ElastieSearch安装以及与Mongodb的概念对照关系
概述
ElasticSearch與JDK之間的兼容關(guān)系可以參考[1]
| ?版本 | 組件 |
| Ubuntu | 20.04 |
| ElasticSearch | 7.10.1 |
| JDK | 1.8.0_131 |
下載地點(diǎn)見(jiàn)[2],用迅雷下載[3],否則瀏覽器下不動(dòng)的
?我下載的是elasticsearch-7.10.1-linux-x86_64.tar.gz
注意對(duì)于節(jié)點(diǎn)少的人,例如只有兩臺(tái)機(jī)子的,盡量下載tar.gz版本,不推薦下載deb版
###################################################################
節(jié)點(diǎn)與端口設(shè)置
| 節(jié)點(diǎn)域名 | http.port |
| Desktop | 9001 |
| Laptop | 9002 |
| Laptop | 9003 |
?
###################################################################
根據(jù)[6]單播和多播問(wèn)題,目前線上主要是單播,
那么我們線下也就單播就好了.
###################################################################
Java選項(xiàng)設(shè)置有三處(目前暫時(shí)不需要修改)
| 進(jìn)程 | 作用 |
| $ES/bin/elasticsearch | ElasticSearch的服務(wù)端 |
| $ES/bin/elasticsearch-cli | ElasticSearch的客戶端 |
| $ES/config/jvm.options | 設(shè)置堆內(nèi)存[9] |
?
###################################################################
mkdir -p /home/appleyuchi/bigdata/elasticsearch-7.10.1-1/yml_data
mkdir -p /home/appleyuchi/bigdata/elasticsearch-7.10.1-1/yml_logs
?
mkdir -p /home/appleyuchi/bigdata/elasticsearch-7.10.1-2/yml_data
mkdir -p /home/appleyuchi/bigdata/elasticsearch-7.10.1-2/yml_logs
?
mkdir -p /home/appleyuchi/bigdata/elasticsearch-7.10.1-3/yml_data
mkdir -p /home/appleyuchi/bigdata/elasticsearch-7.10.1-3/yml_logs
###################################################################
安裝插件:
$ES/bin/elasticsearch-plugin install x-pack
###################################################################
[8]中提到以守護(hù)進(jìn)程進(jìn)行運(yùn)行的方式
./bin/elasticsearch -d -p pid
###################################################################
目前配置參考過(guò)[11]
###################################################################
測(cè)試用小實(shí)驗(yàn)
此時(shí)瀏覽器應(yīng)該要能打開(kāi)
http://desktop:9201/
| 命令 | 作用 |
| curl -XGET 'Desktop:9201' | 查看集群狀態(tài) |
| 瀏覽器打開(kāi) http://desktop:9201/_cat/nodes?pretty | 查看節(jié)點(diǎn)信息 192.168.0.102 33 99 7 0.72 0.50 0.52 cdhilmrstw * node-1 |
| curl -XPUT 'Desktop:9201/blog?pretty' | 增加索引 |
| curl -XGET 'http://Desktop:9201/blog?pretty' | 查詢索引 |
| curl -XDELETE 'http://Desktop:9201/blog?pretty' | 刪除索引 |
其他操作請(qǐng)參考[12]
?
ElasticSearch與Mongodb之間的對(duì)照關(guān)系
| database? | database? | index | 庫(kù)級(jí)別 |
| table | collection | type | 表級(jí)別 |
| row? | document? | document | 一條數(shù)據(jù) |
| column | field? | field? | 字段級(jí)別 |
?
注意事項(xiàng)
從一個(gè)節(jié)點(diǎn)拷貝elasticseach 的文件夾到 其他節(jié)點(diǎn)時(shí),
一定要把data文件夾清空。
?
Reference:
[1]JAVA第三方技術(shù)---Elasticsearch---與JDK版本對(duì)應(yīng)關(guān)系
[2]https://www.elastic.co/cn/downloads/elasticsearch
[3]ubuntu20.04安裝迅雷
[4]ElasticSearch多節(jié)點(diǎn)模式的搭建
[5]為什么es集群至少需要三個(gè)節(jié)點(diǎn)
[6]elasticsearch5.x系列之九單播和多播配置以及選擇,拿走不謝。
[7]ELK+Filebeat+Kafka+ZooKeeper 構(gòu)建海量日志分析平臺(tái)
[8]Elasticsearch 參考指南(使用.zip或.tar.gz安裝Elasticsearch)
[9]Elasticsearch中設(shè)置JVM堆的大小(翻譯)
[10]【ElasticSearch系列(三)】性能優(yōu)化之bootstrap.memory_lock: true
[11]CentOS6安裝單機(jī)版elasticsearch和集群版的過(guò)程中遇到的錯(cuò)誤
[12]ElasticSearch基本操作——curl
總結(jié)
以上是生活随笔為你收集整理的ElastieSearch安装以及与Mongodb的概念对照关系的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Flink数据清洗(Kafka事实表+R
- 下一篇: 描写餐厅环境优美的句子101个