es安装-日志云elk
不支持root启动 乖乖创建用户吧
jdk安装 https://www.cnblogs.com/hanxing/p/5707590.html
groupadd elasticsearch
useradd es
passwd es
usermod -G elasticsearch es
mkdir -pv /appdata/elk
cd /appdata/elk
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.3.2.tar.gz
tar xvf elasticsearch-6.3.2.tar.gz
chown -R es:elasticsearch elasticsearch-
6.3
.
2
vim config/elasticsearch.yml
修改内容(没有就添加): cluster.name: zzx-elk node.name: node-1 network.host: 0.0.0.0 http.port: 9200 #因为Centos6不支持SecComp,而ES默认bootstrap.system_call_filter为true进行检测 bootstrap.memory_lock: false bootstrap.system_call_filter: false 修改/etc/sysctl.conf 切换回root 用户 执行 vim /etc/sysctl.conf 在文件最后面添加内容: vm.max_map_count=262144 保存退出后,使用sysctl -p 刷新生效
vi /etc/security/limits.conf
* soft nproc 4096 * hard nproc 4096
vi /etc/security/limits.d/90-nproc.conf
* soft nproc 4096
ulimit -u 验证必须是4096
不行就退出es重新su -es
es用户启动
bin/elasticsearch
netstat -anltp|grep 9[23]00
tcp 0 0 :::9200 :::* LISTEN 2383/java
tcp 0 0 :::9300 :::* LISTEN 2383/java
http://192.168.67.11:9200/ 内容如下 { "name" : "node-1", "cluster_name" : "zzx-elk", "cluster_uuid" : "BBw0RrOpRoKtEy2Kgw8Blw", "version" : { "number" : "6.3.2", "build_flavor" : "default", "build_type" : "tar", "build_hash" : "053779d", "build_date" : "2018-07-20T05:20:23.451332Z", "build_snapshot" : false, "lucene_version" : "7.3.1", "minimum_wire_compatibility_version" : "5.6.0", "minimum_index_compatibility_version" : "5.0.0" }, "tagline" : "You Know, for Search" }
ntpdate ntp.ntsc.ac.cn
wget https://artifacts.elastic.co/downloads/kibana/kibana-6.3.2-linux-x86_64.tar.gz --no-check-certificate
vim config/kibana.yml
取消注释
server.port: 5601
server.host: "192.168.67.11"
用来连接es服务
elasticsearch.url: "http://192.168.67.11:9200"
http://192.168.67.11:5601 验证
wget https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-6.2.1-linux-x86_64.tar.gz --no-check-certificate
cat filebeat.yml|grep -v ^#|grep -v ' #'|grep -v ^$ filebeat.prospectors: - type: log enabled: true paths: - /var/log/*.log
- /var/log/secure*
- /var/log/messages* filebeat.config.modules: path: ${path.config}/modules.d/*.yml reload.enabled: false setup.template.settings: index.number_of_shards: 3 tags: ["log"] setup.kibana: host: "192.168.67.11:5601" output.elasticsearch: hosts: ["192.168.67.11:9200"]
./filebeat -e -c filebeat.yml
http://192.168.67.11:5601/ 图形界面配置
- /var/log/*.log - /var/log/secure* - /var/log/messages*