Elasticsearch搭建:

[root@hdoop3 elk]# tar -xvf elasticsearch-6.2.4.tar

[root@hdoop3 elk]# cd elasticsearch-6.2.4

[root@hdoop3 elasticsearch-6.2.4]# mkdir es-data

[root@hdoop3 elk]# useradd elasticsearch

[root@hdoop3 elk]# passwd elasticsearch

[root@hdoop3 elk]# chown -R elasticsearch:elasticsearch elasticsearch-6.2.4

[root@hdoop3 config]# cd /home/software/elk/elasticsearch-6.2.4/config

[root@hdoop3 config]# cp elasticsearch.yml  elasticsearch.yml_install

[root@hdoop3 config]# vim elasticsearch.yml

cluster.name: the-test   #集群名称

node.attr.rack: elk-1     #节点名称

path.data: /home/elk/elasticsearch-6.2.4/es-data   #data存放的路径

path.logs: /home/elk/elasticsearch-6.2.4/logs       #logs存放的路径

network.host: 0.0.0.0         #监听的网络地址

http.port: 9200              #开启监听的端口

http.cors.enabled: true        #增加新的参数,这样head插件可以访问es

http.cors.allow-origin: "*"       #增加新的参数,这样head插件可以访问es

bootstrap.memory_lock: false     #配置内存使用用交换分区

bootstrap.system_call_filter: false

[root@hdoop3 config]# vim jvm.options

-Xms4g       #更改jvm启动使用内存

-Xmx4g

[root@hdoop3 elk]# vim /etc/security/limits.conf

* soft nofile 65536

* hard nofile 65536

[root@localhost home]# vim /etc/sysctl.conf

vm.max_map_count=655360

[root@hdoop3 elasticsearch-6.2.4]# sysctl –p

此时要重新登录一下终端,要不然有的配置不会生效

[root@hdoop3 elasticsearch-6.2.4]# rm -rf /home/software/elk/elasticsearch-6.2.4/logs/*

#删除一下日志,然后切换用户启动,避免日志写入权限报错

[root@hdoop3 ~]# su – elasticsearch

[elasticsearch@hdoop3 ~]$ cd /home/software/elk/elasticsearch-6.2.4/

[elasticsearch@hdoop3 elasticsearch-6.2.4]$ bin/elasticsearch -d

Elasticsearch-head安装:

[root@hdoop3 elk]# wget https://nodejs.org/dist/v10.13.0/node-v10.13.0-linux-x64.tar.xz

[root@hdoop3 elk]# tar -xvf node-v10.13.0-linux-x64.tar.xz

[root@hdoop3 node-v10.13.0-linux-x64]# vim /etc/profile

#node

export PATH=$PATH:/home/software/elk/node-v10.13.0-linux-x64/bin

[root@hdoop3 node-v10.13.0-linux-x64]# source /etc/profile

[root@hdoop3 node-v10.13.0-linux-x64]# node -v

v10.13.0

[root@hdoop3 node-v10.13.0-linux-x64]# npm -v

6.4.1

Elasticsearch-head搭建:

[root@hdoop3 elasticsearch-6.2.4]# cd /home/software/elk/elasticsearch-6.2.4

[root@hdoop3 elasticsearch-6.2.4]# git clone git://github.com/mobz/elasticsearch-head.git

[root@hdoop3 elasticsearch-head]# npm install

出现类似报错:

npm ERR! phantomjs-prebuilt@2.1.16 install: `node install.js`

[root@hdoop3 elasticsearch-head]# npm cache clean --force

[root@hdoop3 elasticsearch-head]# npm -g install  phantomjs-prebuilt@2.1.16 --ignore-script

[root@hdoop3 elasticsearch-head]# npm start &

