零点到两点,我部署了一个es

一开始的准备

实在是水平有限,Clash虚拟机网出不去,研究了LAN方案,还在咸鱼买了一单,搞不定,没辙,那我老老实实下载tar包得了,就不docker了

下载安装

直接官网给它安个es

https://www.elastic.co/cn/downloads

然后将环境变量(vim /etc/profile)给它配上

export ES_JAVA_HOME=/etc/elasticsearch-7.14.0/jdk

最后重启并启动

第一个拦路虎-权限问题

复制代码
java.lang.RuntimeException: can not run elasticsearch as root

说白了就是不给你用root,那我们就建立一个新的es用户
useradd es这一步用户和用户组就同名创建了
passwd自己的密码

然后将权限一改,将这个文件和所有子文件权限都给es
sudo chown -R es:es /etc/elasticsearch

第二个拦路虎-外部联网

es必须配置成外网使用,不然毫无意义

我们在es的config/elasticsearch.yml中完成配置network.host: 0.0.0.0

复制代码
bootstrap check failure [1] of [3]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65535]
bootstrap check failure [2] of [3]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
bootstrap check failure [3] of [3]: the default discovery settings are unsuitable for production use; at least one of [discovery.seed_hosts, discovery.seed_providers, cluster.initial_master_nodes] must be configured

这些错误很简单,直接百度一下,然后去配置文件里改改就好

/etc/security/limits.conf加上

elasticsearch hard nofile 65536

elasticsearch soft nofile 65536

/etc/sysctl.conf加上vm.max_map_count=655360

最后在config/elasticsearch.yml中将cluster.initial_master_nodes取消注解即可

大功告成!

相关推荐
那就学有所成吧(˵¯͒¯͒˵)6 小时前
大数据项目(一):Hadoop 云网盘管理系统开发实践
大数据·hadoop·分布式
KKKlucifer7 小时前
数据资产地图构建:文档安全可视化与主动防御
大数据·安全
2501_943695338 小时前
高职工业大数据应用专业,怎么找智能制造企业的数据岗?
大数据·信息可视化·制造
得赢科技8 小时前
智能菜谱研发公司推荐 适配中小型餐饮
大数据·运维·人工智能
好好沉淀8 小时前
Elasticsearch 中获取返回匹配记录总数
开发语言·elasticsearch
Hello.Reader9 小时前
Flink 内存与资源调优从 Process Memory 到 Fine-Grained Resource Management
大数据·flink
有代理ip10 小时前
成功请求的密码:HTTP 2 开头响应码深度解析
java·大数据·python·算法·php
jl486382110 小时前
打造医疗设备的“可靠视窗”:医用控温仪专用屏从抗菌设计到EMC兼容的全链路解析
大数据·运维·人工智能·物联网·人机交互
好好沉淀10 小时前
ES 脚本核心语法:ctx._source [‘group_id‘]
java·elasticsearch·script
刺客xs10 小时前
git 入门常用命令
大数据·git·elasticsearch