说明:本示例是在CentOs Linux7.4上运行,安装的es版本为6.8.0,对应es-sql版本6.8.0,es-head版本5.0.0,需要安装JDK

下载es安装包

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.8.0.tar.gz

下载插件包

es-sql

es-sql-site-standalone.zip此包提供web服务

es-head

安装es,前期系统级别准备

#新建用户

useradd es

#创建密码

passwd es

#设置es的sudo权限

vim /etc/sudoers

#找到下面这一行

root    ALL=(ALL)       ALL

#增加这一行

es    ALL=(ALL)       ALL

#修改文件数和线程数

vim /etc/security/limits.conf

* soft nofile 65536

* hard nofile 65536

* soft nproc 4096

* hard nproc 4096

#修改sysctl.conf

vim /etc/sysctl.conf

vm.max_map_count=262144

#立即生效

sysctl -p

#解压已经下载的安装包

tar -xvf xxx.tar.gz -C /home/es

chown es:es xxx

chmod 755 xxx

安装es,配置文件设置

#找到elasticsearch.yml文件,并修改其中的参数

vim elasticsearch.yml

bootstrap.memory_lock: false

bootstrap.system_call_filter: false

#根据实际情况填写IP地址

network.host: xxx.xxx.xxx.xxx

#根据实际情况填写端口号

http.port: 9200

启动es之前,要保证系统安装了JDK

启动es

#使用es用户启动

nohup ./bin/elasticsearch >> es.log &

tail -f es.log

安装es-sql

#安装es-sql,记得相关的es操作要使用es用户

./bin/elasticsearch-plugin install file:///home/es/elasticsearch-sql-xxx.zip

#安装web服务

unzip es-sql-site-standalone.zip

cd site-server

#没有npm,需要用yum安装一下

npm install express --save

#启动web服务

node node-server.js &

#可以修改为es提供web服务的端口号,默认是8080

vim site_configuration.json

#要想使用此插件,需要修改es的配置文件,换句话说需要重启es

vim elasticsearch.yml

http.cors.enabled: true

http.cors.allow-origin: "*"

浏览器访问:http://xxx.xxx.xxx.xxx:8080

红色方框内填入你要查询的es数据库的IP地址和端口号

linux es数据库 head,elasticsearch安装es-sql插件相关推荐

  1. linux es数据库 head,centos7安装Elasticsearch及Es-head插件详细教程(图文)

    懒惰了很久,今天来写一下Elasticsearch在centos7上安装教程以及安装过程中可能出现的报错解决方式,有不对的地方,烦请各位看官多多指教! 一.ES安装 1.环境检查 确保有java环境, ...

  2. linux es数据库 head,Elasticsearch 5.3.x 使用 Head 插件

    0.前言 时光荏苒,ES转眼间就从2.X跳到了5.X... 忆往昔峥嵘岁月,奈何ES社区太活跃,版本跳的比房价还快啊... 话说回来,需要部署一套Elasticsearch 5.2.1 即本月最新推出 ...

  3. ES实战系列-Elasticsearch安装

    文章目录 Elasticsearch安装 下载7.8.1版本 集群部署 安装报错 创建用户 ES安装 集群安装 管理 注意事项 es不能使用root用户运行 错误:索引文件个数限制 bind错误 发送 ...

  4. ES数据库入门(elasticsearch上手指南)-2021.3.26

    ES数据库 文章目录 ES数据库 一.入门 1.索引 2.搜索 - 检索文档(id匹配) - 轻量搜索(Query-string 搜索) - 使用查询表达式搜索 - 更复杂的搜索(添加过滤) - 全文 ...

  5. linux中license路径,Elasticsearch安装过程中的license问题解决办法

    Elasticsearch安装过程中的license问题解决办法 1.git clone git://github.com/mobz/elasticsearch-head.git 2.cd elast ...

  6. python连接es数据库_Python Elasticsearch API操作ES集群

    环境Centos 7.4 Python 2.7 Pip 2.7 MySQL-python 1.2.5 Elasticsearc 6.3.1 Elasitcsearch6.3.2 知识点调用Python ...

  7. 【ES】Mac 下安装ES 报错 Failed to create native process factories for Machine Learning

    1.背景 下载了一个es,然后解压运行报错 (base) lcc@lcc ~$ cd soft/es/elasticsearch-6.8.0/bin/ (base) lcc@lcc bin$ sh e ...

  8. Elasticsearch 系列(三)Elasticsearch 安装以及相关插件的介绍

    目录 一.Elasticsearch 在 Linux 安装 1.安装jdk 2.下载Es的tar 包 3.检查是否启动成功 , 访问这个地址 二.Elasticsearch 相关插件 1.Head插件 ...

  9. elasticSearch 安装和 head插件使用

    1.现在elasticsearch安装包 https://www.elastic.co/downloads/elasticsearch 2.解压elasticsearch-5.6.4.zip 到需要安 ...

最新文章

  1. QT Desinger设计窗体应用程序框架
  2. cs6 数据库mysql_能mysql内容
  3. sklearn PCA特征降维
  4. 初探Golang(2)-常量和命名规范
  5. Bootstrap 按钮状态提示
  6. 微信拍卖_简析微信古玩艺术品拍卖平台的崛起
  7. android opengl 图像同步fence创建
  8. 433M无线通信模块通信应用场景和4G模块技术特点推荐篇
  9. 【Java游戏合集】手把手教你制作游戏
  10. 简单的网页制作期末作业——html css javascript小礼品购物商城网站
  11. 2021年韩国经济发展研究报告
  12. Win7快速启动栏恢复方法
  13. 130 个相见恨晚的超实用网站
  14. 使用文件保险箱加密 Mac 上的启动磁盘
  15. mybatis-plus异常, org.apache.ibatis.builder.BuilderException: Error evaluating expression AND
  16. SQL2008使用with求余额表,流水账方式
  17. history 路由 vs hash 路由 vs location.href 实现跳转
  18. android图片裁剪xof,HttpServletResponse response相关头信息,内容信息设置
  19. Havel–Hakimi算法学习笔记(哈维尔算法)详细【Python】
  20. 记一个外国的数据结构在线演示网站

热门文章

  1. java俄罗斯方块旋转,俄罗斯方块旋转算法研究
  2. 计算机专业英语第2章测试,计算机专业英语答案
  3. VS Code Git 日常操作
  4. Flowable 数据库表结构 ACT_HI_COMMENT
  5. oracle 查看当前登录用户和所有用户
  6. 负载均衡工具 haproxy 单机安装部署完整流程
  7. 更改默认软件下载的路径
  8. 系统架构设计师 - 软件架构设计 - 基于架构开发方法 ABSD (Architecture-Based Soft Design)
  9. Windows版nacos启动报错(nacos安装路径问题)
  10. 关于JavaBean