ElasticSearch6.2.3+head插件安装的方法步骤

前言

由于工作原因,需要搭建一台ES服务,因为是研究需要,也出于一个程序员对新技术的尝鲜,所以采用了目前最新6.2.3版本进行实验。

本以为按照网上面的相关文章一步一步进行即可快速搭建完成,没想到却遇到很多麻烦,一方面是自己菜鸟一枚,一方面是因为es版本更新效快,网上搜到的很多相关安装方法已经有所变化,正所谓好记心不如烂笔头,所以这里专门针对6.2.3版本的安装方法记录下来,各位如果参考此版本进行安装,请务必留意准备安装的ES版本,尽量不要出入太大,至少也要是6.X版本为宜

正文 

1. 下载 

curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.2.3.rpm

2. 安装 

rpm elasticsearch-6.2.3.rpm

安装成功后,对应目录:

配置目录 :/etc/elasticsearch/(分别有“elasticsearch.yml、jvm.options、log4j2.properties”三个配置文件)

程序目录 :/usr/share/elasticsearch/

关于安装:
  可选择tar.gz包解压安装 ,也可使用yum的方式安装,这里选择的是rpm的方式安装,如果采用其它安装方式,相关设置会有所不同,以下步骤以rpm安装为例

3. 配置 

安装成功后,一般我们需要配置数据文件和日志文件对应存放目录

vi /etc/elasticsearch/elasticsearch.yml

修改:

path.data: /data/elasticsearch/data
path.logs: /data/elasticsearch/logs

保存配置:

:wq + 回车

注意:

elasticsearch.yml文件中默认已经开启了这两个设置,请不要再次新增这两个KEY,否则会在启动时报:Duplicate field如果是以root进入的,修改了path.data和path.logs属性的位置以后,默认/data/elasticsearch目录的用户组为root,会导航es无法启动,需要手工修改用户组为elasticsearch

4、启动与停止 

service elasticsearch start/stop

5、安装elasticsearch-head插件 

因为head是一个用于管理Elasticsearch的web前端插件,该插件在es5版本以后采用独立服务的形式进行安装使用(之前的版本可以直接在es安装目录中直接安装),因为需要安装nodejs、npm

yum -y install nodejs npm

如果没有安装git,还需要先安装git:

yum -y install git

然后安装elasticsearch-head插件:

git clone https://github.com/mobz/elasticsearch-head.git

git下载完成后,进入目录,进行操作:

cd elasticsearch-head/
npm install

插件安装相对会慢一些,请耐心等待...

6、配置插件

插件启动前,需要先对插件进行一些相关配置
 - 修改elasticsearch.yml,增加跨域的配置(需要重启es才能生效):
  > vi /etc/elasticsearch/elasticsearch.yml

加入配置:

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

修改Gruntfile.js文件,修改服务监听地址(增加hostname属性,将其值设置为*)

修改head/_site/app.js,修改head连接es的地址(修改localhost为本机的IP地址)

 

7、启动插件(后台启动方式)

cd /usr/share/elasticsearch-head/node_modules/grunt/bin/
nohup ./grunt server & exit

如果要停止插件:

启动成功后,可在浏览器访问插件与ES进行交互

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

(0)

