ubuntu16.04中怎么安装ElasticSearch
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,本篇文章给大家分享的是有关ubuntu16.04中怎么安装ElasticSearch,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。初始配
千家信息网最后更新 2025年12月01日ubuntu16.04中怎么安装ElasticSearch
本篇文章给大家分享的是有关ubuntu16.04中怎么安装ElasticSearch,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
初始配置
配置时间同步
关闭防火墙
ufw disable
设置ulimit
见 https://my.oschina.net/u/914655/blog/3067520
修改max_map_count值
在linux系统上,elasticsearch默认使用hybrid mmapfs / niofs来存储索引文件,因此操作系统主要会通过mmap来限制存储的空间,因此如果存储空间满了,那么会抛出异常,我们可以使用如下命令来更改设置。
临时设置:sysctl -w vm.max_map_count=655360vm.max_map_count = 655360永久设置:echo 'vm.max_map_count=655360' >> /etc/sysctl.confsysctl -pvm.max_map_count = 655360
安装
cd /appwget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.3.1-linux-x86_64.tar.gztar zxvf elasticsearch-7.3.1-linux-x86_64.tar.gzcd elasticsearch-7.3.1/# es不能以root用户运行useradd elasticsearchcd /datamkdir elasticcd elasticmkdir datamkdir logschown -R elasticsearch.elasticsearch /app/elasticsearch-7.3.1chown -R elasticsearch.elasticsearch /data/elastic
配置文件
# 根据机器配置修改jvm参数vim config/jvm.options-Xms12g-Xmx12g# vim config/elasticsearch.yml# 集群名称,要一样cluster.name: jp-es# 集群里节点名称,要唯一,一般以数字自增node.name: ES-node1# 指定节点的部落属性,这是一个比集群更大的范围node.attr.rack: r1# 是否可称为master节点node.master: true# 是否存储数据node.data: true# 数据路径path.data: /data/elastic/data# 日志路径path.logs: /data/elastic/logs# 允许外部访问network.host: 0.0.0.0# 访问端口http.port: 9200#discovery.seed_hosts: ["10.13.6.9","10.13.6.10","10.13.6.11","10.13.6.12","10.13.6.13"]# 启动集群时,参与master选举的节点cluster.initial_master_nodes: ["ES-node1", "ES-node2", "ES-node3"]
其他节点注意node.name,node.master即可
启动
su elasticsearchbin/elasticsearch -d
测试
curl http://localhost:9200{ "name" : "ES-node1", "cluster_name" : "jp-es", "cluster_uuid" : "KiRH05UbTTC25NPOr2zDRQ", "version" : { "number" : "7.3.1", "build_flavor" : "default", "build_type" : "tar", "build_hash" : "4749ba6", "build_date" : "2019-08-19T20:19:25.651794Z", "build_snapshot" : false, "lucene_version" : "8.1.0", "minimum_wire_compatibility_version" : "6.8.0", "minimum_index_compatibility_version" : "6.0.0-beta1" }, "tagline" : "You Know, for Search"}curl http://localhost:9200/_cluster/health{ "cluster_name":"jp-es", "status":"green", "timed_out":false, "number_of_nodes":5, "number_of_data_nodes":5, "active_primary_shards":0, "active_shards":0, "relocating_shards":0, "initializing_shards":0, "unassigned_shards":0, "delayed_unassigned_shards":0, "number_of_pending_tasks":0, "number_of_in_flight_fetch":0, "task_max_waiting_in_queue_millis":0, "active_shards_percent_as_number":100}以上就是ubuntu16.04中怎么安装ElasticSearch,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。
节点
集群
存储
配置
名称
数据
文件
更多
知识
空间
篇文章
系统
路径
实用
操作系统
参数
命令
就是
属性
工作会
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全周 新华网
青岛恒鑫隆网络技术有限公司
可以做外汇的软件开发
联想冷板式液冷服务器
查询游戏服务器地址
eb服务器防护
fm2019数据库更新不了
网络安全法有什么法律调整
互联网科技创新论坛
常见的服务器的类型
游戏服务器投入
数据库未来的应用
网络安全事件反思检查
科美413服务器
lol客户端服务器老是断开
五年级400字网络安全作文
广西数据库安全箱批量定制
杭州工企危服网络技术招聘
.net 报表服务器
分光测色仪软件开发
计算机网络技术专业哈工大
网络安全中学生包括哪些方面
服务器是否需要ups
halcon 软件开发
请求服务器接口报错
adb获取性能数据库
数据库开发笔试题
村的人口数据库
南通服务器迁移推荐
杭州的互联网科技发展