ELK的安装配置

安装前的准备工作:

准备好elk所需要的安装包,如下:

  1. elasticsearch-6.2.2.tar.gz
  2. elasticsearch-head-master.zip
  3. kibana-6.2.2-linux-x86_64.tar.gz
  4. logstash-6.2.2.tar.gz
  5. node-v8.9.1-linux-x64.tar.gz
  6. jdk-8u221-linux-x64.tar.gz

ElasticSearch的安装配置+详细图解
打开虚拟机,连接Moba,详细步骤见之前的文章

一、ELK的安装

1.在根目录下新建software目录(mkdir software)
创建完成后 下载解压缩工具(yum install -y unzip)
ElasticSearch的安装配置+详细图解
2.把下载好的压缩包拖拽到/software目录下
ElasticSearch的安装配置+详细图解

  • 进入software安装目录,解压jdk并配置jdk文件

ElasticSearch的安装配置+详细图解

  1. 解压剩下的压缩包并移动到 /opt目录下:
    tar -zxvf elasticsearch-6.2.2.tar.gz -C /opt
    tar -zxvf elasticsearch-6.2.2.tar.gz -C /opt
    tar -zxvf kibana-6.2.2-linux-x86_64.tar.gz -C/opt
    tar -zxvf logstash-6.2.2.tar.gz -C /opt
    tar -zxvf node-v8.9.1-linux-x64.tar.gz -C/opt
    unzip elasticsearch-head-master.zip
  2. 进入/opt目录对解压出来的文件夹简化改名:
    mv kibana-6.2.2-linux-x86_64/ kibana622


    mv node-v8.9.1-linux-x64/ node8

二、配置ES

配置前新建一个用户,并对用户进行赋权及分组
ElasticSearch的安装配置+详细图解
ElasticSearch的安装配置+详细图解

1. 输入:vi /etc/hostname 修改主机名称
ElasticSearch的安装配置+详细图解

2. 输入:vi /etc/hosts 修改主机列表
ElasticSearch的安装配置+详细图解
3.配置es的参数

输入:vi /opt/es622/config/elasticsearch.yml,按shift+g,快速定位到尾行,按o在下一行插入以下内容:(冒号前后有空格)
     cluster.name: test --集群名
     node.name: test-master --节点名
     node.master: true --是否是主节点
     network.host: 192.168.56.110 --本机地址
     discovery.zen.ping.unicast.hosts: [“192.168.56.110”] --同上
     http.cors.enabled: true
     http.cors.allow-origin: “*”
ElasticSearch的安装配置+详细图解
4. 配置系统参数
(1)输入:vi /etc/sysctl.conf 插入内容:vm.max_map_count=655360
ElasticSearch的安装配置+详细图解
输入完成后 : wq保存并退出 ,再输入sysctl -w vm.max_map_count=655360刷新:

ElasticSearch的安装配置+详细图解
(2)输入:vi /etc/security/limits.conf 进入配置文件后按shift+g至最底行,按o在下一行插入内容:(*号也是需要输入的,*号后有空格)

ElasticSearch的安装配置+详细图解
wq保存退出

5.切换到普通用户测试链接
输入su es 切换到普通用户
在/opt目录下输入:./es622/bin/elasticsearch 启动服务,底部出现 started即是启动成功
ElasticSearch的安装配置+详细图解
在windows界面打开网页,输入http://192.168.56.115:9200/,可以正常出页面,切有节点的信息,即是启动成功
ElasticSearch的安装配置+详细图解

三、Head-master及node的配置

1. 输入:source /etc/profile,**配置文件
输入node -v 可以查看是否配置成功,成功会显示版本号
ElasticSearch的安装配置+详细图解
2.进入/headeash目录
输入:npm install -g grunt-cli 安装 --等待的时间比较长,耐心等待
安装成功↓
ElasticSearch的安装配置+详细图解
输入:npm install [email protected] --ignore-scripts 安装
安装成功↓
ElasticSearch的安装配置+详细图解
3.输入:vi Gruntfile.js
在port:9100下增加一行代码:hostname: ‘*’,
ElasticSearch的安装配置+详细图解
4.输入:vi _site/app.js,找到如下代码,并进行修改:(4360行)
可以首先:set nu显示行数 ,再4360 gg 跳转到该行
ElasticSearch的安装配置+详细图解
5.输入:npm run start 启动head-master
ElasticSearch的安装配置+详细图解
6.在windows界面,打开网页,输入:http://192.168.56.115:9100/
配置成功ElasticSearch的安装配置+详细图解

四、使用Head-master对ES进行测试

点击索引页签,点击新建索引
ElasticSearch的安装配置+详细图解
点击总览页签,即可查看索引的情况
ElasticSearch的安装配置+详细图解

五、kibana安装,配置

1.输入:cd /opt/kibana622
2.输入:vi config/kibana.yml 按shift+g跳转到行末,按o增加以下内容:
server.host: “192.168.56.110”
elasticsearch.url: “http://192.168.56.110:9200”

ElasticSearch的安装配置+详细图解
3.输入:./bin/kibana 运行kibana
ElasticSearch的安装配置+详细图解
4.在windows界面打开网页,输入http://192.168.56.115:5601/
ElasticSearch的安装配置+详细图解
配置完成。

相关文章: