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. Linux下一个最简单的不依赖第三库的的C程序(2)

    一个最简单的C程序,如下: main.c: int main() { char *str = "Hello World"; ; } 在64位平台上编译一个32位的程序,如下:(32 ...

  2. Django(二):url和views

    网络通讯的本质是socket,从socket封装到MVC模式,参见另外几篇博客.本节笔记整理自Django2.0官方文档. 一.url调度器 - django.urls.path django2.0中 ...

  3. oracle数据库字符集和客户端字符集(2%)是不同的,字符集转化可能会造成不可预期的后果

    转载请在文章显眼位置注明出处:https://www.cnblogs.com/sunshine5683/p/10036321.html 今天在plsql连接oracle时候报错提示“数据库字符集和客户 ...

  4. 【SSH网上商城项目实战03】使用EasyUI搭建后台页面框架

    转自:https://blog.csdn.net/eson_15/article/details/51312490 前面两节,我们整合了SSH并且抽取了service和action部分的接口,可以说基 ...

  5. win下环境变量的设置

    Windows 和 linux 区别 一.查看所有环境变量的名称和值: Linux下:export Windows下:set 二.根据名称查该环境变量的值: Linux下:echo $环境变量名 比如 ...

  6. golang 的 sync.WaitGroup

    WaitGroup的用途:它能够一直等到所有的goroutine执行完成,并且阻塞主线程的执行,直到所有的goroutine执行完成. 官方对它的说明如下: A WaitGroup waits for ...

  7. Oracle数据库基本操作(一) —— Oracle数据库体系结构介绍、DDL、DCL、DML

    一.Oracle数据库介绍 1.基本介绍 Oracle数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/ ...

  8. Http Status Code 套餐合集(转载)

    1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态代码. 100(继续)请求者应当继续提出请求. 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分. 101(切换协议)请求者已要 ...

  9. express中间件笔记整理

    expressexpress概念:express是基于nodejs的HTTPS模块构建出来的一个web应用开发框架,在nodejs之上扩展了 Web 应用所需的基本功能.本质上express应用就是调 ...

  10. HDFS原理解析

    一.HDFS简介 HDFS为了做到可靠性(reliability)创建了多分数据块(data blocks)的复制(replicas),并将它们放置在服务器群的计算节点中(computer nodes ...