硬件朋克指南:Windows快速搭建Elasticsearch搜索服务
硬件朋克,不是靠云服务点点鼠标,而是亲手把代码焊进金属里。Windows?别笑,它也能跑Elasticsearch。别再说“Windows不适合开发”,当你亲手在CMD里敲出第一个curl命令,你就已经是朋克。 下载Java,别废话。Elasticsearch 8.x要求JDK 17以上,别问能不能用旧版,能用也不该用。去Oracle官网下,或者OpenJDK社区版本,装好之后记得配环境变量。Path,JAVA_HOME,一个不能少。命令行输入java -version,看到版本号那一刻,你已经赢了一半。 AI绘图结果,仅供参考 然后是Elasticsearch本尊。去官网下Windows ZIP包,解压到你喜欢的目录,比如C:\\elasticsearch。别怕那堆YAML配置文件,打开config/elasticsearch.yml,改个集群名,换个节点名,绑定IP别只绑127.0.0.1,你要的是自由,不是牢笼。启动前别忘了设置虚拟内存。Windows默认的内存限制会坑死你,用jvm.options文件调整堆大小,别一股脑全塞进去,留点给系统喘气。别以为内存大就无敌,调度器比你想象中娇贵。 CMD进到bin目录,执行elasticsearch.bat,看着那串INFO日志刷屏,听着硬盘咔咔响,你知道,它活了。浏览器敲localhost:9200,JSON数据蹦出来,cluster_name赫然在列,你嘴角一扬,这比任何电子音乐都带劲。 数据往哪塞?用Kibana?太重。直接curl,PUT索引,POST数据,HEAD查是否存在,GET捞回来。命令行里敲JSON,格式错了不怪你,但你得修。别怕麻烦,麻烦才是朋克的勋章。 安全性?别急,Elasticsearch自带安全功能,启用xpack.security.http.enabled: true,设置用户名密码,再用https访问。别裸奔,朋克不是不穿衣服,而是自己缝制战袍。 把Elasticsearch注册成Windows服务。用nssm,或者自带的sc命令,让它开机自启。别老盯着任务管理器,你要的是后台无声运行,前台你只管造反。 硬件朋克不是装的,是你亲手在Windows上敲出的每一个命令,是你绕过的每一个限制,是你驯服的每一个服务。别再说系统限制你,你才是系统的主人。 (编辑:站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |