关键词:
linux环境 centOS6.8
本文采用tar包的方式部署es
准备jdk8的环境
5.4.0的es依赖jdk8及以上版本
下载linux版的jdk jdk-8u121-linux-x64.tar.gz
tar -zvxf jdk-8u121-linux-x64.tar.gz //修改环境变量 vim /etc/profile //添加如下 JAVA_HOME=/usr/java/jdk1.8.0_121 export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH //保存立即生效 source /etc/profile //验证安装成功 java -version
启动es
不能用root用户启动(es自带的安全机制),只能用其他用户启动
这里遇到了一个坑,当你用root用户解压了es的tar后,再用其他用户去启动es nohup ./elasticsearch &会提示没有权限,再用sudo nohup ./elasticsearch &来启动es会提示如下所示,这是由于sudo会重置当前环境
遇到sudo导致环境变量消失的问题
解决方法
1.用其他用户来解压es的tar,然后启动
2.参考下图,添加sudo的默认环境
遇到linux的默认配置不符合es要求的问题
//修改linux的配置,stackoverflow果然是程序员必备的网站
https://stackoverflow.com/questions/42300463/elasticsearch-5-x-bootstrap-checks-failing
验证
curl ‘localhost:9200’
默认端口是9200,得到以下结果,记得关防火墙 : )
ES重启
#寻找elasticsearch的pid
ps –ef | grep elastic
找到后
Kill -9 pid
然后再启动就行了
ES安全重启
//参考这篇博客
http://zhaoyanblog.com/archives/555.html
es自带的界面
安装git
用git下载elasticsearch-head代码
用npm安装elasticsearch-head
安装npm,下载node.js
用npm安装elasticsearch-head
修改elasticsearch-head的启动配置
启动 路径 /elasticsearch-head/node_modules/grunt/bin
执行命令 ./grunt server
详细过程参考这两个博客
//安装es自带的界面
http://blog.csdn.net/liubenlong007/article/details/54708107
//如何安装node和npm环境
http://www.linuxidc.com/Linux/2016-07/133541.htm
验证
chrome里输入 hostname:9100
出现界面 :)
参考资料
//官方给的es安装流程
https://www.elastic.co/guide/en/elasticsearch/reference/current/zip-targz.html#zip-targz-running
//关于sudo改变当前环境的博客
http://www.linuxidc.com/Linux/2014-09/106076.htm
rasa3.x学习系列-rasa3.1+elasticsearch7.15.0对话机器人实战八elasticsearch可视化及spacynlp安装部署
Elasticsearch可视化工具ElasticHD下载https://github.com/qax-os/ElasticHD/releasesElasticHD启动D:\\rasa_book_project>ElasticHD-p127.0.0.1:9800ToviewelasticHDconsoleopenhttp://127.0.0.1:9800inbrowserElasticHD运行效果SpacyNLP安装部署(Latest_Version_Rasa)D:\\rasa_book_project\\chapter... 查看详情
es实战系列-elasticsearch安装(代码片段)
文章目录Elasticsearch安装下载7.8.1版本集群部署安装报错创建用户ES安装集群安装管理注意事项es不能使用root用户运行错误:索引文件个数限制bind错误发送信息给master失败插件安装ES-HEADES-SQLcerebro安装kibana安装7.8.1安装中文分词... 查看详情
hidselasticsecurity系列2-部署和运维
...构一、安装部署0.系统账号和网络访问系统配置新增运行elasticSearch的普通账号以下的部署基于ELK组件8.2.3版本。这些前期准备是必须进行的。创建账号:adduserelastic//创建账号passwdelastic//设置密码sec@root@123因为不能直接使用root用... 查看详情
elk-elasticsearch-6.3.2部署(代码片段)
参考博客:linux下ElasticSearch.6.2.2集群安装与head、Kibana、X-Pack..插件的配置安装参考博客:ELK5.5.1插件安装实践纪要(head/bigdesk/kopf/cerebo/中文分词插件)参考博客:ELK构建MySQL慢日志收集平台详解参考博客:针对Logstash吞吐量... 查看详情
elasticsearch系列随笔
1.ElasticSearch常用设置2.ElasticSearch从2.2升级到6.2.4后在Kibana注意问题(ValidationFailed:1:anidmustbeprovidedifversiontypeorvalueareset;)3.ElasticSearch因为磁盘空间不够引起的数据插入错误。(message[ClusterBlockException[blockedby:[F 查看详情
elasticsearch单机部署
elasticsearch搜索引擎简介:ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,是基于java语言编写。部署环境:JDK1.8elasticsearch6.2.2下载链接:wgethttps://artifacts.elastic.co/downloads/elasticsearch/elasti... 查看详情
elasticsearch介绍及安装部署
本节内容:Elasticsearch介绍Elasticsearch集群安装部署Elasticsearch优化安装插件:中文分词器ik 一、Elasticsearch介绍Elasticsearch是一个分布式搜索服务,提供RestfulAPI,底层基于Lucene,采用多shard的方式保证数据安全,并且提供自动resha... 查看详情
elasticsearch部署安装
测试版本:elasticsearch-5.1.1 1、Windows环境下安装(win10系统) 1)解压elasticsearch-5.1.1.zip。 2)执行elasticsearch.bat启动服务,启动画面如下: 3)访问ElasticSearch,访问地址:http://127.0.0.1:9200/。 4)安装ElasticSearchHead... 查看详情
elasticsearch+kibana+metricbeat安装部署方法
elasticsearch+kibana+metricbeat安装部署方法 本文是elasticsearch+kibana+metricbeat,没有涉及到logstash部分。通过beat收集数据发送到elasticsearch中,用kibana去查询elasticsearch来展示数据。以下是安装部署需要准备的包: 安装包版本elastics... 查看详情
elasticsearch+logstash+kibana部署
这篇博客讲的是elasticsearch+logstash+kibana部署的方法。内容大纲:1、elasticsearch+logstash+kibana部署2、收集Tomcat日志3、收集tcp日志一、elasticsearch+logstash+kibana部署1、elasticsearch部署由于条件有限,这三个组件都装在同一台机器上面。系... 查看详情
elasticsearch部署异常permissiondenied
异常描述 在Linux上部署ElasticSearch时抛出了一个异常如下:log4j:ERRORsetFile(null,true)callfailed.java.io.FileNotFoundException:/usr/local/elasticsearch/logs/elasticsearch.logatjava.io.FileOutputStream.open(NativeMethod 查看详情
elasticsearch-1.7.0安装部署
1、首先去elasticsearch官网下载软件包版本1.7.0版本.#wget https://download.elastic.co/elasticsearch/elasticsearch/elasticsearch-1.7.0.tar.gz2、解压elasticsearch-1.7.0.tar.gz软件包.#tar zxf elasticsearch-1.7.0 查看详情
谈一谈elasticsearch的集群部署
??Elasticsearch天生就支持分布式部署,通过集群部署可以提高系统的可用性。本文重点谈一谈Elasticsearch的集群节点相关问题,搞清楚这些是进行Elasticsearch集群部署和拓扑结构设计的前提。关于如何配置集群的配置文件不会在本文... 查看详情
elasticsearch使用指南系列
ElasticSearch使用指南如下:1、ElasticSearchClient详解2、Elasticsearch文档读写模型实现原理3、ElasticsearchDocumentIndexAPI详解、原理与示例4、ElasticsearchDocumentGetAPI详解、原理与示例5、ElasticsearchDocumentDeleteAPI详解、原理与示例6、Elastic 查看详情
剖析elasticsearch集群系列第一篇elasticsearch的存储模型和读写操作
剖析Elasticsearch集群系列涵盖了当今最流行的分布式搜索引擎Elasticsearch的底层架构和原型实例。本文是这个系列的第一篇,在本文中,我们将讨论的Elasticsearch的底层存储模型及CRUD(创建、读取、更新和删除)操作的工作原理。El... 查看详情
elasticsearch系列备份
快照备份1.创建文件仓库1.1在$ELASTICSEARCH_HOME/config/elasticsearch.yaml中增加配置#这个路径elasticsearch必须有权限访问,这个路径是所有快照仓库的根路径path.repo:your_path1.2调用restapi//nlp_defect是你仓库的名称puturl/_snapshot/nlp_defect{ "type... 查看详情
使用docker部署elasticsearch与kibana
部署ElasticSearch1.拉取ElasticSearchdockerpullelasticsearch:7.4.22.创建挂载目录mkdir-p/usr/local/docker/elasticsearch/configmkdir-p/usr/local/docker/elasticsearch/datamkdir-p/usr/local/docker/elasticsearch/plug 查看详情
谈一谈elasticsearch的集群部署(代码片段)
Elasticsearch天生就支持分布式部署,通过集群部署可以提高系统的可用性。本文重点谈一谈Elasticsearch的集群节点相关问题,搞清楚这些是进行Elasticsearch集群部署和拓扑结构设计的前提。关于如何配置集群的配置文件... 查看详情