elasticsearch 及elasticsearch-head插件安装
来源:互联网 发布:成都云计算公司排名 编辑:程序博客网 时间:2024/05/01 00:23
最近在改bug 要频繁的去测试环境看日志,因为有多个测试环境,看日志有诸多不便之处。后来了解到可以用elk集中收集日志查询等。
那么一步一步的来,先安装elasticsearch。
版本如下:
第一步 安装elasticsearch-head 插件,网上很多博客直接照搬完全不去自己试验,说什么用plugin install命令。es 5.x版本之后就不在支持了,elasticsearch-head插件得独立部署
elasticsearch-head 托管在github上,直接取git上download下来即可 elasticsearch-head地址 直接选download zip就行了,下载完了之后解压 得到 elasticsearch-head-master 把这个文件夹及里面的内容全部复制到tomcat下面 然后启动tomcat就可以了。网上一堆博客说还要安装nodejs环境、grunt 之类的 麻烦的一批,至此elasticsearch-head就安装完成了。
第二部安装elasticsearch 。安装es的时候遇到很多坑,下面一一道来,
1,我是在虚拟机里面安装的 系统是centos 6.5 final ,所以第一步要去修改虚拟机的线程数 找到/etc/sysctl.conf 文件 在最后面添加一句话
vm.max_map_count=655360然后执行 sysctl -p 。不修改的会报错 。
2,es不能用root账户启动。最简单的办法是 新建一个用户 ,然后给新用户授权执行elasticsearch。adduser es ,passwd es xxxxxx chown -r es:es elasticsearch-5.2.0
3,修改 jvm.options 配置文件 路劲改 elasticsearch-5.2.0/config/下面
-Xms2g-Xmx2g改为
-Xms256m-Xmx256m
我是在虚拟机连安装的 ,如果不是在虚拟机里面可以不设置 如果启动不报错的话
4,修改elasticsearch.yml 配置
主要是配置network模块 ,因为我用elasticsearch-head访问的话会涉及到跨域的问题 如果在本机上访问可以不用设
注意 配置这个配置文件的时候一定要在 : 后面加一个空格 不然会报错,我在这里就被坑了 。。。
配置就完成了,然后启动elasticsearch ./elasticsearch-5.2.0/bin/elasticsearch 不出意外的话会输出
恭喜你elasticsearch启动成功,然后访问 http://192.168.1.241:9200/ 会看到
会显示elasticsearch的一些信息
下面尝试用elasticsearch-head连接elasticsearch
至此elasticsearch就安装完成了。
后面将继续分享 logstash-5.2.0、kibana-5.2.0-linux-x86_64 的搭建
- elasticsearch 及elasticsearch-head插件安装
- elasticsearch及head插件安装
- elasticsearch head插件安装
- elasticsearch-head插件安装
- elasticsearch head插件安装
- Elasticsearch 安装 head 插件
- Elasticsearch Head插件安装
- elasticsearch head插件安装
- elasticsearch-5.6.0及head插件安装
- ElasticSearch 5.0及head插件安装
- Elasticsearch配置及head插件安装
- elasticsearch 5.4.0 安装 及elasticsearch-head 插件
- elasticsearch插件安装之--linux下安装及head插件
- ElasticSearch-5.0+安装head插件
- ElasticSearch-5.0安装head插件
- 安装 elasticsearch-head-master 插件
- ElasticSearch-5.0安装head插件
- ElasticSearch-5.0安装head插件
- 详解log4j2(上) - 从基础到实战
- 分区工具diskgenius如何使用 新电脑新硬盘如何分区
- 2016 腾讯软件开发面试题(不定项选择题第二部)
- javascript 设计模式-工厂模式
- Opengl学习程序之顶点颜色和位置设置
- elasticsearch 及elasticsearch-head插件安装
- Github上关于iOS的各种开源项目集合(强烈建议大家收藏,查看,总有一款你需要)
- react-native-sww-activity-indicator
- Linux环境进程间通信(二): 信号(上)
- Javascript模块化编程(一):模块的写法
- php,js端获取sessionid的方法
- PHP使用session完成注册登录后跳转到登录前一页码
- 1108. Finding Average (20) 字符处理
- 多项式输出