环境介绍
- centos7.3x64
- java-1.8.0-openjdk
- Version: 5.5.0, Build: 260387d/2017-06-30T23:16:05.735Z, JVM: 1.8.0_141
下载安装
创建启动用户
elasticsearch 启动使用非root用户
$ useradd elk
$ passwd elk
$ mkdir /var/local/elasticsearch/data
$ chown elk:elk -R /var/local/elasticsearch/
下载软件并配置
$ wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.5.0.tar.gz
$ tar -zxvf elasticsearch-5.5.0.tar.gz
$ mv elasticsearch-5.5.0 elasticsearch
$ cd elasticsearch
$ vim config/elasticsearch.yml
node.name: node-1
path.data: /var/local/elasticsearch/data
path.logs: /var/local/elasticsearch/log
network.host: 192.168.1.201
http.port: 9200
$ vim config/jvm.options
-Xms512m
-Xmx512m
设置系统参数
root 用户操作
$ vim /etc/sysctl.conf
vm.max_map_count = 262144
$ sysctl -p
此步骤需要重启机器生效,可以设置完后再重启
$ vim /etc/security/limits.d/20-nproc.conf
* soft nproc 65535
root soft nproc unlimited
在线修改
$ ulimit -n 65536
启动服务
$ cd elasticsearch
$ ./bin/elasticsearch
打开浏览器,验证状态
URL:http://192.168.1.201:9200/
{
"name" : "node-1",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "l9PJq65-QSC7pLcxfoVweg",
"version" : {
"number" : "5.5.0",
"build_hash" : "260387d",
"build_date" : "2017-06-30T23:16:05.735Z",
"build_snapshot" : false,
"lucene_version" : "6.6.0"
},
"tagline" : "You Know, for Search"
}
kibana install
下载安装
$ wget https://artifacts.elastic.co/downloads/kibana/kibana-5.5.0-linux-x86_64.tar.gz
$ tar -zxvf kibana-5.5.0-linux-x86_64.tar.gz
$ mv kibana-5.5.0-linux-x86_64 kibana
$ cd kibana
$ vim config/kibana.yml
server.host: "0.0.0.0"
elasticsearch.url: "http://192.168.1.201:9200/"
$ ./bin/kibana
打开浏览器测试:http://192.168.1.201:5601