手动配置单机版演示|学习笔记

本文涉及的产品
Elasticsearch Serverless通用抵扣包,测试体验金 200元
简介: 快速学习手动配置单机版演示。

开发者学堂课程【ElasticSearch 最新快速入门教程手动配置单机版演示】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/642/detail/10601


手动配置单机版演示

 

首先停止 ES,刷进程。使用 kill -9 9260 命令就可以刷进程,刷完之后就发现进程没有了,接下来启动。启动之前我们要来修改一下配置。

使用 cd config/ 命令就可以看到里面的 elasticsearch.yml。

image.png

使用 vim elasticsearch.yml 命令,然后我们编辑一下,找到cluster.name,将 name 改为 bigdata;将节点名称 node.name 改为 Hadoop

接下来是索引库中的数据 path.data 会存储到 /home/tom/data/elastic 目录下;日志文件 path.logs 会存储到 /home/tom/logs/elastic 目录下;

联网的主机名 network.host 其名为 JANSON01,这台虚拟机 ip 地址的别名就是叫 JANSON01;再在最底下补上 http.cors.enabled: true 为允许别的插件服务访问 es 服务器和 http.corsallow-origin:“*” 允许别的虚拟机的 ip 地址访问服务器。

修改好之后再进行启动 ./bin/elasticsearch 看程序会不会进行报错,如果出现了报错还要再进行配置,能正常启动的话就不需要再进行配置。

如果出现了 max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536] 报错。

解决方案:

1、切换到root用户( su -I root )

ulimit Hn 查看硬限制

vim/etc/security/limits.conf

添加下面设置 Hadoop 是用户( nofile 是代表最大文件打开数,soft: 警告;hard:严格)

tom soft nofile 65536 ~> janson: 新建的用户

tom hard nofile 65536

退出用户重新登录,使配置生效 ~> reboot 重启虚拟机

重新 ulimit Hn 查看硬限制会发现数值有4096改成65535 ~>root用户切换到 tom 用户,才能察觉到配置信息起作用了。

2、vim /etc/security/limits.d/20-nproc.conf ~>文件名以-nproc.conf 结尾

找到如下内容:soft nproc 1024

修改为 soft nproc 2048

程序进程出来发现没有报错,然后我们来测试一下看能否正常访问,输入 curl -XGET 'http://JANSON01:9200' 命令,出现如下显示说明可以访问。

image.png

接下来我们在主机 windows 下面测试一下看看能不能访问,输入网址 http://JANSON01:9200,出现如下显示说明手动配置版配置成功。

image.png

注意:

想要查看报错是在目录的最后几行查看,在 root 用户下的修改如下:

vi /etc/sysctl.conf ~>在 root 用户下进行修改

添加下面配置:vm.max_ _map count=655360

并执行命令:svsctl –p

修改完要进行重启

相关实践学习
以电商场景为例搭建AI语义搜索应用
本实验旨在通过阿里云Elasticsearch结合阿里云搜索开发工作台AI模型服务,构建一个高效、精准的语义搜索系统,模拟电商场景,深入理解AI搜索技术原理并掌握其实现过程。
ElasticSearch 最新快速入门教程
本课程由千锋教育提供。全文搜索的需求非常大。而开源的解决办法Elasricsearch(Elastic)就是一个非常好的工具。目前是全文搜索引擎的首选。本系列教程由浅入深讲解了在CentOS7系统下如何搭建ElasticSearch,如何使用Kibana实现各种方式的搜索并详细分析了搜索的原理,最后讲解了在Java应用中如何集成ElasticSearch并实现搜索。  
相关文章
|
弹性计算
阿里云备案审核一般多久能过?域名备案需要几天?
阿里云域名备案是大家比较关心的问题,尤其是网站域名备案时间,阿里云备案时间还是比较快的,如果用户材料齐全,提交到阿里云审核无误后,一般一天即可提交到所对应省事的管局,备案号下来的时间要以管局的审核时间为准,一般管局审核时间为10天左右。
|
8月前
|
人工智能 自然语言处理 JavaScript
Aider:27.6K Star!这个终端AI编程神器能用语音改代码,自动生成Git记录并提交,接入DeepSeek斩获编程基准最高分
Aider 是一款基于命令行的开源 AI 编程助手,支持多种编程语言和主流 LLM,可自动完成代码修改、Git 提交及语音交互。
1099 1
|
JavaScript
Vue中router路由的使用、router-link的使用(在项目中的实际运用方式)
这篇文章介绍了Vue中router路由和router-link的使用方式,包括router配置、router-link在模板中的使用,以及实现的导航菜单和页面路由效果。
Vue中router路由的使用、router-link的使用(在项目中的实际运用方式)
Qt三方库开发技术:QXlsx介绍、编译和使用
Qt三方库开发技术:QXlsx介绍、编译和使用
Qt三方库开发技术:QXlsx介绍、编译和使用
|
人工智能 JavaScript 开发工具
【完全免费】VS Code 最好用的 12 款 AI 代码提示插件!!!
🎉 探索12款免费VSCode AI代码提示插件:Codeium、Codegeex、CodeFuse、TONGYI Lingma、Comate、iFlyCode、Fitten Code、Bito AI、Mintlify Doc Writer、Kodezi AI、aiXcoder、IntelliCode。这些插件提供智能补全、代码生成、注释、优化,支持多种语言,提升编程效率!🚀👩‍💻👨‍💻
17011 0
【解决方案】The opset version of the onnx model is 12, only model with opset_version 10/11 is supported.
【解决方案】The opset version of the onnx model is 12, only model with opset_version 10/11 is supported.
1131 0
|
机器学习/深度学习 传感器 算法
基于Matlab模拟spectral-tensor湍流大气稳定模型
基于Matlab模拟spectral-tensor湍流大气稳定模型
|
jenkins 持续交付 数据安全/隐私保护
jenkins的admin用户的初始密码路径
jenkins的admin用户的初始密码路径
2029 0
jenkins的admin用户的初始密码路径
|
定位技术 Android开发 iOS开发
Android 3.0“.NET研究”七大特性全解析
  在2011年伊上海企业网站制作始,翻开了全新一年的篇章,作为我们日常生活中不可或缺的消费电子产品亦然进入了全新的时代,随着一年一度的2011年CES国际消费电子产品展览会,在北京时间1月7日(美国西部当地时间1月6日),于美国赌城拉斯维加斯展览中心盛大拉开帷幕。
1104 0