当前位置: 首页 > news >正文

OpenEuler20.3 安装 Elasticsearch7.17

1、下载elasticsearch

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.17.17-linux-x86_64.tar.gz
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.17.17-linux-x86_64.tar.gz.sha512
shasum -a 512 -c elasticsearch-7.17.17-linux-x86_64.tar.gz.sha512 

2、安装JDK

3、创建必要的目录

mkdir -p /opt/es/data
mkdir -p /opt/es/logs

4、解压到指定目录

tar -zxf elasticsearch-7.17.17-linux-x86_64.tar.gz -C /opt/es

5、根据服务器的配置调整jvm参数

cat <<EOF>>/opt/es/elasticsearch-7.17.17/config/jvm.options
-Xms300m
-Xmx300m
EOF

6、修改进程可以打开的文件数限制

cat <<EOF>>/etc/security/limits.conf
soft nofile 65536
hard nofile 65536
EOF

7、修改进程可以拥有的虚拟内存

cat <<EOF>>/etc/sysctl.conf
vm.max_map_count=262144
EOF

sysctl -p

8、创建用户

useradd esuser
echo "Mima123!@#" | passwd --stdin esuser

chgrp -R esuser /opt/es
chown -R esuser /opt/es
chmod 777 /opt/es

9、修改es核心配置

cat <<EOF>>/opt/es/elasticsearch-7.17.17/config/elasticsearch.yml
cluster.name: my-application
node.name: node-1
path.data: /opt/es/data
path.logs: /opt/es/logs
network.host: 192.168.129.7
http.port: 9200
cluster.initial_master_nodes: ["node-1"]
http.cors.enabled: true
http.cors.allow-origin: "*"
EOF

10、给es用户授权

sudo chmod -R 755 /usr/local/java
sudo chown -R esuser:esuser /usr/local/java

11、启动es服务并测试

su esuser
/opt/es/elasticsearch-7.17.17/bin/elasticsearch -d

curl http://192.168.129.7:9200

相关文章:

  • 关于新奇的css
  • IDEA:项目结构不见了,项目文件消失解决
  • FastDVDnet:不需要显示学习运动的实时视频降噪
  • AI编写自动化测试脚本
  • 淘宝API vs 爬虫:合规获取实时商品数据的成本与效率对比
  • 对比文章相似度的余弦相似度算法的原理
  • Redis持久化深度解析:RDB与AOF双剑合璧
  • 【已解决】docker: Error response from daemon: Get “https://registry-1.docker.io/v2/“: net/http: request c
  • 【eNSP实战】将路由器配置为DHCP服务器
  • 3、数据库的基础学习 下
  • Vue.js常见问题及解决方案
  • JVM并发编程AQSsync锁ReentrantLock线程池ThreadLocal
  • 利用Java爬虫根据关键词获取商品列表:实战指南
  • 人工智能与网络信息技术的深度融合
  • ⭐算法OJ⭐汉明距离【位操作】(C++ 实现)Total Hamming Distance
  • 【Python】Linux 升级 Python 版本(源码安装)
  • nginx中忽略已.开头的文件
  • 解锁 vue-property-decorator 的秘密:Vue 2 到 Vue 3 的 TypeScript 之旅!✨
  • 汇编语言 | 王爽 | 学习笔记
  • MambaTab:表格数据处理的新利器
  • 中华人民共和国和巴西联邦共和国关于强化携手构建更公正世界和更可持续星球的中巴命运共同体,共同维护多边主义的联合声明
  • 市场监管总局等五部门约谈外卖平台企业
  • 新华时评:中美经贸会谈为全球经济纾压增信
  • 【社论】人工智能将为教育带来什么
  • 珠峰窗口期5月开启 普通人登一次有多烧钱?
  • 视觉周刊|纪念苏联伟大卫国战争胜利80周年