笔者这里下载的elastic search,是5.3.0版本,下载地址:https://www.elastic.co/downloads/past-releases/elasticsearch-5-3-0。因为要做日志链路追踪。使用的

skywalking-collector.tar.gz,skywalking-web.tar.gz,skywalking-agent.tar.gz。对于版本有个依赖。

  1. 下载解压之后,直接启动也行,注册成windows服务也行。推荐注册windows服务。注册windows服务方法:打开cmd,进入你的elasticsearch解压目录,如下图:
  2. 但是我在启动的时候总是启动失败。日志如下:

    [2017-11-30 13:36:52] [info] [ 9428] Commons Daemon procrun (1.0.15.0 32-bit) started
    [2017-11-30 13:36:52] [info] [ 9428] Service elasticsearch-service-x86 name Elasticsearch 5.3.0 (elasticsearch-service-x86)
    [2017-11-30 13:36:53] [info] [ 9428] Service 'elasticsearch-service-x86' installed
    [2017-11-30 13:36:53] [info] [ 9428] Commons Daemon procrun finished
    [2017-11-30 13:37:12] [info] [ 9272] Commons Daemon procrun (1.0.15.0 32-bit) started
    [2017-11-30 13:37:12] [info] [ 9272] Starting service 'elasticsearch-service-x86' ...
    [2017-11-30 13:37:12] [info] [10500] Commons Daemon procrun (1.0.15.0 32-bit) started
    [2017-11-30 13:37:12] [info] [10500] Running 'elasticsearch-service-x86' Service...
    [2017-11-30 13:37:13] [info] [ 7280] Starting service...
    [2017-11-30 13:37:15] [error] [ 9272] Failed to start 'elasticsearch-service-x86' service
    [2017-11-30 13:37:15] [error] [ 9272] 传递给系统调用的数据区域太小。
    [2017-11-30 13:37:15] [info] [ 9272] Start service finished.

    根据日志的提示,修改了config/jvm.options配置里的jvm参数:
    -Xms512m
    -Xmx512m
    他默认的是2g。
    修改完之后,记得重启电脑。笔者就栽在这条路上……十分无奈。
    可能我这也只是个例。如果你也遇到修改配置之后重启应用没有作用。可以考虑重启电脑。

  3. 至于如何结合logstash、skywalking实现日志链路追踪。此处省略一万字,哈哈,笔者也只是刚接触

elasticsearch服务安装采坑的更多相关文章

  1. oracle11g数据库安装采坑记录

    第一处坑: 解决方案: 原文:https://blog.csdn.net/yhj198927/article/details/49178279 1.打开oracle的"Net Manager ...

  2. Charles 抓包工具安装和采坑记录

    Charles 抓包工具安装和采坑记录 网络抓包是解决网络问题的第一步,也是网络分析的基础.网络出现问题,第一步肯定是通过抓包工具进行路径分析,看哪一步出现异常.做网络爬虫,第一步就是通过抓包工具对目 ...

  3. elasticsearch安装踩坑记

    ES的安装与启动时问题解决 环境: ​ 系统环境:CentOS7 ​ JDK:jdk-8u131-linux-x64.tar.gz 不可以通过Root用户来启动ES 通过上面的错误提示可以看出,can ...

  4. 安装memcached和elasticsearch服务并systemctl管理

    [root@izbp18dv3a3metugyd02qxz bin]# rpm -qa | grep memcache [root@izbp18dv3a3metugyd02qxz bin]# yum ...

  5. Elasticsearch的安装入门

    大纲: 一.简介 二.Logstash 三.Redis 四.Elasticsearch 五.Kinaba 一.简介 1.核心组成 ELK由Elasticsearch.Logstash和Kibana三部 ...

  6. Redis集群搭建采坑总结

    背景 先澄清一下,整个过程问题都不是我解决的,我在里面就是起了个打酱油的角色.因为实际上我负责这个项目,整个过程也比较清楚.之前也跟具体负责的同事说过,等过段时间带他做做项目复盘.结果一直忙,之前做的 ...

  7. Cloudera Manager 5.9 和 CDH 5.9 离线安装指南及个人采坑填坑记

    公司的CDH早就装好了,一直想自己装一个玩玩,最近组了台电脑,笔记本就淘汰下来了,加上之前的,一共3台,就在X宝上买了CPU和内存升级了下笔记本,就自己组了个集群. 话说,好想去捡垃圾,捡台8核16线 ...

  8. Hadoop环境搭建--Docker完全分布式部署Hadoop环境(菜鸟采坑吐血整理)

    系统:Centos 7,内核版本3.10 本文介绍如何从0利用Docker搭建Hadoop环境,制作的镜像文件已经分享,也可以直接使用制作好的镜像文件. 一.宿主机准备工作 0.宿主机(Centos7 ...

  9. v8环境搭建采坑记录

    项目组有把js接入C++服务求的需求,故开始了v8接入的工作,用了一天多时间,v8才在centos环境上成功安装,过程中踩了很多坑,下面将采坑过程记录如下: centos下编译安装v8:   查看ce ...

随机推荐

  1. hadoop集群运行jps命令以后Datanode节点未启动的解决办法

    出现该问题的原因:在第一次格式化dfs后,启动并使用了hadoop,后来又重新执行了格式化命令(hdfs namenode -format),这时namenode的clusterID会重新生成,而da ...

  2. [转]pyCharm最新2018激活码

    https://blog.csdn.net/u014044812/article/details/78727496 因公司的需求,需要做一个爬取最近上映的电影.列车号.航班号.机场.车站等信息,所以需 ...

  3. NEST 之旅 · 开启

    NEST 之旅 · 开启 Version:5.x 英文原文地址:Getting started 说实话,这篇文章翻译的很糟糕.但是我的能力有限,目前只有这个水平,还望各位多指导. NEST 是 Ela ...

  4. libssl.so.10: cannot open shared object file: No such file or directory

    今天在使用yum安装东西的时候报错 yum list There was a problem importing one of the Python modulesrequired to run yu ...

  5. 学习Spring必须了解的基础知识——回调机制

    上面这张图如果能看得懂就能理解什么是回调机制: A对象在调用a()方法时会调用B对象的b()方法,b()方法必须能调用A对象的callback()方法. 谁白了:a()方法有B对象b()方法的引用,b ...

  6. Balanced Number 数位dp

    题意: 给出求ab之间有多少个平衡数   4139为平衡数   以3为轴   1*1+4*2==9*1 思路很好想但是一直wa  : 注意要减去前导零的情况 0 00 000 0000   不能反复计 ...

  7. 2501 矩阵距离 (bfs)

    描述 给定一个N行M列的01矩阵 A,A[i][j] 与 A[k][l] 之间的曼哈顿距离定义为: dist(A[i][j],A[k][l])=|i-k|+|j-l| 输出一个N行M列的整数矩阵B,其 ...

  8. Linux常用命令大全(转)

    (转)Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错.我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因, ...

  9. 利用反射编写私有 Private 方法的单元测试

    利用反射编写私有 Private 方法的单元测试 最近在添加一个新feature时,鉴于要给自己的代码一是增加代码的强壮性,二是增加代码测试的覆盖率.但是遇到了有些方法是 Private 的,但是在调 ...

  10. Mac终端下的svn使用教程

    1.将文件checkout到本地目录 1 svn checkout path(path是服务器上的目录) 2 例如:svn checkout svn://192.168.1.1/svn 3 简写:sv ...