ELK 日志分析系统(二)
来源:互联网 发布:人生 不 快乐 知乎 编辑:程序博客网 时间:2024/05/18 00:55
1.安装elasticsearch
elasticsearch默认占用9200端口
2.创建安装目录
在usr目录下建立elasticsearch安装目录
cd /usr
mkdir elasticsearch
2.3.2.将elasticsearch-5.4.2.tar拷贝到java目录下
cp /mnt/hgfs/linux/elasticsearch-5.4.2.tar /usr/elasticsearch/
解压elasticsearch到当前目录
tar -zxvf elasticsearch-5.4.2.tar 得到文件夹 elasticsearch-5.4.2
3.启动
elasticsearch不允许用root用户启动
这是出于系统安全考虑设置的条件。由于ElasticSearch可以接收用户输入的脚本并且执行,为了系统安全考虑,
建议创建一个单独的用户用来运行ElasticSearch
创建elsearch用户组及elsearch用户
groupadd elsearch useradd elsearch -g elsearch -p elasticsearch
更改elasticsearch文件夹及内部文件的所属用户及组为elsearch:elsearch
cd /usr
chown -R elsearch:elsearch elasticsearch
切换到elsearch用户再启动
su elsearch cd elasticsearch/bin./elasticsearch
查看是否启动:curl http://localhost:9200
4.指定地址启动
因为是要在mac的浏览器中访问linux里面启动的服务器,所以需要在配置文件中指定服务器地址。
# vim /usr/elasticsearch/elasticsearch-5.4.2/config/elasticsearch.yml
在文件末尾写
network.host: 10.211.55.3 #指定主机地址,其实是可选的,但是最好指定因为后面跟kibana集成的时候会报http连接出错(直观体现好像是监听了:::9200 而不是0.0.0.0:9200)http.cors.allow-origin: "/.*/"http.cors.enabled: true #这2项都是解决跟kibana集成的问题,错误体现是 你的 elasticsearch 版本过低,其实不是
在启动的时候会报一些错误
此操作需要root权限
- max virtual memory areas vm.max_map_count [65530] likely too low,
increase to at least [262144]
解决办法:
[root@localhost ~]# sysctl -w vm.max_map_count=262144
查看修改结果
[root@localhost ~]# sysctl -a|grep vm.max_map_count
vm.max_map_count = 262144
- for elasticsearch process likely too low, increase to at least
解决办法在vim /etc/security/limits.conf后添加
elsearch soft nofile 65536
elsearch hard nofile 65536
- ELK 日志分析系统(二)
- 日志分析系统ELK(业务日志)
- elk 日志分析系统
- ELK 日志分析系统
- ELK 日志分析系统
- ELK日志分析系统
- ELK 日志分析系统
- ELK 日志分析系统
- ELK 日志分析系统
- ELK日志分析系统
- ELK 日志分析系统
- ELK 日志分析系统
- ELK 日志分析系统
- ELK日志分析系统
- ELK 日志分析系统
- ELK 日志分析系统
- ELK 日志分析系统
- ELK 日志分析系统
- dict语法 --鱼c工作室笔记
- poj 3253
- 高通平台中简单了解DTB
- 【人工智能】图像识别之小白天书——验证码篇(3)
- ARP协议【地址解析协议】
- ELK 日志分析系统(二)
- php 处理文件
- WIN10使用 NetSpeedMonitor
- Linux select服务器
- [LeetCode-6]ZigZag字符串的变换输出
- eclipse使用run on server 方法发布到tomcat时候的坑
- 一个人一件事一首歌
- std::map常见使用错误
- MyBatis 插入空值时,需要指定JdbcType