《ElasticStack从入门到实践》学习笔记0-2

零、ElasticSearch前置——组件和插件的安装

    0、前置知识:

        1)ElasticSearch的安装、配置及如何在本地搭建集群:

            A、安装:

                a、前置安装JDK1.8+;

                b、根据自己需要的版本,在官网下载elasticsearch-6.1.1,并解压;

                c、后台运行:

bin/elasticsearch -d

                d、如果要在服务器上设置为服务端,开机即启动,以Centos为例:

                    ①下载rpm包并安装:

rpm -i elasticsearch-6.1.1.rpm

                    ②设为开机启动:

chkconfig -add elasticsearch

                    ③启动/结束/重启ElasticSearch:

systemctl start/stop/restart elasticsearch

                    ④ES相关文件目录:

                         ES配置文件:/etc/elsticsearch

                         ES日志文件:/var/log/elasticsearch

                         ES数据文件:/var/lib/elasticsearch

                         ES的bin目录:/usr/share/elasticsearch

            B、配置:

                安装后的ES的配置文件在ES根目录下的config目录中:

                a、elasticsearch.yml            ES主要配置文件

                b、jvm.options                     JVM相关参数

                c、log4j2.properties            日志相关配置

                jvm.options中主要配置ES的内存大小,根据自己的配置选择合适的大小,如:

-Xms2g
-Xmx2g

               elasticsearch.yml作为主要配置文件,包含默认配置,主要修改内容:

                ①cluster.name                                集群名称。以此判断是否为同一集群

                ②node.name                                   节点名称。以此区分集群中不同节点

                ③network.host/http.port               网络地址/端口

                ④path.data                                      数据存储地址

                ⑤path.log                                        日志存储地址

                一般network.host默认:127.0.0.1,从5.x版本开始,根据其是否绑定在localhost,判断其模式:

                ①如果绑定localhost,则是Decelopment模式,启动时会以warning方式提示配置是否异常;

                ②如果没有绑定localhost,则是Production模式,启动时会以error方式提示配置检查异常并退出。

            C、修改配置除修改配置文件之外,还可以在启动时直接进行修改,通过这种方式,可以直接在本地搭建一个集群:

bin/elasticsearch -d
bin/elasticsearch -Ehttp.port=8200 -Epath.data=node2 -d
bin/elasticsearch -Ehttp.port=7200 -Epath.data=node3 -d

       2)Kibana的安装与配置

            A、安装:

                a、前置安装Elasticsearch;

                b、根据自己需要的版本,在官网下载kibana-6.1.1,并解压;

                c、后台运行:

bin/kibana

                d、登录默认端口http://localhost:5601,界面如下:

            B、配置:

                安装后的kibana的配置文件在kibana根目录下的config目录中:kibana.yml

                配置详情:

                a、server.host                                访问kibana的地址

                b、server.post                                访问kibana的端口

                c、elasticsearch.url                       待访问的elasticsearch地址

            C、kibana常用工具:

                a、Discover                数据搜索查看

                b、Visualize                图表制作

                c、Dashboard             仪表盘制作

                d、Timelion                 时序数据的高级可视化分析

                e、DevTools                开发者工具

                f、Management          配置

            D、本次学习跟随学习视频,使用Dev Tools工具进行CRUD操作,例:

       3)ElasticSearch的Head插件的安装:

            A、从5.x版本之后安装head,需要先下载node.js、npm和grunt,自己搜下即可;

            B、从github上下载head,https://github.com/mobz/elasticsearch-head

            C、解压后修改elasticsearch-head-master中的Gruntfile.js中的:

hostname: '*'

            D、修改ES的配置文件config/elasticsearch.yml,在末尾添加:

http.cors.enabled:true
http.cors.allow-orign: "*"

            E、启动head插件:

cd /elasticsearch-head-master/node-modules/grunt/bin
./grunt server &

            F、访问网址:http://localhost:9100,进入head插件页面,顶部可以看到elasticsearch的访问端口9200,和集群健康值:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值