elasticsearch系列部署

ulysses_you ulysses_you     2022-09-01     446

关键词:

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集群部署和拓扑结构设计的前提。关于如何配置集群的配置文件... 查看详情