暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

学习笔记之Elasticsearch

行走在路上的涛仔 2022-07-12
399

   之前在封闭的测试环境中安装了ELK,Linux版本中缺少的各种依赖文件,上传介质和更新起来着实心累,最后安装了Windows版本的,这几天正好有几台可联网的测试机在手边,顺便把Linux版本装起来,下面就是工作记录了。

    测试服务器利用VMware装了几台虚拟机,操作系统是CentOS 7。通过SSH工具登陆虚机,虚机IP:192.168.10.141。

1. 安装Elasticsearch

1.1 安装wget工具

1.2 安装JDK(ELK都需要安装JDK,版本1.8以上)

1.3 编辑配置文件,配置环境变量

1.4 查看JDK

1.5 执行命令:source etc/profile 使配置生效

1.6 下载elasticsearch的ZIP包,官网找到要下载的版本,右键选择复制链接地址

1.7 下载

1.8 安装Unzip工具


1.9 解压安装包

1.10 将解压后的文件夹移动到/home/apps下,此步骤非必须,但为了后续需要安装的东西太多防止目录混乱所以与安装包分离

1.11配置elasticsearch.yml文件(文件目录/home/apps/elasticsearch-6.3.1/config)

默认没有该目录,需要手动新建(mkdir data)

1.12 新建启动账户elk(出于安全原因,ELK5.0后就禁止以root用户启动了)

1.13 授权

1.14 修改Limits.conf文件

1.15 在文件最底部增加如下配置

1.16 修改sysctl.conf文件

1.17 添加配置

1.18 执行 sysctl -p 以刷新配置

1.19 切换elk账户启动elasticsearch

1.20 显示启动成功

1.21 打开浏览器访问

至此ES的配置完成。

 

2. 安装Head插件

2.1 将下载的Head插件上传到/home/tools下

2.2 解压缩

2.3 将解压后的文件夹移动/home/apps下

2.4 进入head文件目录

2.5 下载Node.JS

2.6 解压安装包

2.7 将解压后的文件夹移动到 home/apps下

2.8部署Bin文件,创建软关联(注意ln指令用于创建关联必须给全路径,否则可能关联错误。)

2.9 测试Node.JS和NPM版本

2.10 配置node.js环境变量

2.11 增加以下内容

2.12 执行source /etc/profile使环境变量生效

2.13 安装NPM

2.14 安装grunt命令行工具grunt-cli

2.15 安装grunt及其插件

2.16 配置连接信息

2.17 修改IP和端口号

2.18 授权

2.19 启动head

2.20 启动报错,执行npm installgrunt-contrib-jasmine安装

启动成功,在浏览器输入http://192.168.20.141:9100

2.21 修改地址,点击连接。

至此Elasticsearch 安装成功。


文章转载自行走在路上的涛仔,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论