Elasticsearch + Elasticsearch-head搭建的更多相关文章

  1. 使用logstash+elasticsearch+kibana快速搭建日志平台

    日志的分析和监控在系统开发中占非常重要的地位,系统越复杂,日志的分析和监控就越重要,常见的需求有: * 根据关键字查询日志详情 * 监控系统的运行状况 * 统计分析,比如接口的调用次数.执行时间.成功 ...

  2. elasticsearch集群搭建实例

    elasticsearch集群搭建实例 下个月又开始搞搜索了,几个月没动这块还好没有落下. 晚上在自己虚拟机上搭建了一个简易搜索集群,分享一下. 操作系统环境: Red Hat 4.8.2-16 el ...

  3. logstash+elasticsearch+kibana快速搭建日志平台

    使用logstash+elasticsearch+kibana快速搭建日志平台   日志的分析和监控在系统开发中占非常重要的地位,系统越复杂,日志的分析和监控就越重要,常见的需求有: 根据关键字查询日 ...

  4. Centos6.5使用ELK(Elasticsearch + Logstash + Kibana) 搭建日志集中分析平台实践

    Centos6.5安装Logstash ELK stack 日志管理系统 概述:   日志主要包括系统日志.应用程序日志和安全日志.系统运维和开发人员可以通过日志了解服务器软硬件信息.检查配置过程中的 ...

  5. 和我一起打造个简单搜索之ElasticSearch集群搭建

    我们所常见的电商搜索如京东,搜索页面都会提供各种各样的筛选条件,比如品牌.尺寸.适用季节.价格区间等,同时提供排序,比如价格排序,信誉排序,销量排序等,方便了用户去找到自己心里理想的商品. 站内搜索对 ...

  6. Elasticsearch + Logstash + Kibana 搭建教程

    # ELK:Elasticsearch + Logstash + Kibana 搭建教程 Shipper:日志收集者.负责监控本地日志文件的变化,及时把日志文件的最新内容收集起来,输出到Redis暂存 ...

  7. CentOS 7下ElasticSearch集群搭建案例

    最近在网上看到很多ElasticSearch集群的搭建方法,本人在这人使用Elasticsearch5.0.1版本,介绍如何搭建ElasticSearch集群并安装head插件和其他插件安装方法. 一 ...

  8. 用ElasticSearch,LogStash,Kibana搭建实时日志收集系统

    用ElasticSearch,LogStash,Kibana搭建实时日志收集系统 介绍 这套系统,logstash负责收集处理日志文件内容存储到elasticsearch搜索引擎数据库中.kibana ...

  9. 【转载】使用logstash+elasticsearch+kibana快速搭建日志平台

    原文链接:http://www.cnblogs.com/buzzlight/p/logstash_elasticsearch_kibana_log.html 日志的分析和监控在系统开发中占非常重要的地 ...

  10. Elasticsearch+Logstash+Kibana搭建日志平台

    1 ELK简介 ELK是Elasticsearch+Logstash+Kibana的简称 ElasticSearch是一个基于Lucene的分布式全文搜索引擎,提供 RESTful API进行数据读写 ...

随机推荐

  1. RegExp使用技巧

    正则表达式 //用法 1. /\d/g 2. new RegExp('/\d/','g') //修饰符 g,i,m //元字符 1.元字符是在正则表达式中有特殊含义的非字母字符 . * + ? $ ^ ...

  2. js-js的不重载

    * 什么是重载?方法名相同,参数列表不同 - Java里面有重载 * js里面不存在重载! <html> <head> <title>World</title ...

  3. angular开发中的两大问题

    一.在我们的angular开发中,会请求数据但轮播图等...在请求过数据后他的事件和方法将不再执行: 看我们的解决方案一: app.controller("text",functi ...

  4. 解决nexus3报Cannot open local storage 'component' with mode=rw的异常问题

    起因:正常使用的公司Maven.Docker私有仓库,突然镜像不能推送,返回getsockopt: connection refused,用docker客户端登录也是返回同样的错误,查看nexus3日 ...

  5. mac下同时安装jdk1.7和jdk1.8

    1.安装jdk1.7时会弹出报错,说版本不兼容. 解决方案 双击安装包,使安装包挂在到机器上,即在Finder里可以看到一个名字为JDK 7 Update 60的Device. 在terminal下输 ...

  6. CPU纯软件全虚拟化技术

    我们在前面的文章中提到了虚拟化技术的大致分类情况,即分为全虚拟化.半虚拟化和硬件辅助虚拟化3大类.而我们虚拟化技术最主要的虚拟主体就是我们的硬件CPU.内存和IO,那么我们的CPU在全虚拟化模式下如何 ...

  7. c#(winform)环境下使用动态链接库dll的详解

    1,什么是dll文件? DLL(Dynamic Link Library)文件为动态链接库文件,又称“应用程序拓展”,是软件文件类型.在Windows中,许多应用程序并不是一个完整的可执行文件,它们被 ...

  8. ASP.NET错误处理的方式(二)

    要创建页中的全局处理程序,请创建 Page_Error 事件的处理程序.要创建应用程序范围的错误处理程序,请在 Global.asax 文件中将代码添加到 Application_Error 方法.只 ...

  9. 关于Angular中时间戳的计算

    前言 使用的是Moment.js 插件,插件的安装详情请参考官方网址(https://momentjs.com/) 正文 步骤一:引用import * as moment from 'moment'; ...

  10. UNIX crontab自动执行脚本

    crontab 是不会加载环境变量的你手动执行可以是因为登录了oracle用户加载了环境变量,你可以在脚本里添加,echo $ORACLE_HOME  echo $ORACLE_SID 等等试试,看看 ...