Elasticsear搭建

创建用户:
useradd elasticsearch
passwd elasticsearch
 

1、解压

tar -zxvf elasticsearch-5.5.2.tar.gz
 

2、修改配置文件

Vim /config/elasticsearch.yml
cluster.name : cluster_es
node.name : es_1 【当前节点代表的名字】
path.data : /usr/local/elk/elasticsearch-5.5.2/es_data/datas
path.logs : /usr/local/elk/elasticsearch-5.5.2/es_data/logs
 
network.host : 192.168.77.10 【注意:当前节点的ip】
 
discovery.zen.ping.unicast.hosts : ["192.168.77.10","192.168.77.11","192.168.77.12"]
bootstrap.memory_lock : false
 
bootstrap.system_call_filter : false
 
 
http.cors.enabled: true
http.cors.allow-origin: "*"
 
xpack.security.enabled : false
##xpack.monitoring.enabled : true
 
 bootstrap.memory_lock:设置为true来锁住内存。因为当jvm开始swapping时es的效率会降低,所以要保证它不swap,可以把ES_MIN_MEM和ES_MAX_MEM两个环境变量设置成同一个值,并且保证机器有足够的内存分配给es。同时也要允许elasticsearch的进程可以锁住内存
bootstrap.system_call_filter检测操作系统是否支持:SecComp;false标识不检测,linux的一种安全机制(减少系统对外暴露的)
head插件可以访问es:
http.cors.enabled: true
http.cors.allow-origin: "*"
 
xpack.security.enabled  x-pack是否要进行安全认证,false标识不认证
xpack.monitoring.enabled 是否进行x-pack进行监控  false表示不认证
discovery.zen.ping.unicast.host:集群的节点
network.host:(当前节点的域名或者ip)
cluster.name:集群的名字
 
配置完es信息之后,在es的配置的路径下创建文件下:
path.data : /usr/local/elk/elasticsearch-5.5.2/es_data/datas
path.logs : /usr/local/elk/elasticsearch-5.5.2/es_data/logs
 
 

3、下载x-pack

执行命令:
bin/elasticsearch-plugin install x-pack
当出现如图所示表示x-pack安装成功:
 
 
【注意】
如果出现错误:
`Plugin x-pack already exists, please remove before installing a new version
 
执行:bin/elasticsearch-plugin remove x-pack
然后重新安装:
bin/elasticsearch-plugin install x-pack
【以上要在每一台机器】

4、下载elasticsearch-head

解压master.zip 到elasticsearch/bin/目录下
 
 

5、安装node插件

(1):tar -zxvf node-v4.4.7-linux-x64.tar.gz
(2):配置下环境变量,编辑/etc/profile添加
export NODE_HOME=/export/servers/elk/node-v4.4.7-linux-x64
export PATH=$PATH:$NODE_HOME/bin
export NODE_PATH=$NODE_HOME/lib/node_modules
(3):安装grunt
grunt是基于Node.js的项目构建工具,可以进行打包压缩、测试、执行等等的工作,head插件就是通过grunt启动
cd /bin/elasticsearch-head-master
npm install -g grunt-cli  //执行后会生成node_modules文件夹
检查是否安装成功:
 

6、修改head插件源码

修改服务器监听地址:Gruntfile.js(elasticsearch-5.5.2/bin/elasticsearch-head-master/ Gruntfile.js)
 
修改连接地址:_site/app.js
 

7、运行head

在elasticsearch-head-master目录下
npm install(安装下载下来的包)(及其耗时的步骤)
启动head:grunt server(elasticsearch-head-master)

8、访问http://xxx:9100

Kibana搭建

1、解压

tar -zxvf kibana-5.5.2-linux-x86_64.tar.gz

2、修改kibana中的config/ kibana.yml 文件

server.host: "hadoop01"
server.port: 5601
elasticsearch.url: "http://hadoop01:9200"
kibana.index: ".kibana"
 

3、安装x-pack

bin/kibana-plugin install x-pack
如果安装失败
`Plugin x-pack already exists, please remove before installing a new version
bin/kibana-plugin remove x-pack
安装成功的样子
 

4、启动kibana

bin/kibana
 
 

Logstash搭建

1、解压

tar -zxvf logstash-5.5.2.tar.gz

2、安装x-pack

bin/logstash-plugin install x-pack

3、测试是否安装成功

bin/logstash -e 'input { stdin { } } output { stdout { codec => rubydebug } }'
如果输出格式如下代表成功:
 
 

启用和禁用

启用和禁用X-Pack功能
默认情况下,所有X-Pack功能都被启用。您可以启用或禁用特定的X-Pack功能elasticsearch.yml,kibana.yml以及logstash.yml 配置文件。
设置
描述
xpack.graph.enabled
设置为false禁用X-Pack图形功能。
xpack.ml.enabled
设置为false禁用X-Pack机器学习功能。
xpack.monitoring.enabled
设置为false禁用X-Pack监视功能。
xpack.reporting.enabled
设置为false禁用X-Pack报告功能。
xpack.security.enabled
设置为false禁用X-Pack安全功能。
xpack.watcher.enabled
设置false为禁用观察器。
 

