一、安裝包下載
下載地址:https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.5.4.tar.gz
二、安裝Elasticsearch
1、創建目錄,一般情況我都安裝在opt目錄下
# mkdir elasticsearch
2、進入elasticsearch,上傳剛纔下載的安裝包,接着解壓
# cd elasticsearch
# tar -zxvf elasticsearch-6.5.4.tar.gz
3、進入elasticsearch-6.5.4目錄,創建兩個data和logs文件夾
# cd elasticsearch-6.5.4
# mkdir data
# mkdir logs
4、用pwd命令查看目錄,進入config,然後vi進入elasticsearch.yml,進行配置
# pwd
# /opt/elasticsearch/elasticsearch-6.5.4/config
# vi elasticsearch.yml
5、修改elasticsearch.yml配置項
# ---------------------------------- Cluster -----------------------------------
cluster.name: my-application
# ------------------------------------ Node ------------------------------------
node.name: node-1
# ----------------------------------- Paths ------------------------------------
path.data: /opt/elasticsearch/elasticsearch-6.5.4/data
path.logs: /opt/elasticsearch/elasticsearch-5.5.4/logs
# ----------------------------------- Memory -----------------------------------
bootstrap.memory_lock: false
bootstrap.system_call_filter: false
# ---------------------------------- Network -----------------------------------
network.host: 192.168.1.102
# --------------------------------- Discovery ----------------------------------
discovery.zen.ping.unicast.hosts: ["192.168.1.102"]
discovery.zen.minimum_master_nodes: 1 #注意,因爲本人目前是單節點,這裏必須爲1
transport.tcp.port: 9300
transport.tcp.compress: true
6、配置linux系統環境,命令:vi /etc/security/limits.conf
在末尾添加如下:
* soft nofile 65536
* hard nofile 131072
* soft nproc 2048
* hard nproc 4096
7、修改配置sysctl.conf,命令:vi /etc/sysctl.conf
添加下面配置:
vm.max_map_count=655360
並執行命令:sysctl -p
注意:elasticsearch不能用root用戶啓動,需要創建一個普通用戶去啓動
8、創建普通用戶,給es用戶授權,以便訪問elasticsearch目錄
# adduser es
# passwd es
# chown -R es /opt/elasticsearch
注意:修改密碼會有複雜性檢查,不必理會,輸入兩遍密碼就會成功
9、切換到es用戶,啓動elasticsearch
# su es
# bin/elasticsearch -d
注意:切換到es用戶,需要屬於密碼,屬於剛纔創建的es密碼,然後執行啓動命令:bin/elasticsearch,看到如下啓動成功
10、測試elasticsearch
三、kibana搭建
1、下載kibana安裝包
下載地址:https://artifacts.elastic.co/downloads/kibana/kibana-6.5.4-linux-x86_64.tar.gz
2、新建目錄,上傳安裝包,然後解壓
# cd /opt
# mkdir kibana
# tar -zxvf kibana-6.5.4-linux-x86_64.tar.gz
3、修改kibana中的config/ kibana.yml文件
# server.host: "10.210.31.4"
# server.port: 5601
# elasticsearch.url: "http://10.210.31.4:9200"
# kibana.index: ".kibana"
4、啓動kibana
# bin/kibana &