Elasticsearch 安裝
阿新 • • 發佈:2020-12-29
Elasticsearch 安裝
準備
Ubuntu系統中安裝步驟
- 到官網複製需要下來的連結地址,下載
# 下載elasticsearch的版本
ubuntu@VM-0-17-ubuntu:~$ wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.10.1-linux-x86_64.tar.gz
- 對下載的壓縮包解壓
# 解壓縮包
ubuntu@VM-0-17-ubuntu:~$ tar -zxvf elasticsearch-7.10.1-linux-x86_64.tar.gz
- 進入到解壓縮包的檔案目錄、並啟動
ubuntu@VM-0-17-ubuntu:~$ cd elasticsearch-7.10.1-linux-x86_64
ubuntu@VM-0-17-ubuntu:~$ bin/elasticsearch
- 檢視是否正確安裝
命令列中執行curl http://localhost:9200/
orInvoke-RestMethod http://localhost:9200
騰訊雲elasticsearch啟動,外網訪問失敗的問題
- 開啟編輯在安裝elasticsearch目錄的config/elasticsearch.yml檔案,開放埠(
http.port: 9200
)和ip(network.host: 0.0.0.0
- 重新啟動, 執行命令
bin/elasticsearch
, 可能遇到如下問題
ERROR: [2] bootstrap checks failed [1]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144] # 問題1是由於虛擬記憶體設定太低,不滿足elasticsearch執行所需要的最小要求 # 解決方法: # 1、sudo vim /etc/sysctl.conf # 2、新增配置 vm.max_map_count=655360 # 3、sudo sysctl -p [2]: the default discovery settings are unsuitable for production use; at least one of [discovery.seed_hosts, discovery.seed_providers, cluster.initial_master_nodes] must be configured # 問題2是由於沒有設定elasticsearch的節點和叢集 # 解決方法: # 1、 vim config/elasticsearch.yml # 2、新增配置如下:`node.name: node-1` 和 `cluster.initial_master_nodes: [“node-1”]`
- 設定騰訊雲的安全組配置方法(騰訊雲安全開放方法)