linux es数据库 head,centos7安装Elasticsearch及Es-head插件详细教程(图文)
懒惰了很久,今天来写一下Elasticsearch在centos7上安装教程以及安装过程中可能出现的报错解决方式,有不对的地方,烦请各位看官多多指教!
一.ES安装
1.环境检查
确保有java环境,建议使用jdk1.8版本(如果需要使用logstash)
java -version
2.安装配置
比如elasticsearch-5.3.1.tar.gz
2.上传到指定目录
例如:/usr/local/src,解压tar -zxvf elasticsearch-5.3.1.tar.gz,重命名为elasticsearch
3.配置启动用户
ES不能使用root账号启动,新增elsearch用户用于启动
groupadd elsearch
useradd elsearch -g elsearch -p elsearch
#修改elasticsearch所有者为elsearch
chown -R elsearch:elsearch elasticsearch
#es配置文件需要有读写权限
chmod -R 775 config
4.启动
su elsearch
cd /usr/local/src/elasticsearch/bin
./elasticsearch
启动时候,可能存在的报错:
(1).java.lang.UnsupportedOperationException: seccomp unavailable
解决方式:
vim elasticsearch.yml 添加两行
bootstrap.memory_lock: false
bootstrap.system_call_filter: false
(2).ERROR: bootstrap checks failed
max file descriptors [4096] for elasticsearch process likely too low, increase to at least [65536]
解决方式:
vim /etc/security/limits.conf 修改参数值如下:
soft nofile 65536
hard nofile 131072
soft nproc 2048
hard nproc 4096
(3).max number of threads [1024] for user [lish] likely too low, increase to at least [2048]
解决方式:
vim /etc/security/limits.d/90-nproc.conf 修改参数值如下:
soft nproc 2048
(4).max virtual memory areas vm.max_map_count [65530] likely too low, increase to at least [262144]
解决方式:
vim /etc/sysctl.conf 添加一行:
vm.max_map_count=655360
sysctl -p
5.验证
浏览器访问:http://localhost:9200。ES默认监听本机,如需远程连接,需要修改配置文件,下文会说到怎样修改。
出现如下图,则表示启动成功:
6.停止
ps -ef | grep elastic
kill PID
2.安装Es-Head插件
ElasticSearch-head就是一款能连接ElasticSearch搜索引擎,并提供可视化的操作页面对ElasticSearch搜索引擎进行各种设置和数据检索功能的管理插件,如在head插件页面编写RESTful接口风格的请求,就可以对ElasticSearch中的数据进行增删改查、创建或者删除索引等操作。类似于使用navicat工具连接MySQL这种关系型数据库,对数据库做操作。
1.环境检查
Es-head插件运行需要node环境,确保安装有node,如果未安装,自行安装
node -v npm -v
2.安装运行
1.下载elasticsearc-head插件
2. 安装grunt
cd elasticsearch-head
npm install -g grunt --registry=https://registry.npm.taobao.org
3.安装插件
npm install
4.grunt检查
在elasticsearch-head目录下node_modules/grunt下如果没有grunt二进制程序,需要执行:
npm install grunt --save
5.配置修改
修改Gruntfile.js文件下图处参数,修改为ES服务器IP,vim Gruntfile.js:
修改 _site/app.js文件中如下图处参数,修改为ES服务器IP,vim _site/app.js:
6.ES配置文件修改
修改elasticsearch.yml文件,上文提到的配置远程连接,也在此文件修改:
#配置服务器远程连接
network.host:服务器IP或者0.0.0.0
http.port:9200
#是否支持跨域
http.cors.enabled: true
#支持所有域名
http.cors.allow-origin: "*"
7.重启ES
8.启动插件
cd elasticsearch-head
npm run start
后台运行:nohup npm run start > /dev/null 2>&1 &
9.验证
浏览器访问http://IP:9100,出现下图,代表安装成功:
到此,ES和ES-head插件就算安装完成了,有幸看到这篇文章的朋友,如果安装过程有任何问题或者发现错误,都可以留言交流,共同进步!
centos7安装redis3.0和phpredis扩展详细教程(图文)
整理一下centos7安装redis3.0和phpredis扩展的过程,有需要的朋友可以拿去使用. 一.安装redis3.0 1.安装必要的包 yum install gcc 2.centos7安装r ...
安装64位Oracle 10g超详细教程
安装64位Oracle 10g超详细教程 1. 安装准备阶段 1.1 安装Oracle环境 经过上一篇博文的过程,已经完成了对Linux系统的安装,本例使用X-Manager来实现与Linux系统的连 ...
在linux上安装elasticsearch简称ES 简单介绍安装步骤
1.简介 Elasticsearch 是一个分布式可扩展的实时搜索和分析引擎,一个建立在全文搜索引擎 Apache Lucene(TM) 基础上的搜索引擎.当然 Elasticsearch 并不仅仅是 ...
mac以及centos下安装Elasticsearch 以及权限管理插件
Elasticsearch安装(提前系统需要安装java环境)mac安装 brew install elasticsearch centos安装 下载ElasticSearch安装包,https:// ...
Centos7安装elasticsearch、logstash、kibana、elasticsearch head
环境:Centos7, jdk1.8 安装logstash 1.下载logstash 地址:https://artifacts.elastic.co/downloads/logstash/logsta ...
centos7 安装 elasticsearch
安装java环境 这里使用yum方式安装,前提是必须有网络 yum install java-1.8.0-openjdk 安装完成,查看java版本 [root@localhost ~]# java ...
Python、 Pycharm、Django安装详细教程(图文)
前言 这篇文章主要介绍了Python. Pycharm.Django安装详细教程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧. ...
centos7 安装elasticsearch
[root@localhost local]# tar xzvf elasticsearch-2.3.5.tar.gz [root@localhost elasticsearch-2.3.5]# bi ...
Centos7安装Elasticsearch和Kibana
这里使用的6.6.0版本,ES需要JDK环境,对应1.8 Elasticsearch安装: 1.下载:https://elasticsearch.cn/download/ 2.解压: 3.修改配置:j ...
随机推荐
ES5基础之正则表达式01:初次见面
1.正则初次见面 测试地址:https://regexper.com 第一个正则:匹配 2006-10-11 或 2006/10/11 var reg = /^\d{4}[-/]\d{2}[-/]\d ...
CentOS 6.4 下安装vsftpd
概述: vsftpd是Linux下比较著名的FTP服务器,搭建FTP服务器当然首选这个. 本文介绍了在CentOS 6.4下安装vsftpd.配置虚拟用户登录FTP的过程. 正文: 一:安装vsftp ...
设置UISegmentedControl的字体大小和颜色
NSDictionary *dic = [NSDictionarydictionaryWithObjectsAndKeys:[UIColorblackColor],UITextAttributeTex ...
C#基础知识之方法重载总结
1.首先解释一下什么是方法重载? 方法重载是指在同一个类中方法同名,参数不同,调用时根据实参的形式,选择与他匹配的方法执行操作的一种技术. 这里所说的参数不同是指以下几种情况: ① 参数的类型 ...
用JAVA写一个函数,功能例如以下: 随意给定一组数, 找出随意数相加之后的结果为35(随意设定)的情况
用JAVA写一个函数.功能例如以下:随意给定一组数,比如{12,60,-8,99,15,35,17,18},找出随意数相加之后的结果为35(随意设定)的情况. 能够递归算法来解: package te ...
centos6.5 安装jdk7和tomcat7
JDK安装: 安装说明 系统环境:centos-6.5安装方式:rpm安装软件:jdk-7-linux-x64.rpm下载地址:http://www.oracle.com/technetwork/ja ...
Hello又大了一岁
时间就这样子过了一年一年一年一年一年...一年一年一年......... 以往每年的生日,都习惯安静的猫在一个地方.时间流逝,更像是一种默默的悼念. 也许从28岁开始,我得习惯用逗比的心态欢迎.长大的 ...
网页静态化解决方案-Freemarker demo+语法
1.网页静态化技术Freemarker 1.1为什么要使用网页静态化技术 网页静态化解决方案在实际开发中运用比较多,例如新闻网站,门户网站中的新闻频道或者是文章类的频道. 对于电商网站的商品详细页来说 ...
hadoop 管理命令dfsadmin
hadoop 管理命令dfsadmin dfsadmin 命令用于管理HDFS集群,这些命令常用于管理员. 1. (Safemode)安全模式 动作 命令 把集群切换到安全模式 bin/hdfs df ...
什么是联机分析处理(OLAP)
OLAP的提出引起了很大的反响,OLAP作为一类产品同联机事务处理 (OLTP) 明显区分开来. 当今的数据处理大致可以分成两大类:联机事务处理OLTP(on-line transaction pro ...
linux es数据库 head,centos7安装Elasticsearch及Es-head插件详细教程(图文)相关推荐
- 数据库:Centos7安装解压版mysql5.7图文教程,亲测成功
目录 1.卸载Centos7默认自带的mariadb数据库,避免冲突 2.下载解压版mysql并安装 3.配置mysql 4.mysql客户端访问 Centos7安装mysql5.7解压版完整教程避免 ...
- 【Elasticsearch系列】CentOS7安装Elasticsearch
CentOS7安装Elasticsearch 1. 上传后解压: 移动解压后的es文件夹: 2. ES 目录介绍 bin:可执行文件在里面,运行es的命令就在这个里面,包含了一些脚本文件等 confi ...
- Linux 安装httpd(apache)超详细教程
Linux 安装httpd(apache)超详细教程 1.什么是apache 2.apache的作用 3.实验所需要的环境 4.实验步骤 (yum安装,编译安装) 什么是apache: Apache是 ...
- Centos7安装部署免费confluence wiki(知识库)详细操作步骤
Centos7安装部署免费confluence wiki(知识库)详细操作步骤 前言:confluence是团队协作软件,改变团队工作方式,作为现代化办公不可缺少的工具 wiki所需的安装包: 链接: ...
- 搭建 K8S 环境:Centos7安装生产环境可用的K8S集群图文教程指南
搭建 K8S 环境:Centos7安装生产环境可用的K8S集群图文教程指南 一. K8S 简介 二. K8S 学习的几大拦路虎 2.1 K8S 安装对硬件要求比较高 2.2. K8S 对使用者来说要求 ...
- linux python2.7安装教程_Linux中RedHat下安装Python2.7开发环境的详细教程-学派吧-
这篇文章主要为大家详细介绍了Linux RedHat下安装Python2.7.pip.ipython环境.eclipse和PyDev环境,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 Linux ...
- 安装64位Oracle 10g超详细教程
安装64位Oracle 10g超详细教程 1. 安装准备阶段 1.1 安装Oracle环境 经过上一篇博文的过程,已经完成了对Linux系统的安装,本例使用X-Manager来实现与Linux系统的连 ...
- Chrome安装油猴插件详细教程
Chrome安装油猴插件详细教程 一.油猴安装方法 方法一:Google官方商店安装(推荐,需要科学上网) 方法二:本地安装(无需科学上网,不会科学上网的适用) 二.安装油猴插件 方法一:Google ...
- win mysql5.7 msi_win10 安装 mysql 5.7 msi版的教程图文详解
我装msi格式的,主要是想看看装完的my.ini, 文件位置C:\ProgramData\MySQL\MySQL Server 5.7\my.ini, 注意:ProgramData是隐藏文件夹 mys ...
最新文章
- R语言all函数、any函数判断逻辑向量(logical vector)实战
- 湖南网络推广浅析外链怎么发才会更快的收录?
- 【Oracle】undo 自动调优
- 关于用户画像产品构建和应用的几点经验
- 获取另一个驱动的设备结构体_Linux 驱动开发 / 设备模型快速入门
- 《C++ Primer Plus(第六版)》(13)(第九章 内存模型和命名空间 笔记)
- @Autowired、@Resource
- 动软代码生成器连接Oracle 11g
- ios8中百度推送接收不到
- 回归分析beta值的标准_读懂回归分析-SPSS为例(无广告)
- kkfileview预览html乱码,kkFileView(在线预览方案)
- 2020年日历可编辑内容模板_2020鼠年新春海报模板合集
- centos linux 通过yum安装nginx
- SpringBoot+Swagger2
- 《Cacti实战》——2.2 安装与配置相关组件和服务
- oracle 手动链库,Oracle 数据库干数据库链(Database links)的两个例子
- Linux Centos 常用命令整理
- 一看就懂:阿里云 OSS
- 数学建模 线性规划报告_春哥带你学建模数学建模国赛基础入门班(适合小白/零基础)...
- html5模板 欧美风格,红色欧美风格响应式后台系统网页模板
热门文章
- 基于JAVA+SpringMVC+Mybatis+MYSQL的企业通用门户网站官网
- if条件的默认转换规则:
- Fiddler-学习笔记-远程抓包
- Network-Monitor项目中观察者模式解析
- 不同包之间的继承extends
- Ubuntu14.04中踩过的坑
- Sublime Text 2安装汉化破解、插件包安装教程
- python基础--接口与归一化设计、封装、异常、网络编程
- QT C1041错误
- Verify an App Store Transaction Receipt 【苹果服务端 验证一个应用程序商店交易收据有效性】...