安裝Elasticsearch
1. 安裝環(huán)境
Ubuntu 16.0.2
注意:開啟端口9200铺呵、5601
2.下載安裝包
$wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.1.2.tar.gz
$wget https://artifacts.elastic.co/downloads/kibana/kibana-6.1.2-linux-x86_64.tar.gz
$wget https://artifacts.elastic.co/downloads/logstash/logstash-6.1.3.tar.gz
3.安裝elasticsearch
3.1解壓并進(jìn)入文件
$tar -xzf elasticsearch-6.1.2.tar.gz
$cd elasticsearch-6.1.2
$ls -l
$ls -l config
圖1
3.2修改配置文件
3.2.1修改config/elasticsearch.yml
$vim config/elasticsearch.yml
按i進(jìn)入編輯模式
node.name 可自己命名寞秃,network.host為服務(wù)器私有網(wǎng)絡(luò)IP脊僚,注意刪除前面的#玷犹。
按esc退出編輯模式
:wq保存并退出
3.2.2修改/etc/sysctl.conf
$sudo vim /etc/sysctl.conf
圖3
3.2.3 修改/etc/security/limits.conf
$sudo vim /etc/security/limits.conf
將文件最后部分修改為:
圖4
3.3啟動(dòng)elasticsearch
$cd elasticsearch-6.1.2
$bin/elasticsearch
報(bào)錯(cuò):
$sudo vim /etc/security/limits.conf
重新啟動(dòng)
$bin/elasticsearch
啟動(dòng)成功
3.4測(cè)試
打開瀏覽器測(cè)試
測(cè)試成功
保持elasticsearch一直開啟
$nohup bin/elasticsearch &
4.安裝kibana
4.1解壓并進(jìn)入文件
$tar -xzf kibana-6.1.2-linux-x86_64.tar.gz
$cd kibana-6.1.2-linux-x86_64
4.2修改配置文件
$ vim config/kibana.yml
server.host是私有網(wǎng)絡(luò)IP吟宦,elasticsearch.url是公網(wǎng)IP
4.3啟動(dòng)kibana
$bin/kibana
4.4測(cè)試
瀏覽器訪問http://39.108.222.111:5601(公網(wǎng))
測(cè)試成功
保持kibana一直開啟
$nohup bin/kibana &
5.安裝Logstash
5.1 檢查java環(huán)境
注意:Logstash需要java 8樱蛤,不支持java 9硅蹦。
查看java版本
$java -version
5.2解壓并進(jìn)入文件
$tar -xzf logstash-6.1.3.tar.gz
$cd logstash-6.1.3
5.3 修改配置文件
$vim logstash-simple.conf
input { stdin { } }
output {
? elasticsearch { hosts => ["39.108.222.111:9200"] }
? stdout { codec => rubydebug }
}
5.4運(yùn)行Logstash
$bin/logstash -f logstash-simple.conf
報(bào)錯(cuò):OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000c5330000, 986513408, 0) failed; error='Cannot allocate memory' (errno=12)
修改
$export _JAVA_OPTIONS="-Xms100M"
$export _JAVA_OPTIONS="-Xmx200M"
重新啟動(dòng)
$bin/logstash -f logstash-simple.conf
6.安裝x-pack for elasticsearch
$cd elasticsearch-6.1.2
$sudo bin/elasticsearch-plugin install x-pack
https://www.elastic.co/guide/en/elasticsearch/reference/6.1/installing-xpack-es.html