Linux下安装Elasticsearch以及ES-head插件

这篇具有很好参考价值的文章主要介绍了Linux下安装Elasticsearch以及ES-head插件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Linux下安装ElasticSearch以及ES-head插件

安装Elasticsearch

由于Elasticsearch客户端版本和ElasticSearch版本有对应关系,所以建议安装之前先考虑安装哪个版本的ElasticSearch。

ElasticSearch、Spring Data Elasticsearch、SpringBoot、Spring版本对应关系

安装过程如下

上传Elasticsearch到服务器的/usr/loca/目录下,解压文件

tar -zxvf es压缩文件名称
修改elasticsearch.yml配置文件

elasticsearch.yml配置文件在config目录下
● 修改集群名称,默认是elasticsearch,虽然目前是单机,但是也会有默认的;
● 为当前的es节点取个名称,如果在集群环境中都要有相应的名字;

cluster.name: es7-1
node.name: es7-node0

修改data数据和日志数据保存地址

path.data: /usr/local/elasticsearch-7.4.2/data
path.logs: /usr/local/elasticsearch-7.4.2/log

绑定es网络ip

network.host: 0.0.0.0

修改集群节点名字,暂时和之前的节点名称保持一致

cluster.initial_master_nodes: ["es7-node0"]
修改jvm.options文件中的参数

xms和xmx参数默认都是1g,服务器内存如果比较小需要修改为以下内容

-Xms128m
-Xmx128m
创建用户

es不允许使用root操作es,需要为创建用户操作es,操作如下

useradd esuser
chown -R esuser:esuser /usr/local/elasticsearch-7.4.2
su esuser
启动和停止Es
#控制台启动
./elasticsearch

#后台启动
./elasticsearch -d

#停止es
ps -ef|grep elastic
kill -9 pid  #强制停止elasticsearch
可能出现的问题

启动es可能会出现两个问题
1、esuser用户权限不够,无法创建日志文件,这需要使用上面的chown -R命令设置权限
2、如果出现下面图中的错误,需要修改limits.conf和sysctl.conf文件

Linux下安装Elasticsearch以及ES-head插件,ELK,linux,elasticsearch,java-ee

vi /etc/security/limits.conf

* soft nofile 65536
* hard nofile 131072
* soft nproc 2048
* hard nproc 4096
vim /etc/sysctl.conf

修改如下内容
vm.max_map_count=262145

最后sysctl -p刷新

浏览器输入ip:9200,可以看到如下内容代表ES启动成功
Linux下安装Elasticsearch以及ES-head插件,ELK,linux,elasticsearch,java-ee

安装ES-head

需要安装Node

查看node的版本信息,如果没有安装node会提示

node -v

安装Node

wget  -c https://nodejs.org/dist/v12.14.0/node-v12.14.0-linux-x64.tar.xz

解压node

tar -xvf node-v12.14.0-linux-x64.tar.xz -C /root

配置环境变量

vim /etc/profile ,添加如下内容,
export NODE_HOME=/root/node-v12.14.0-linux-x64
export PATH=$PATH:$NODE_HOME/bin
export NODE_PATH=$NODE_HOME/lib/node_modules
## 让配置生效
source /etc/profile

安装Es-head

下载Es-head,然后解压压缩包

wget -c  https://codeload.github.com/mobz/elasticsearch-head/zip/master

进入解压后的根目录,安装grunt

npm install -g grunt-cli

##检测是否安装成功,如果执行命令后出现版本号就表明成功
grunt -version

修改head配置文件Gruntfile.js

connect: {
        server: {
                  options: {
                          port: 9100,
                          base: '.',
                          keepalive: true,
                          host: '*'                添加这一项
                  }
          }
  }               

修改Es的配置文件elasticsearch.yml,设置Es允许跨域

#设置外网可以访问(这一条设置为真实的ip也行)
network.host: 0.0.0.0   
# 监听端口(默认)  
http.port: 9200  
# 增加参数,使head插件可以访问es  
http.cors.enabled: true  
http.cors.allow-origin: "*"

进入head的根目录,执行以下命令

##安装npm 服务
npm install

##启动插件
grunt server
或者npm run start

访问ip:9100即可看到下面的界面,输入es的ip和端口进行连接即可。
Linux下安装Elasticsearch以及ES-head插件,ELK,linux,elasticsearch,java-ee

使用Es-Head创建索引
Linux下安装Elasticsearch以及ES-head插件,ELK,linux,elasticsearch,java-ee文章来源地址https://www.toymoban.com/news/detail-759179.html

参考

  • ElasticSearch系列(三)linux环境中安装配置head插件以及使用方法_linux yum安装elasticsearch8安装head插件_雨剑yyy的博客-CSDN博客

