Linux系统下部署eleasticsearch+kibana
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的更多相关文章
- linux系统下部署项目
一.修改防火墙设置,开放对应的端口 修改Linux系统防火墙配置需要修改 /etc/sysconfig/iptables 这个文件,如果要开放哪个端口,在里面添加一条 -A RH-Firewall- ...
- Linux系统下部署项目流程
一.系统架构 linux系统 centOS 6.9 应用服务器:Tomcat /JDK 数据库服务器:MySQL 二.连接远程工具FinalShell 1.Centos 6: 启动服务:service ...
- Linux系统下部署Tomcat服务器
详细步骤如下: 1.下载xshell5和xftp5并安装,登录连接服务器,新建会话窗口: 2.安装配置JDK1.8,具体操作方法如下: (1)下载JDK地址:http://www.oracle.com ...
- LINUX 系统下部署 NFS服务
NFS服务 NFS,是Network File System的简写,即网络文件系统.也被称为NFS: NFS允许一个系统在网络上与他人共享目录和文件. NFS通常运行于2049端口. 部署NFS 前提 ...
- linux系统下部署DNS反向解析
DNS服务概述 DNS(Domain Name System)域名系统,能够提供域名与IP地址的解析服务. 反向解析 反向解析是从IP地址到域名的解析过程.主要作用于服务器的身份验证. 部署反向解析 ...
- linux系统下部署DNS正向解析
DNS服务概述: DNS(Domain Name System)域名系统,能够提供域名与IP地址的解析服务. 正向解析 正向解析是指域名到IP 地址的解析过程. 部署DNS正向解析 DNS服务的三个配 ...
- linux系统下部署war包
http://blog.csdn.net/hellowangchaochao/article/details/73223773
- 重启部署在Linux系统下的tomcat服务
重启部署在Linux系统下的tomcat服务具体的操作步骤: 1.在Winscp上建立连接,输入用户和密码,这个密码一般是看不到的: 2.查看服务:ps -ef | gerp Java 注意在 ...
- Linux系统下DHCP服务安装部署和使用详解
一.概述 DHCP :动态主机设置协议(英语:Dynamic Host Configuration Protocol,DHCP)是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:用于内部网或 ...
随机推荐
- Vue首屏性能优化组件
Vue首屏性能优化组件 简单实现一个Vue首屏性能优化组件,现代化浏览器提供了很多新接口,在不考虑IE兼容性的情况下,这些接口可以很大程度上减少编写代码的工作量以及做一些性能优化方面的事情,当然为了考 ...
- [linux]centos7.4部署django+Uwsgi+Nginx
前言:我已经写了几个接口用来部署在服务器上的,首先选择django+Uwsgi+Nginx因为配置简单,比较符合python的简单操作功能强大的特点 然后对于django的一些版本在之前的文章写了 参 ...
- SpringCloud升级之路2020.0.x版-32. 改进负载均衡算法
本系列代码地址:https://github.com/JoJoTec/spring-cloud-parent 在前面一节,我们梳理了实现 Feign 断路器以及线程隔离的思路,这一节,我们先不看如何源 ...
- VLAN实验
VLAN实验 如图所示:图中共有四个广播域,左边逻辑的分为两个广播域,右边也是逻辑的分为两个广播域, 配置顺序先配置交换机,在配置路由器 SW1 配置: 1.首先创建vlan [sw1]vlan ba ...
- 逐浪CMS+百度小程序开源包发布-对接海量资源助力推广
接入百度小程序海量流量就在使用Zoomla!逐浪CMS开发栈 这里有最强的CMS内核依托于国家高新企业Zoomla!逐浪之上 这里有最海量的用户流量依托于百度小程序 这里有最开放的技术栈 这里有最卓越 ...
- silky微服务的应用服务和服务条目
目录 服务的定义 服务条目 根据服务条目生成WebAPI 服务条目的治理特性 缓存拦截 服务条目的例子 服务的实现 开源地址 在线文档 服务的定义 服务接口是微服务定义服务的基本单位,定义的应用服务接 ...
- Netcat基础使用
netcat命令选项 本文参考文章链接 本文参考文章链接1 本文参考文章链接2 本文参考文章链接3 常用命令选项 ## 网络模式和代理相关 -l 监听,作服务器.不填时作客户端. -u UDP模式.不 ...
- Spring Boot的前世今生以及它和Spring Cloud的关系详解。
要了解Spring Boot的发展背景,还得从2004年Spring Framework1.0版本发布开始说起,不过大家都是从开始学习Java就使用Spring Framework了,所以就不做过多展 ...
- 《程序员漫画》| 萌新面试Google
Hello,大家好.今天的更新有点不一样.我给大家带来了一些程序员漫画.这些都是我自己画的哦.希望大家喜欢. 今天的漫画有简约的画风,也有一些写实的风格(漂亮MM总是有特殊待遇).不知道大家喜欢哪种呢 ...
- [洛谷P2000 拯救世界]
生成函数版题. 考虑对于这些条件写出\(OGF\) \(1 + x^6 + x^{12} + x^{18}..... = \frac{1}{1 - x^6}\) \(1 + x + x ^ 2 + x ...