1.官网下载eleasticsearch和kibana,两个版本应安装一致,否则会出现kibana连接不上eleasticsearch的情况(这里我以6.3.1为例)

  eleasticsearch的下载地址:https://www.elastic.co/cn/downloads/past-releases#elasticsearch

  

  kibana的下载地址:https://www.elastic.co/cn/downloads/past-releases#kibana

  

2.将下载后的压缩包传到linux服务器上,使用命令解压:tar -zxvf elasticsearch-6.3.1.tar.gz

  用root用户授权: chmod 777 -R elasticsearch-6.3.1

  由于elasticsearch 6.0之后的版本为了防止黑客攻击root用户,故6.0版本之后必须用非root用户才能启动elasticsearch,所以创建es用户:adduser es

  切换到es用户:su es

  进入elasticsearch的config目录下:cd elasticsearch-6.3.1/config

   修改elasticsearch.yml,jvm.options 两个配置文件

  1):vim elasticsearch.yml    对于network.host后面的ip地址 使用服务器的私网ip,我测试过配置公网ip会启动失败

  私网ip可以通过:ifconfig 命令获取

  

  2):vim jvm.options  对于这两个配置,建议你们先配置256m,我之所以配置125m,后面我会详细说

  

3.启动elasticsearch,进入elasticsearch的bin目录下执行: ./elasticsearch

  由于这个命令会让窗口一直停留在执行elasticsearch的命令中,所以可以用下面命令可以退出该启动命令行,将日志打印到nohup日志文件中

  该命令行可换成:nohup ./elasticsearch &

  以下是启动成功的界面

  

  可以在浏览器上输入你linux服务器的公网ip:9200,验证是否启动成功,若出现下方的信息,则说明启动成功

  

  若启动时报以下错误,说明linux的默认线程数、最大文件数、最大内存数都不够,则需要修改linx的配置

  

  1)修改linux的limits配置文件,设置内存线程和文件

  

  2)修改linux的sysctl配置文件,配置系统使用内存:vi /etc/sysctl.conf ,修改后输入:sysctl -p 让配置生效

  

  此时再次启动就可以启动成功了

4.安装Kibana,使用命令解压Kibana:tar -zxvf kibana-6.3.1-linux-x86_64.tar.gz

  进入kibana的配置文件:cd kibana-6.3.1-linux-x86_64/config

  修改配置文件:vim kibana.yml

  

   进入bin目录下,启动Kibana,执行:./kibana 或者 nohup ./kibana &

   正常情况下,kibana就可以启动成功了,浏览器访问:ip:5601

   

  若此时启动kibana的同时,elasticsearch的进程被killed,说明内存不够用,启动kibana进程时,内存不够用,便把已经启动的程序强制退出

  这时的解决方法就是修改elasticsearch的配置文件jvm.options ,修改为125m即可解决

  

