菜鸟先飞之ELK安装配置

ES安装前的准备(elk安装包版本要求一致)

准备五个jar包 一个zip压缩包

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

 

cd /返回家目录 

mkdir software 新建 目录

点击左下角的目录跟随

1、cd software 进入

2、将六个文件拖入 文件夹中

3、在此期间 先下载unzip解压包 yum install unzip 出现提示框输入y

4、依次解压六个文件 ps:zxf 为无提示解压文件安装

1、输入:unzip elasticsearch-head-master.zip
2、输入:tar -zxf jdk-8u221-linux-x64.tar.gz -C/opt
3、输入:tar -zxf elasticsearch-6.2.2.tar.gz -C /opt
4、输入:tar -zxf kibana-6.2.2-linux-x86_64.tar.gz -C/opt
5、输入:tar -zxf logstash-6.2.2.tar.gz -C /opt
6、输入:tar -zxf node-v8.9.1-linux-x64.tar.gz -C/opt
7、输入:unzip elasticsearch-head-master.zip
8、移动文件至 opt 目录下 并重命名

(1)mv  jdk1.8.0_221/ java8

(2)mv elasticsearch-6.2.2./ es622

(3)mv elasticsearch-head-master eshead

(4)mv kibana-6.2.2-linux-x86_64/ kibana622

(5)mv logstash-6.2.2/ log622

(6)mv node-v8.9.1-linux-x64/ node8

5、创建一个新用户 adduser es  

   chown es :es es622/ 改变文件从属

  chiown es:es -C el622/ 递归文件夹

1、JDK的配置

输入 vi /etc/profile 进入文件 添加配置信息

保存退出后 source /etc/profile 使配置即时生效

java -version 显示配置信息

二、ES的配置

1.输入:vi /etc/hostname    修改主机名 为bigdada

2.输入:vi /etc/hosts        修改主机列表 为 bigdata01 bigdata02 bigdata03

3.配置es的参数

(1)输入:vi /opt/es622/config/elasticsearch.yml,按shift+g,快速定位到尾行,按o在下一行插入以下内容:

cluster.name : bigdata               --集群名

node.name : master          --节点名

node.master : true               --是否是主节点

network.host : 192.168.56.111   --本机地址

discovery.zen.ping.unicast.hosts : ["192.168.56.111"]      --同上

http.cors.enabled : true                       

http.cors.allow-origin : "*"

ps:注意每个冒号后面都有空格   注意 双引号 和 中括号 

4.配置系统参数

(1)输入:vi /etc/sysctl.conf               

插入内容:vm.max_map_count=655360  

退出输入:sysctl -w vm.max_map_count=655360 可打印出信息

ps:首次也要使用以上命令刷新

(2)输入:vi /etc/security/limits.conf    

插入内容:

* soft nofile 65536

* hard nofile 65536

* soft nproc 4096

* hard nproc 4096

ps:注意空格不能丢

5.输入:su  es    切换到普通用户

6.在 cd /opt 在目录下输入:./es622/bin/elasticsearch 

ps:底部出现 started即是配置成功

7.在浏览器界面地址栏,输入http://192.168.56.111:9200/,可以正常出页面,且有节点信息,即是启动成功

三、Head-master及node的配置

1、之前我们已经在JDK中配置了环境变量 这里就不红配置了若没有配置则参照下面的图片:

2.输入:source /etc/profile     
      激活配置文件,输入node -v 可以查看是否配置成功

3.输入:cd /opt/eshead 

     运行 npm config set registry https://registry.npm.taobao.org

     运行 npm install -g grunt-cli    

     输入运行:npm install phantomjs-prebuilt@2.1.14 --ignore-scripts

     最后输入运行 npm install

4、输入:vi Gruntfile.js,在以下位置增加一行代码:hostname::'*'

connect: {
    server: {
        options: {
            port: 9100,
            hostname: '*',
            base: '.',
            keepalive: true       
 }

5、输入:vi _site/app.js,
在4360行 找到如下代码,并进行修改:

将"http://localhost:9200";
修改成为:
"http://192.168.56.111:9200";
Ps:修改为本虚拟机的ip地址

6.新增窗口 并切换为es用户登录 

在/opt目录下输入:./es622/bin/elasticsearch启动es

Ps:即确保ES能够运行

Es启动后 在原窗口 eahead目录下输入:npm run start 启动 head-master

7.在浏览器界面地址栏输入:http://192.168.56.111:9100/

出现以下信息则表明配置成功

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

1.点击索引页签,点击新建索引

2.点击总览页签,即可查看索引的情况

五、kibana安装,配置

1.输入:cd /opt/kibana622  切换至 kilbanna目录

2.输入:vi config/kibana.yml    按shift+g跳转到行末,按o下一行增加以下内容:

server.host: “192.168.56.111”

elasticsearch.url: “http://192.168.56.111:9200”

3.输入:./bin/kibana   运行kibana

出现以下代码则表示配置成功

4.在浏览器界面地址栏输入http://192.168.56.111:5601/ 出现以下界面则登录成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值