ES单机版和集群安装

本文涉及的产品
Elasticsearch Serverless通用抵扣包,测试体验金 200元
简介: ES单机版和集群安装

1.安装JDK(1.8)


2.上传解压Elasticsearch-5.4.3

mkdir /bigdata
mkdir /data
tar -zxvf elasticsearch-5.4.3.tar.gz -C /bigdata


3.创建一个普通用户,然后将对于的目录修改为普通用户的所属用户和所属组

useradd wang
passwd wang 123456 123456
chown -R wang:123456 /bigdata
chown -R wang:123456 /data
登录wang的用户 whoami

4.修改配置文件config/elasticsearch.yml


network.host: 192.168.52.206

vi /bigdata/elasticsearch-5.4.3/config/elasticsearch.yml


5.启动ES,发现报错


bin/elasticsearch -d 后台启动


出现错误

[1]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]
[2]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

用户最大可创建文件数太小


sudo vi /etc/security/limits.conf


  • soft nofile 65536
  • hard nofile 65536

查看可打开文件数量


ulimit -Hn


最大虚拟内存太小

sudo vi /etc/sysctl.conf
vm.max_map_count=262144

查看虚拟内存的大小


sudo sysctl -p


6.重启linux


shutdown -r now


7.通过浏览器访问ES


192.168.52.206:9200


8.集群安装


vi /bigdata/elasticsearch-5.4.3/config/elasticsearch.yml
cluster.name: my-es
node.name:hadoop7
path.data: /data/es/data
path/logs: /data/es/logs
discovery.zen.ping.unicast.hosts: ["hadoop6", "hadoop7","hadoop8"]

9.拷贝到其他集群机器


scp elasticsearch.yml hadoop7/8:$PWD

相关实践学习
以电商场景为例搭建AI语义搜索应用
本实验旨在通过阿里云Elasticsearch结合阿里云搜索开发工作台AI模型服务,构建一个高效、精准的语义搜索系统,模拟电商场景,深入理解AI搜索技术原理并掌握其实现过程。
ElasticSearch 最新快速入门教程
本课程由千锋教育提供。全文搜索的需求非常大。而开源的解决办法Elasricsearch(Elastic)就是一个非常好的工具。目前是全文搜索引擎的首选。本系列教程由浅入深讲解了在CentOS7系统下如何搭建ElasticSearch,如何使用Kibana实现各种方式的搜索并详细分析了搜索的原理,最后讲解了在Java应用中如何集成ElasticSearch并实现搜索。  
目录
相关文章
|
数据可视化 前端开发 Java
ElasticSearch可视化管理工具cerebro的安装与简单使用
ElasticSearch可视化管理工具cerebro的安装与简单使用
1981 0
ElasticSearch可视化管理工具cerebro的安装与简单使用
|
安全 Java API
解决 Swagger API 未授权访问漏洞:完善分析与解决方案
Swagger 是一个用于设计、构建、文档化和使用 RESTful 风格的 Web 服务的开源软件框架。它通过提供一个交互式文档页面,让开发者可以更方便地查看和测试 API 接口。然而,在一些情况下,未经授权的访问可能会导致安全漏洞。本文将介绍如何解决 Swagger API 未授权访问漏洞问题。
kde
|
运维 关系型数据库 MySQL
宝塔面板 Docker 镜像加速教程
本文介绍了如何为宝塔面板中的 Docker 配置轩辕镜像加速。内容包括:安装 Docker 管理器、获取镜像加速地址、配置加速 URL 以及验证设置等步骤。通过使用免费版或专业版加速地址(如 docker.xuanyuan.me 或 xuanyuan.cloud),可显著提升镜像拉取速度。同时,还提供了日常使用方法和注意事项,帮助用户顺利完成配置并保障 Docker 服务稳定运行。
kde
209 0
|
存储 安全 API
使用Ollama和Open WebUI管理本地开源大模型
Open WebUI 是一个功能丰富且用户友好的自托管 Web 用户界面(WebUI),它被设计用于与大型语言模型(LLMs)进行交互,特别是那些由 Ollama 或与 OpenAI API 兼容的服务所支持的模型。Open WebUI 提供了完全离线运行的能力,这意味着用户可以在没有互联网连接的情况下与模型进行对话,这对于数据隐私和安全敏感的应用场景尤为重要。
|
存储 NoSQL 关系型数据库
微服务Zipkin链路追踪原理,图解版,一文吃透!
本文重点讲解Zipkin链路追踪的原理与使用,帮助解决微服务架构下的服务响应延迟等问题,提升系统性能与稳定性。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。
微服务Zipkin链路追踪原理,图解版,一文吃透!
|
数据可视化 数据挖掘
singleCellNet(代码开源)|单细胞层面对细胞分类进行评估,褒贬不一,有胜于无
`singleCellNet`是一款用于单细胞数据分析的R包,主要功能是进行细胞分类评估。它支持多物种和多分组分析,并提供了一个名为`CellNet`的类似工具的示例数据集。用户可以通过安装R包并下载测试数据来运行demo。在demo中,首先加载查询和测试数据,然后训练分类器,接着进行评估,包括查看准确率和召回率的曲线图、分类热图和比例堆积图等。此外,`singleCellNet`还支持跨物种评估,将人类基因映射到小鼠直系同源物进行分析。整体而言,`singleCellNet`是一个用于单细胞分类评估的综合工具,适用于相关领域的研究。
277 6
|
存储 机器学习/深度学习 算法
10个大型语言模型(LLM)常见面试问题和答案解析
今天我们来总结以下大型语言模型面试中常问的问题
751 0
|
JavaScript Windows 内存技术
通过Nvm安装和管理NodeJS
通过Nvm安装和管理NodeJS
1590 0
通过Nvm安装和管理NodeJS
|
存储 缓存 固态存储
ES冷热分离架构设计:一招让你的ELK日志系统节省 50% 的硬盘成本
ES冷热分离架构设计:一招让你的ELK日志系统节省 50% 的硬盘成本
ES冷热分离架构设计:一招让你的ELK日志系统节省 50% 的硬盘成本