阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Elasticsearch插件安装之Linux下安装及head插件

148次阅读
没有评论

共计 3562 个字符,预计需要花费 9 分钟才能阅读完成。

/**
 * 系统环境:VMware Workstation 12 下的 CentOS 7.2
 * 当前安装版本: elasticsearch-2.4.0.tar.gz
 */

安装和学习可参照官方文档: 

1, 安装

# 下载, 获取不成功可直接从官网下载
curl -L -O https://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/tar/elasticsearch/2.4.0/elasticsearch-2.4.0.tar.gz
# 解压
sudo tar -xvf elasticsearch-2.4.0.tar.gz
# 进入目录
cd elasticsearch-2.4.4/bin

启动: 

./bin/elasticsearch

启动成功的界面为: 

Elasticsearch 插件安装之 Linux 下安装及 head 插件

此时可以使用浏览器访问: http://192.168.1.103:9200

 Elasticsearch 插件安装之 Linux 下安装及 head 插件

注: 由于没有更改 yml 文件, 只能在本机访问

修改 elasticsearch.yml 使得其他机器可访问

sudo vim ./config/elasticsearch.yml

Elasticsearch 插件安装之 Linux 下安装及 head 插件

Elasticsearch 插件安装之 Linux 下安装及 head 插件

2, 安装 head,

elasticsearch-head 是一个界面化的集群操作和管理工具,可以对集群进行傻瓜式操作。你可以通过插件把它集成到 es(首选方式), 也可以安装成一个独立 webapp。es-head 主要有三个方面的操作:显示集群的拓扑, 并且能够执行索引和节点级别操作
搜索接口能够查询集群中原始 json 或表格格式的检索数据
能够快速访问并显示集群的状态
有一个输入窗口, 允许任意调用 RESTful API。这个接口包含几个选项, 可以组合在一起以产生有趣的结果; 
请求方法 (get、put、post、delete), 查询 json 数据, 节点和路径
支持 JSON 验证器
支持重复请求计时器
支持使用 javascript 表达式变换结果
收集结果的能力随着时间的推移 (使用定时器), 或比较的结果
能力图表转换后的结果在一个简单的条形图 (包括时间序列)

 1), 直接安装

./bin/plugin install mobz/elasticsearch-head

2) ,zip 包安装

1. https://github.com/mobz/elasticsearch-head 下载 zip 解压 
2. 建立 elasticsearch-2.4.0\plugins\head 文件
3. 将解压后的 elasticsearch-head-master 文件夹下的文件 copy 到 head
4. 运行 es

 安装验证: 

Elasticsearch 插件安装之 Linux 下安装及 head 插件

 3, 安装其他插件

$ ${ES_HOME}/bin/plugin –install lukas-vlcek/bigdesk
# 安装完成访问:http:
//localhost:9200/_plugin/bigdesk/#nodes

$ ${ES_HOME}
/bin/plugin -install royrusso/elasticsearch-HQ
# 安装完成访问:http:
//localhost:9200/_plugin/HQ/

$ ${ES_HOME}
/bin/plugin -install lmenezes/elasticsearch-kopf
# 安装完成访问:http:
//localhost:9200/_plugin/kopf/#!/cluster
官方的文档:
https://github.com/mobz/elasticsearch-head

出现的错误: 

错误 1: 

Exception in thread "main" java.lang.RuntimeException: don't run elasticsearch as root.
    at org.elasticsearch.bootstrap.Bootstrap.initializeNatives(Bootstrap.java:94)
    at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:160)
    at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:286)
    at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:35)

解决: 不使用 root 账户登录

错误 2:

java.io.FileNotFoundException: /usr/docker/elasticsearch/elasticsearch-2.4.0/logs/elasticsearch_index_search_slowlog.log (权限不够)
    at java.io.FileOutputStream.open0(Native Method)
    at java.io.FileOutputStream.open(FileOutputStream.java:270)
    at java.io.FileOutputStream.<init>(FileOutputStream.java:213)
    at java.io.FileOutputStream.<init>(FileOutputStream.java:133)
    at org.apache.log4j.FileAppender.setFile(FileAppender.java:294)

原因: 文件所有者不是当前用户

解决: 退回的解压目录, 更改整个文件夹的所有者为当前用户

chown -R wenbronk:wenbronk elasticsearch-2.4.0

Elasticsearch 教程系列文章

Linux 上安装部署 ElasticSearch 全程记录  http://www.linuxidc.com/Linux/2015-09/123241.htm

Elasticsearch 安装使用教程 http://www.linuxidc.com/Linux/2015-02/113615.htm

ElasticSearch 配置文件译文解析 http://www.linuxidc.com/Linux/2015-02/114244.htm

ElasticSearch 集群搭建实例  http://www.linuxidc.com/Linux/2015-02/114243.htm

分布式搜索 ElasticSearch 单机与服务器环境搭建  http://www.linuxidc.com/Linux/2012-05/60787.htm

ElasticSearch 的工作机制  http://www.linuxidc.com/Linux/2014-11/109922.htm 

Elasticsearch 的安装,运行和基本配置 http://www.linuxidc.com/Linux/2016-07/133057.htm

使用 Elasticsearch + Logstash + Kibana 搭建日志集中分析平台实践  http://www.linuxidc.com/Linux/2015-12/126587.htm

Ubuntu 14.04 搭建 ELK 日志分析系统 (Elasticsearch+Logstash+Kibana) http://www.linuxidc.com/Linux/2016-06/132618.htm

Elasticsearch1.7 升级到 2.3 实践总结  http://www.linuxidc.com/Linux/2016-11/137282.htm

Ubuntu 14.04 中 Elasticsearch 集群配置  http://www.linuxidc.com/Linux/2017-01/139460.htm

Elasticsearch-5.0.0 移植到 Ubuntu 16.04 http://www.linuxidc.com/Linux/2017-01/139505.htm

ElasticSearch 5.2.2 集群环境的搭建  http://www.linuxidc.com/Linux/2017-04/143136.htm

Linux 下安装搜索引擎 Elasticsearch  http://www.linuxidc.com/Linux/2017-05/144105.htm

CentOS 上安装 ElasticSearch 详解  http://www.linuxidc.com/Linux/2017-05/143766.htm

ElasticSearch 的详细介绍 :请点这里
ElasticSearch 的下载地址 :请点这里 

本文永久更新链接地址 :http://www.linuxidc.com/Linux/2017-05/144111.htm

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-21发表,共计3562字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中