Elasticsearch-單節點安裝

簡介

Elasticsearch是一個實時分佈式搜索和分析引擎。它用於全文搜索、結構化搜索、分析。

elasticsearch與數據庫的類比

關係型數據庫(比如Mysql) 非關係型數據庫(Elasticsearch)
數據庫Database 索引Index
表Table 類型Type
數據行Row 文檔Document
數據列Column 字段Field
約束 Schema 映射Mapping

1. 上傳安裝包

上傳elasticsearch-5.6.1.tar.gz 與elasticsearch-analysis-ik-master.zip 到 /opt/software下。

2.解壓elasticsearch-5.6.1.tar.gz 到/opt/module下

[dendan@master software]$ tar -zxvf elasticsearch-5.6.1.tar.gz -C /opt/module/

3.切換到/opt/module/elasticsearch-5.6.1/目錄下。

[dendan@master software]$ cd /opt/module/elasticsearch-5.6.1/

4.創建文件夾

mkdir logs
mkdir data

5.修改配置文件

[dendan@master elasticsearch-5.6.1]$ cd config/
[dendan@master config]$ vi elasticsearch.yml

內容如下:

# ---------------------------------- Cluster -----------------------------------
cluster.name: my-application
# ------------------------------------ Node ------------------------------------
node.name: node-111
# ----------------------------------- Paths ------------------------------------
path.data: /opt/module/elasticsearch-5.6.1/data
path.logs: /opt/module/elasticsearch-5.6.1/logs
# ----------------------------------- Memory -----------------------------------
bootstrap.memory_lock: false
bootstrap.system_call_filter: false
# ---------------------------------- Network -----------------------------------
network.host: 192.168.1.111
# --------------------------------- Discovery ----------------------------------
discovery.zen.ping.unicast.hosts: ["master"]


6.使用root用戶修改linux系統配置

修改/etc/security/limits.conf

[dendan@master elasticsearch-5.6.1]$ exit
[root@master logs]# vi /etc/security/limits.conf

添加如下內容:

* soft nofile 65536
* hard nofile 131072
* soft nproc 2048
* hard nproc 4096

修改/etc/security/limits.d/90-nproc.conf

[root@master logs]# vi /etc/security/limits.d/90-nproc.conf

修改如下內容:

# * soft nproc 1024
#修改爲
* soft nproc 2048

修改/etc/sysctl.conf

[root@master logs]# vi /etc/sysctl.conf

添加下面配置:

vm.max_map_count=655360

並執行命令:

[root@master logs]# sysctl -p

7.啓動elasticsearch

[root@master logs]# su dendan
[dendan@master elasticsearch-5.6.1]$ bin/elasticsearch

8.驗證啓動情況

在瀏覽器端輸入:http://master:9200 或者直接使用curl命令:
curl http://master:9200
能看到如下結果,說明安裝成功。
在這裏插入圖片描述

9.關閉集羣

[dendan@master logs]$ jps
3572 Jps
3372 Elasticsearch
[dendan@master logs]$ kill -9 3372
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章