首页 > 其他分享 >elk单机版本安装

elk单机版本安装

时间:2023-03-03 21:32:23浏览次数:56  
标签:1.4 elk 单机 6.5 elasticsearch 版本 Copied logstash

1、本内容你将获得

  • ELK 单机版本安装
  • 启动并配置 logstash 配置(此处只为 demo)

​​​1.1docker快速体验

以下快速体验只为开发过程临时使用,数据未做安全配置,方便用于开发过程

docker run \ --name acp-es \ --restart always -d \ -p 9200:9200 \ -p 9300:9300 \ -v /mnt/elasticsearch/data:/usr/share/elasticsearch/data \ -e "discovery.type=single-node" elasticsearch:7.16.2 Copied!

以上配置,数据库的数据映射到本地/mnt/elasticsearch/data目录下,查看运行状态

docker ps | grep elasticsearch Copied!

1.2​​​​elk 安装

单机版安装只为用于学习使用,生产中请使用集群模式,此处以阿里云服务器做为示例用于学习,

1.3​​​​上传软件

上传 Jenkins 至 Linux 服务器/home/alinesno/elk目录

此处用户可以使用 xftp 或者 xshell 等工具,书要简言

1.4​​​​安装

elk 启动需要使用非 root 用户操作,所以此处添加 elk 用户,并用此用户操作,生产也强烈建议以非 root 操作

1.4.1添加 elk 用户

useradd elk # 如果需要设置密码则做如此操作 passwd elk su elk Copied!

解压 es,并启动,一般无非端口或者内存的原因,这步一般情况下是很顺利的

tar -zxvf elasticsearch-6.5.1.tar.gz # 重命名文件夹 mv elasticsearch-6.5.1 elasticsearch cd elasticsearch # -d 表示后面运行 ./bin/elasticsearch -d # 查看启动日志 tail -f logs/elasticsearch.log # 查看进程是否存在 ps -ef|grep elasticsearch Copied!

1.4.2解压 logstash

tar -zxvf logstash-6.5.1.tar.gz mv logstash-6.5.1 logstash cd logstash # 查看示例配置 cat config/logstash-sample.conf Copied!

此处为与 alinesno-cloud 平台整合,所以添加以下配置,编辑文件名称为logstash.conf

vim config/logstash.conf Copied!

配置内容如下,这里启动了一个 tcp 服务,端口是 4567,然后向本地的 es 输入

input{ tcp { mode => "server" host => "0.0.0.0" port => 4567 codec => json_lines } } output{ elasticsearch { hosts=>["127.0.0.1:9200"] index => "alinesno-cloud-%{+YYYY.MM.dd}" } stdout{ codec => rubydebug } } Copied!

1.4.3启动 logstash

cd logstash nohup ./bin/logstash -f ./config/logstash tail -f nohup.out Copied!

1.4.4安装 kibana 客户端

tar -zxvf kibana-6.5.1-linux-x86_64.tar.gz mv kibana-6.5.1-linux-x86_64 kibana nohup bin/kibana & Copied!

1.4.5访问http://localhost:5601​​,见如下界面:

elk单机版本安装_elasticsearch


标签:1.4,elk,单机,6.5,elasticsearch,版本,Copied,logstash
From: https://blog.51cto.com/u_15130867/6099124

相关文章

  • 如何使用 js 实现一个比较APP版本号的大小的版本号排序函数 All In One
    如何使用js实现一个比较APP版本号的大小的版本号排序函数AllInOne(......
  • Apinto 网关 V0.11.1 版本发布,多协议互转,新增编码转换器,接入 Prometheus...
    憋了那么久,Eolink旗下Apinto开源网关再次更新啦~一起来看看是否有你期待的功能!1、协议转换功能上线之前发布的Apintov0.10.0已经支持了多协议的基本功能,实现多......
  • Linux下 Jdk版本切换
    安装:甲骨文官网下jdk上传到云服务器解压:tar-zxvfjdk-7u79-linux-x64.tar.gz设置环境变量vim/etc/profile末尾加上exportJAVA_HOME=/usr/local/jdk1.8.0_351ex......
  • vue-cli指定版本安装
    安装新的版本前,需要先把之前安装的版本卸载掉。vue卸载:npmuninstallvue-cli-g(3.0以下版本卸载)npmuninstall-g@vue/cli(3.0以上版本卸载)vue安装:npminstall-g@vue/cl......
  • 如何让wix安装包,能自动卸载上一版本
    提问如何让wix安装包,能自动卸载上一版本回答修改产品idProductId="{165062EB-0BD5-4EB9-A5AE-6DDE3915C316}"修改产品版本Version="$(var.Version)"增加updatecod......
  • 一、查看Linux内核版本的命令
    1.cat/proc/version此命令可以查看正在运行的内核版本信息。/proc 目录存储的是当前内核运行状态的一系列特殊文件,包括:内存,CPU内核,已安装文件系统等信息。而正在运行的......
  • 好用的nodejs版本管理工具 -- nvm (windows)
    前言:因为目前由于公司人员缺乏,身兼两个项目,都是用的vue前端框架,但是一个是vue2+js,另一个是vue3+ts;所以不同项目开发时候需要比较频繁地去切换nodejs的版本,所以就想着要是......
  • PVE版本升级及内核升级方法
    1.版本升级登录管理页面--点击左侧菜单栏的"PVE"节点--点击"更新"菜单--点击"刷新"按钮(实为执行apt-getupdate)---点击"升级"按钮---升级完重启pve2.更新内核更新一下......
  • mac 安装node指定版本
    mac安装指定版本遇到的问题总结起因:mac安装最新版node,运行旧版本的项目时报错,需要将版本退回到低版本。过程:安装node最新版本地址:https://nodejs.org/en/卸载node:......
  • node.js 版本不对,
    1.在知道版本的情况下,用nvm切换一下对应的版本应该就没问题了。在运行前端程序的时候。经常会遇到node.js版本不对的情况。今天我也碰到了这个情况。经查询查,发现了一个no......