Linux系统下部署eleasticsearch+kibana的更多相关文章

  1. linux系统下部署项目

    一.修改防火墙设置,开放对应的端口 修改Linux系统防火墙配置需要修改 /etc/sysconfig/iptables 这个文件,如果要开放哪个端口,在里面添加一条  -A RH-Firewall- ...

  2. Linux系统下部署项目流程

    一.系统架构 linux系统 centOS 6.9 应用服务器:Tomcat /JDK 数据库服务器:MySQL 二.连接远程工具FinalShell 1.Centos 6: 启动服务:service ...

  3. Linux系统下部署Tomcat服务器

    详细步骤如下: 1.下载xshell5和xftp5并安装,登录连接服务器,新建会话窗口: 2.安装配置JDK1.8,具体操作方法如下: (1)下载JDK地址:http://www.oracle.com ...

  4. LINUX 系统下部署 NFS服务

    NFS服务 NFS,是Network File System的简写,即网络文件系统.也被称为NFS: NFS允许一个系统在网络上与他人共享目录和文件. NFS通常运行于2049端口. 部署NFS 前提 ...

  5. linux系统下部署DNS反向解析

    DNS服务概述 DNS(Domain Name System)域名系统,能够提供域名与IP地址的解析服务. 反向解析 反向解析是从IP地址到域名的解析过程.主要作用于服务器的身份验证. 部署反向解析 ...

  6. linux系统下部署DNS正向解析

    DNS服务概述: DNS(Domain Name System)域名系统,能够提供域名与IP地址的解析服务. 正向解析 正向解析是指域名到IP 地址的解析过程. 部署DNS正向解析 DNS服务的三个配 ...

  7. linux系统下部署war包

    http://blog.csdn.net/hellowangchaochao/article/details/73223773

  8. 重启部署在Linux系统下的tomcat服务

    重启部署在Linux系统下的tomcat服务具体的操作步骤: 1.在Winscp上建立连接,输入用户和密码,这个密码一般是看不到的: 2.查看服务:ps -ef  |  gerp  Java  注意在 ...

  9. Linux系统下DHCP服务安装部署和使用详解

    一.概述 DHCP :动态主机设置协议(英语:Dynamic Host Configuration Protocol,DHCP)是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:用于内部网或 ...

随机推荐

  1. @RequestAttribute与@MatrixVariable

    @RequestAttribute 它只能使用在方法入参上,从request请求参数中获取对应的属性值. //路径跳转 @GetMapping("/goto") public St ...

  2. X-MagicBox-820的luatOS之路连载系列2

    这块MagicBox小巧但外设丰富,盖板上的小液晶屏竟有240*240的分辨率.点亮后若是用最小字体,真有看瞎老王的不瞎之眼之势. 这种屏在某宝也是比较多的,大概就是长这样子: 我们这个820的盖板上 ...

  3. [hdu7065]Yinyang

    将一个格子看作一个节点,相邻(有公共边)的同色格子之间连边,那么由前两个条件即要求图恰被分为两个非空连通块(由于$n,m\ge 3$,显然不能不使用某种颜色) 下面,来分析图中的简单环,其对应于网格图 ...

  4. [hdu7020]Array

    (这是一个线性的做法) 显然对于合法的区间,众数是唯一的,因此不妨枚举众数,将众数标记为1.其余数标记为-1,此时问题即求有多少个区间和大于0 考虑暴力的做法:从左到右枚举右端点,记当前前缀和为$to ...

  5. [SQL]master..sysprocesses

    --https://docs.microsoft.com/zh-cn/sql/relational-databases/system-compatibility-views/sys-sysproces ...

  6. 十行HTML实现增强现实--思途青岛

    你想通过网络实现增强现实吗?现在你只需要 10 行 HTML 代码!真的!让我带你看一看代码,非常简单.我们最近发布了AR.js.你不需要安装任何应用,用你的手机通过网络就能体验到强大的增强现实.但让 ...

  7. Feed系统设计分析(类似微博的用户动态分享问题)

    Feed系统 最近在研究一个个人动态分享平台,对动态的推送方式有些疑惑,于是研究到了以下结果. 简介 在信息学里面,Feed其实是一个信息单元,比如一条朋友圈状态.一条微博.一条资讯或一条短视频等,所 ...

  8. 毕业设计之zabbix---自带模板监控mysql内容

    自带模板是不能直接建立连接就可以用的 必须经历一下几步: 建立用户权限: [root@mysql.quan.bbs lib]$mysql -u root -p Enter password: Welc ...

  9. 44-Count and Say

    Count and Say My Submissions QuestionEditorial Solution Total Accepted: 79863 Total Submissions: 275 ...

  10. 4G网络 LTE、 FDD 和TD网络格式区别

    1.LTE是long term evolution的缩写,即长期演进计划,是3GPP组织推出的移动通信3G技术向4G过渡的中间标准,并不是真正意义上的4G通信. 2.FDD是移动通信系统中使用的全双工 ...