相关推荐

  • ElasticSearch的完整安装教程

    ElasticSearch安装 下载ElasticSearch 官网地址: https://www.elastic.co/products/elasticsearch 本地下载:https://www.jb51.net/codes/579429.html 上传到ElasticSearch 可以使用第三方工具filezilla 解压elasticsearch-6.4.0.tar.gztar -zxvf elasticsearch-6.4.0.tar.gz [root@localhost elast

  • 基于Lucene的Java搜索服务器Elasticsearch安装使用教程

    一.安装Elasticsearch Elasticsearch下载地址:http://www.elasticsearch.org/download/ ·下载后直接解压,进入目录下的bin,在cmd下运行elasticsearch.bat 即可启动Elasticsearch ·用浏览器访问: http://localhost:9200/   ,如果出现类似如下结果则说明安装成功: { "name" : "Benedict Kine", "cluster_na

  • Windows下安装ElasticSearch的方法(图文)

    ES是一个基于Lucene的分布式全文搜索服务器,和SQL Server的全文索引(Fulltext Index)有点类似,都是基于分词和分段的全文搜索引擎,具有分词,同义词,词干查询的功能,但是ES天生具有分布式和实时的属性,本随笔演示在Windows环境中安装ElasticSearch,以及用于管理ElasticSearch的Head插件. ElasticSearch官网:http://www.elasticsearch.org 一,安装Java SE环境 在安装Elasticsearch引

  • 安装elasticsearch-analysis-ik中文分词器的步骤讲解

    1 安装elasticsearch-analysis-ik中文分词器 Ik介绍:ik是一款中文的分词插件,支持自定义词库. 1.1 下载ik分词器 下载地址:https://github.com/medcl/elasticsearch-analysis-ik/releases 下载指定版本的分词器(zip版本) 1.2 解压ik分词器 [es@bigdata1 plugins]$ cd /home/es/ [es@bigdata1 ~]$ ls elasticsearch-6.2.2 jdk1.

  • 详解centos7虚拟机安装elasticsearch5.0.x-安装篇

    centos7虚拟机安装elasticsearch5.0.x-安装篇 请预先安装jdk详细步骤请参考:http://www.jb51.net/softjc/193398.html 创建新用户(非root用户) elasticsearch只能用非root启动,这里我创建了一个叫seven的用户 [root@localhost ~]# useradd seven [root@localhost ~]# passwd seven 下载elasticsearch [root@localhost ~]#

  • 安装ElasticSearch搜索工具并配置Python驱动的方法

    ElasticSearch是一个基于Lucene的搜索服务器.它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口.Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是第二流行的企业搜索引擎.设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便. 我们建立一个网站或应用程序,并要添加搜索功能,令我们受打击的是:搜索工作是很难的.我们希望我们的搜索解决方案要快,我们希望有一个零配置和一个完全免费的搜索模式,我们希望能够简单

  • docker 安装ElasticSearch 6.x的教程详解

    首先是拉去镜像(或者直接创建容器自然会拉去) docker pull elasticSearch:6.5.4 创建容器 docker run --name elasticsearch --net host -e "discovery.type=single-node" -e "network.host=IP地址" elasticsearch:6.5.4 启动 docker start elasticsearch 查看日志 docker logs elasticsea

  • ElasticSearch6.2.3+head插件安装的方法步骤

    前言 由于工作原因,需要搭建一台ES服务,因为是研究需要,也出于一个程序员对新技术的尝鲜,所以采用了目前最新6.2.3版本进行实验. 本以为按照网上面的相关文章一步一步进行即可快速搭建完成,没想到却遇到很多麻烦,一方面是自己菜鸟一枚,一方面是因为es版本更新效快,网上搜到的很多相关安装方法已经有所变化,正所谓好记心不如烂笔头,所以这里专门针对6.2.3版本的安装方法记录下来,各位如果参考此版本进行安装,请务必留意准备安装的ES版本,尽量不要出入太大,至少也要是6.X版本为宜 正文 1. 下载 c

  • Webstorm2017上SVN插件安装的方法步骤

    安装Webstorm2017后,要使用svn版本控制,以下步骤介绍如何安装配置SVN 1.安装SVN 我这里使用的是TortoiseSVN-1.9.4.27285-x64-svn-1.9.4,本地下载地址://www.jb51.net/softs/200754.html TortoiseSVN中文版的安装配置与使用教程://www.jb51.net/softjc/567095.html 安装过程需要注意的是,默认安装没有选择"command line client tools",这里需

  • Pytorch1.5.1版本安装的方法步骤

    查看自己cuda版本, 我的cuda是11版本了,所以可以安装11版本以下的任何版本. 进入pytorch官网 官网网址:https://pytorch.org/ 2020年11月19号,更新 最简单的是直接按官网给的Run this Command命令,直接安装,如下: conda install pytorch torchvision torchaudio cudatoolkit=10.2 -c pytorch 解释:-c pytorch,意思是从pytorch网站下载,速度感人,有办法的那

  • Ubuntu20下的Django安装的方法步骤

    网上找了很多资料,都不理想.其实ubuntu20以后的版本,很多功能都预装好了,安装django也没有以前的版本那么复杂. 很简单,只需要几步就可以安装成功. 因为 ubuntu20 里已经预装了python,所以可以直接使用pip来安装需要安装的包. django也是如此.也不用单独去下载django的安装包,直接运行pip3就行. 如果没有pip3,那么就需要安装一下 sudo apt install python3-pip ubuntu中的python运行命令与windows不一样,win

  • Python中使用Selenium环境安装的方法步骤

    环境准备 已正确安装python环境,已安装chrome浏览器或者firefox浏览器 使用 python --version 命令如果输出python版本则python 安装成功 安装selenium 使用pip命令安装selenium pip install selenium 下载chrome驱动 或者firefox驱动 selenium的chrome驱动(国内阿里像) selenium的firefox驱动(github地址) 注意:下载对应版本的驱, 点击浏览器三个点 - 帮助 - 关于G

  • MinGW-w64 C/C++编译器下载和安装的方法步骤(入门教程)

    目录 1.安装包下载 2.环境变量配置 3.小试牛刀 如果电脑没有安装MinGW-w64 C/C++编译器,在Windows的命令窗口键入gcc会提示 “"gcc"不是内部或外部命令,也不是可运行的程序或批处理文件”. 1.安装包下载 方法一:下载Installer在线安装(费时) 第一步:点击此链接:http://www.mingw-w64.org/doku.php,然后依次进行图1.图2.图3和图4操作,以完成mingw-w64-install.exe下载. 图1 图2 图3 图4

  • python如何将自己的包上传到PyPi并可通过pip安装的方法步骤

    目录 一.创建包 1.1 包概念简述 1.2 创建包结构 二.上传前准备 2.1 完善包相关信息 2.2 创建可供分发的包 三.上传包至PyPi 3.1 使用PyPi测试环境先熟悉上传步骤 3.2 正式上传至PyPi 四.使用pip安装测试 4.1 安装PyPi测试环境的包 4.2 安装PyPi正式环境的包 五.包版本更新 当逐渐在用python开发项目或者日常使用时,一般需要大量使用别人提供的包,这些包能高效的帮助我们快速高效的完成指定任务或者需求,不过有时也会想,自己如果能够把自己的代码打包

  • Jmeter安装的方法步骤详解

    检查java运行环境 打开终端,运行如下的命令检查java的运行环境是否ok java -version # 返回java的版本表示环境OK,否则环境有问题 java环境有问题的同学请自行百度配置安装java 下载安装Jmeter 下载Jmeter:Jmeter官方下载地址,我下载的是zip格式的压缩包,值得注意的是下载安装包要匹配自己的java版本,目前的Jmeter版本(apache-jmeter-3.3)支持Java8及以上 直接双击解压压缩包 进入到解压的包的目录输入命令:jmeter或

  • Centos7.4 zabbix3.4.7源码安装的方法步骤

    一.概述 Zabbix 是一个企业级的分布式开源监控方案.能够监控各种网络参数以及服务器健康性和完整性.支持灵活的通知机制,提供出色的报告和数据可视化功能.Zabbix支持主动轮询和被动捕获.最关键的是源代码都是免费发行的,可供公众任意使用.这也是它在中小企业广为流行的重要原因之一.本文简要描述Zabbix特性以及基于CentOS 7下安装Zabbix 3.4. 特性功能 Zabbix自3.4.5rc1版本开始支持Elasticsearch作为历史数据存储,17年12月28日发布了3.4.5 B

  • composer安装的方法步骤(图文)

    composer的安装 注:我是的PHPstudy下安装的,其他情况也相似 一.配置环境变量 1.打开系统高级设置,具体操作如下图: 路径就是php根目录 2.打开openssl 注:phpstudy开启openssl比较简单,其他的想wamp,xampp可以用常规方法(//www.jb51.net/article/50173.htm) 3.打开命令窗口 php -r "copy('https://install.phpcomposer.com/installer', 'composer-set

随机推荐