Elasticsearch安装及配置
前置条件
Elasticsearch需要依赖JDK环境,必须先安装JDK。此处使用JDK1.8
下载及启动
从 https://www.elastic.co/downloads/elasticsearch 下载最新稳定的ES。当前下载的版本是6.5.4。
# 下载
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.5.4.tar.gz
# 解压
tar -zxvf elasticsearch-6.5.4.tar.gz
# 启动
./bin/elasticsearch
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
常见的启动问题:
[1]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]
这是每个进程最大打开文件太小了,修改/etc/security/limits.conf
vim /etc/security/limits.conf #增加如下二行 * soft nofile 65536 * hard nofile 65536
1
2
3
4
5[2]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
修改/etc/sysctl.conf文件,增加配置vm.max_map_count=262144
vi /etc/sysctl.conf sysctl -p
1
2
基本配置
通过配置conf/elasticsearch.yml进行配置
# 配置数据和日志路径
path.data: /data/elasticsearch/data
path.logs: /data/elasticsearch/logs
# 绑定IP,如果需要远程访问的话,需要配置
network.host: 192.168.40.191
# 设置端口
http.port: 9200
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
kibana 安装
kibana是ES的可视化和管理工具。需要使用与ES对应的版本。
下载、解压
wget https://artifacts.elastic.co/downloads/kibana/kibana-6.5.4-linux-x86_64.tar.gz
tar -zxvf kibana-6.5.4-linux-x86_64
1
2
2
修改config/kibana.yml文件
# server.host
server.host: "192.168.40.191"
# 设置elasticsearch.url
elasticsearch.url: http://192.168.40.191
1
2
3
4
5
2
3
4
5
启动
.bin/kibana
1