到了这里,关于Linux下安装Elasticsearch以及ES-head插件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • es-head连接Elasticsearch没反应和新建索引没反应(406)

    1、连接Elasticsearch没反应,处理方法修改Elasticsearch配置文件(yml)   es-node:     restart: always     image: elasticsearch:7.6.2     container_name: es-node     hostname: es-node     ports:      - 9200:9200      - 9300:9300     volumes:      - /etc/localtime:/etc/localtime      - /docker/data/es-node1:/usr/share/

    2023年04月22日
    浏览(35)
  • docker-compose部署6.8.23版本elasticsearch+es-head+kibana多节点集群及部分排错处理

    现阶段很多elasticsearch部署都是7版本之上的,但部分要求是6.8版本,俩者很多配置参数存在差异问题,elasticsearch有状态服务,kubernetes和docker启动有点麻烦,最好用docker-compose启动,可以保证数据稳定。 节点信息 hosts信息 192.168.121.137 es-master 192.168.121.138 es-node1 master执行,node改

    2024年02月14日
    浏览(29)
  • Docker安装ElasticSearch集群以及ES可视化工具(Head)

    一 安装Elasticsearch 1. 安装前准备,容器数据卷映射路径创建以及集群配置文件设置 容器数据卷映射路径创建 修改集群配置文件 配置文件还有一些其他参数的设置, 具体需要查看ES的官网 ES分词器安装包准备 下载中文分词器 https://github.com/medcl/elasticsearch-analysis-ik , 这里选择 7.

    2024年02月07日
    浏览(44)
  • 单机部署es es-head 无法连接es

    注释掉 gateway.recover_after_nodes: 3 这行 并添加以下四行 http.cors.enabled : true http.cors.allow-origin : \\\"*\\\" http.cors.allow-methods : OPTIONS, HEAD, GET, POST, PUT, DELETE http.cors.allow-headers : X-Requested-With,X-Auth-Token,Content-Type,Content-Length  

    2024年02月12日
    浏览(35)
  • 6、ES单机设置用户名密码、集群设置用户名密码、es-head登录、如何去掉密码

    在配置文件中添加如下参数cat config/elasticsearch.yml: 关闭es服务如果服务启动(kill进程id) 启动es服务 待服务启动完成,且能正常访问后,执行 集群此时是启动状态 elasticsearch-head查看 通过浏览器查看 http://192.168.180.45:9200/_cat/nodes?v 进入主节点的bin目录下执行 再次在bin目录输

    2024年04月26日
    浏览(38)
  • Linux下ElasticSearch7.9.2安装配置(包含服务器配置、启动停止脚本、开放端口和elasticsearch-head插件的使用)

    本文主要介绍Linux下ElasticSearch7.9.2安装,目前是介绍单节点的配置 应用 版本 说明 操作系统 centos7 稳定、高预测性、高管理性、高重复性的Linux平台 elasticsearch 7.9.2 es7.x的linux版本 jdk 8 本人使用JDK 8;ES建议使用JDK 11 启动的时候会有警告但是不会报错,可以忽略 此种方式可能比

    2024年02月08日
    浏览(45)
  • es(Elasticsearch)客户端Elasticsearch-head安装使用(04Elasticsearch-head安装篇)

    elasticsearch-head是一款专门针对于elasticsearch的客户端工具,用来展示数据。elasticsearch-head是基于JavaScript语言编写的,可以使用npm部署,npm是Nodejs下的包管理器 安裝方式利用npm和nodejs进行安装启动,github中给出的安装方法也是这种,本文就是以这种方式进行解说 es(Elasticsearc

    2024年01月17日
    浏览(39)
  • Windows 安装 ElasticSearch Head插件

    elasticsearch-head 下载地址 ElasticSearch-head就是一款能连接ElasticSearch搜索引擎,并提供可视化的操作页面对ElasticSearch搜索引擎进行各种设置和数据检索功能的管理插件,具备集群管理、增删查改等功能。如在head插件页面编写RESTful接口风格的请求,就可以对ElasticSearch中的数据进行

    2024年02月16日
    浏览(34)
  • windows下安装ELK:elasticsearch、elasticsearch-head、elasticsearch-kibana、elasticsearhc-ik(ik分词器)

    1、ElasticSearch下载地址: https://www.elastic.co/cn/downloads/past-releases#elasticsearch https://www.elastic.co/cn/downloads/past-releases#elasticsearch  2、将压缩包移动到D:/apps/installsoft/ 将elasticsearch-8.2.3-windows-x86_64.zip解压 进行基本配置:在elasticsearch-8.2.3文件夹下的config文件夹 #1、elasticsearch.yml,注意

    2024年02月09日
    浏览(33)
  • Elasticsearch-head插件的安装

    介绍三种安装es-head插件的方式 1、Google浏览器插件 安装 Google浏览器插件 ,直接访问Elasticsearch 2、npm安装 下载源码 ,编译安装,在nodejs环境下运行插件 通过chrome安装插件的方式提供一个可操作es的图形化界面。 在chrome 浏览器中,通过“扩展程序” 添加 elasticsearch head 插件的

    2024年02月09日
    浏览(25)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包