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

ubuntu系统安装elasticsearch

ubuntu安装es有两种方法

安装es

方法一:使用 DEB 包安装(推荐)
1.下载 Elasticsearch 7.10.0 DEB 包
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.10.0-amd64.deb
2.安装 DEB 包
sudo dpkg -i elasticsearch-7.10.0-amd64.deb
方法二:使用 APT 仓库安装
1.导入 Elasticsearch GPG 密钥
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
2. 添加 Elasticsearch 仓库
echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee /etc/apt/sources.list.d/elastic-7.x.list
3. 安装指定版本
sudo apt-get update
sudo apt-get install elasticsearch=7.10.0

配置 Elasticsearch 7.10.0

1. 编辑配置文件
sudo nano /etc/elasticsearch/elasticsearch.yml
# 集群名称
cluster.name: my-applicationc# 节点名称
node.name: node-1# 数据存储路径
path.data: /var/lib/elasticsearch# 日志存储路径
path.logs: /var/log/elasticsearch# 内存锁定的设置(可选)
bootstrap.memory_lock: false# 网络绑定地址,可以所有ip连接
network.host: 0.0.0.0# HTTP 端口
http.port: 9200cluster.initial_master_nodes: ["node-1"]# 发现设置,这个跟上面选择一个
#discovery.type: single-node
# 安全设置(7.x 版本重要)
xpack.security.enabled: false
2.配置 JVM 堆内存
sudo nano /etc/elasticsearch/jvm.options

修改内存设置(根据服务器配置调整):

-Xms1g
-Xmx1g

系统配置优化

1. 增加内存锁定限制
sudo nano /etc/security/limits.conf

添加以下内容:

elasticsearch soft memlock unlimited
elasticsearch hard memlock unlimited
elasticsearch - nofile 65536
elasticsearch - nproc 4096
2. 增加虚拟内存限制
sudo nano /etc/sysctl.conf

添加:

vm.max_map_count=262144

应用配置:

应用配置:

启动 Elasticsearch

1. 重新加载 systemd
sudo systemctl daemon-reload
2. 启用服务
sudo systemctl enable elasticsearch
3. 启动服务
sudo systemctl start elasticsearch
4. 检查状态
sudo systemctl status elasticsearch

验证安装

1. 测试 Elasticsearch 是否运行
curl -X GET "http://localhost:9200/"

正常响应应该类似:

{"name" : "node-1","cluster_name" : "my-es-cluster","cluster_uuid" : "xxxxxxxx","version" : {"number" : "7.10.0","build_flavor" : "default","build_type" : "deb","build_hash" : "xxxxxx","build_date" : "2020-11-09T21:30:33.964949Z","build_snapshot" : false,"lucene_version" : "8.7.0","minimum_wire_compatibility_version" : "6.8.0","minimum_index_compatibility_version" : "6.0.0-beta1"},"tagline" : "You Know, for Search"
}

在其他机器上测试

curl http://192.168.190.154:9200/
http://www.dtcms.com/a/541353.html

相关文章:

  • 网站seo分析常用的工具是华建河北住房和城乡建设厅网站
  • 做网站客户尾款老不给怎么办h5登录页面
  • 黑马JAVA+AI基础11-面向对象编程-常用API-String-ArrayList
  • 平东网站建设引流量的网站
  • 解决Docker容器中出现的错误“Pangolin X11: Failed to open X display”
  • Spring DAO与JDBC优化实战
  • asp access网站架设教程网站如何做即时聊天
  • R 语言科研绘图第 80 期 --- 词云图
  • 通信算法之336 :3GPPMixed Mode Turbo Decoder
  • 如何创建自己的网站店面设计装修网
  • 【软考】信息系统项目管理师
  • WEBSTORM前端 —— 第6章:JavaScript进阶 —— 第2节:构造函数数据常用函数
  • 可以做软件的网站有哪些功能吗现在最火的推广平台有哪些
  • 数字化总架构师:在浪潮中锚定方向,成就组织与自我梦想
  • 网站开发主流语言用文字工具在页面中间输入主标题和副
  • Linux - ab压力测试
  • React 实现 i18next 中英文切换集成
  • 智能无人仓库管理系统(含详细码源~基于React+TypeScript+Vite):
  • 开一家网站建设公司怎样机械设备网站源码
  • 成都网站建设 雷wordpress上传代码
  • 家电维修怎么自己做网站设计官网收费标准
  • HTML 事件
  • 南京网站优化建站芜湖中凡网站建设公司
  • Altium Designer22.0.2-----1:1打印PCB对比实体板
  • 绍兴建设局网站首页wordpress阿里云域名转移
  • 淮南商城网站建设地址wordpress 安装平台
  • 【音视频】DASH 和 SRT协议与传统协议对比
  • 取证考核(10.28)
  • QPSK调制在瑞利、高斯和莱斯信道下的MATLAB仿真
  • Spring 事件实战及进阶特性