小记---------Elasticsear搭建的更多相关文章

  1. Elasticsear搭建

    2.1:创建用户: (elasticsearch不能使用root用户) useradd angelpasswd angel 2.2:解压安装包 tar -zxvf elasticsearch-5.5. ...

  2. Ubuntu server搭建vsftpd小记

    Ubuntu server中搭建vsftpd小记 <h1> 在Ubuntu server中安装vsftpd</h1> sudo apt-get install vsftpd & ...

  3. thinkPHP环境搭建小记

    php一直以来都被人诟病,说什么设计得很糟糕,有种你别用啊,不然就别bb了.最近,森哥在去年暑假学习了php基础和mvc模式的基础上准备用尝试一下国产ThinkPHP框架. 1.搭建LAMP环境 我实 ...

  4. 【MVVMLight小记】一.快速搭建一个基于MVVMLight的silverlight小程序

    写了篇MVVM小记http://www.cnblogs.com/whosedream/p/mvvmnote1.html,说好要写点MVVMLight的东西,所以接着写,以便和大家共勉. 我假设你已经有 ...

  5. 小记搭建WAPM运行ThinkPHP时所需要的配置

    最近因为项目而接触到了Thinkphp,正在上手中.但昨天遇到几个问题,一下子牵连出之前搭建WAPM(windows+apache+PHP+MySQL)遗留的配置问题. aphache\conf目录下 ...

  6. elk日志平台搭建小记

    最近抽出点时间,搭建了新版本的elk日志平台 elastaicsearch 和logstash,kibana和filebeat都是5.6版本的 中间使用redis做缓存,版本为3.2 使用的系统为ce ...

  7. Grinder搭建小记与Nduja(这次不待续了)

    Grinder是比较有名的浏览器FUZZ框架,采用ruby语言编写,主要是作为测试框架来使用,在<白帽子讲浏览器安全>一书中作者使用了Nduja生成测试样本来配合Grinder使用.根据网 ...

  8. Nginx --Windows下和Linux下搭建集群小记

    nginx: Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器 特点: 反向代理 负载均衡 动静分离... 反向代理 : 先来了解正向代理:需要我们用户 ...

  9. 小记如何有顺序的搭建一个Spring的web项目

    如何有顺序的搭建一个Spring的web项目 一.新建一个简单的maven,war工程 eclipse下如有报错,右键 Deployment 单击 Generate 生成web.xml后可解决报错 二 ...

随机推荐

  1. CentOS7.2 安装 PHP7.2

    安装源 安装 EPEL 软件包: $ sudo yum install epel-release 安装 remi 源: $ sudo yum install http://rpms.remirepo. ...

  2. 【杂题】[LibreOJ #6608] 无意识的石子堆【容斥原理】【FFT】

    Description Solution 943718401=225*2^22+1 显然每行必须有两个,我们不妨枚举有k列有2个石子,那么有2(n-k)列有1个石子. \[Ans=\sum\limit ...

  3. python3.6+selnium3+IE11问题及解决方法

    环境:python3.6+selnium3+IE11+win7 一.输入框输入字符很慢,大概5秒输入一个字符 解决方法:把IEDriverServer.exe替换成32位的 二.用例异常后不继续执行剩 ...

  4. Jmeter性能测试环境搭建(Windows下)

    最近刚开始接触Jmeter性能测试,现总结环境搭建如下: 一.windows安装JDK步骤与环境变量配置: 1.先将下载的JDK安装到其默认目录:C:\Program Files\Java\jdk1. ...

  5. 【python】windows更改jupyter notebook(ipython)的默认打开工作路径

    写在前面:本博客为本人原创,严禁任何形式的转载!本博客只允许放在博客园(.cnblogs.com),如果您在其他网站看到这篇博文,请通过下面这个唯一的合法链接转到原文! 本博客全网唯一合法URL:ht ...

  6. vue动态构造下拉

    在点击菜单的进入后台初始化方法 @RequestMapping("/init") public String init(@ModelAttribute("response ...

  7. gromacs2018使用踩坑记--insert-molecules

    1] gmx插入分子[ -f [<.gro / .g96 / ...>] ] [ -ci [<.gro / .g96 / ...>] ] [ -ip [<.dat> ...

  8. leetcode 166分数到小数

    手动排除特殊情况: 对于一般情况,使用位运算和加减法来计算除法,使用sign记录结果符号:(这部分为leetcode 29题的答案) 使用hashmap来记录循环体出现的开始位置(如果有的话),使用f ...

  9. 浏览器端-W3School-JavaScript:JavaScript Date 对象

    ylbtech-浏览器端-W3School-JavaScript:JavaScript Date 对象 1.返回顶部 1. Date 对象 Date 对象用于处理日期和时间. 创建 Date 对象的语 ...

  10. ColorPicker 颜色选择器

    用于颜色选择,支持多种格式. 基础用法 使用 v-model 与 Vue 实例中的一个变量进行双向绑定,绑定的变量需要是字符串类型. <div class="block"&g ...