ubuntu16.04中怎么安装ElasticSearch
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,本篇文章给大家分享的是有关ubuntu16.04中怎么安装ElasticSearch,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。初始配
千家信息网最后更新 2025年01月23日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安全错误
数据库的锁怎样保障安全
山西新华互联网科技学校招聘
腾讯云轻量服务器图形界面卡顿
软件开发嵌入git
notion关联多个数据库
万德经济数据库
qq邮箱显示服务器链接失败
目前我们有哪些网络安全威胁
数据库表是啥
设计数据库文件内的文件结构
微序互联网络科技有限公司
软件开发u型模型
家庭网络安全隐患排查
花瓣邮箱pop服务器
资料数据库设计
网络安全工程师报考条件
服务器环境配置教程
亿安网络技术有限公司
mongodb数据库管理
数据库相加加null
终身免费云服务器安卓版下载
数据库中系统中的核心
金牛区爱尚软件开发服务部
生产数据库某表需要增加字段
南充软件开发需求
自己配置服务器
安全教育主题网络安全
数据库creat table
拨打的电话不在服务器怎么设置
软件开发和fpga哪个好
软件开发需要的文档包含哪些