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=655360 vm.max_map_count = 655360 永久设置: echo 'vm.max_map_count=655360' >> /etc/sysctl.conf sysctl -p vm.max_map_count = 655360
安装
cd /app wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.3.1-linux-x86_64.tar.gz tar zxvf elasticsearch-7.3.1-linux-x86_64.tar.gz cd elasticsearch-7.3.1/ # es不能以root用户运行 useradd elasticsearch cd /data mkdir elastic cd elastic mkdir data mkdir logs chown -R elasticsearch.elasticsearch /app/elasticsearch-7.3.1 chown -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 elasticsearch bin/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,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注创新互联行业资讯频道。
分享名称:ubuntu16.04中怎么安装ElasticSearch
转载来于:http://www.jxjierui.cn/article/gjhjps.html


咨询
建站咨询
