我是靠谱客的博主 欣慰小馒头,最近开发中收集的这篇文章主要介绍linux环境Elasticsearch 7.6.0安装,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

  1. 下载地址:Elasticsearch 7.6.0 | Elastic安装包内自带jdk,无需自己安装

  1. 将安装包上传到linux环境并解压 :tax -xf xxx.tar.gz

  1. 修改配置文件:vim 安装包路径/config/elasticsearch.yml

添加

cluster.name: my-es

node.name: master

node.master: true

node.data: true

path.data: /data/ES-files/elasticsearch-7.6.0/data

path.logs: /data/ES-files/elasticsearch-7.6.0/logs

# 通过为 cluster.initial_master_nodes 参数设置符合主节点条件的节点的 IP 地址来引导启动集群

cluster.initial_master_nodes: ["master"]

network.host: 0.0.0.0 #如果需要外网访问则需要设置成0.0.0.0

http.port: 9200

discovery.seed_hosts: ["127.0.0.1"]

transport.tcp.port: 9300

# 开启跨域访问支持

http.cors.enabled: true

# 跨域访问允许的域名地址

http.cors.allow-origin: "*"

http.cors.allow-headers: Authorization,X-Requested-With,Content-Length,Content-Type

  1. 允许端口通过防火墙

/sbin/iptables -I INPUT -p tcp --dport 9200 -j ACCEPT

/sbin/iptables -I INPUT -p tcp --dport 9300 -j ACCEPT

  1. 启动时不能使用root用户,新建用户

useradd user -p pwd

chown -R user(用户名):esuser(用户组名) /data/ES-files/elasticsearch-7.6.0/*(安装包路径)

切换用户su - user

将该安装包路径下的所有文件赋予最高权限

chmod -R 777 /安装路径/*

在路径 /data/ES-files/elasticsearch-7.6.0/bin下执行./elasticsearch启动数据库

  1. 若报错max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]

修改文件:vim /etc/security/limits.conf

添加

* hard nofile 655360

* soft nofile 131072

* hard nproc 4096

* soft nproc 4096

修改文件:vim /etc/sysctl.conf

添加

fs.file-max = 655360

vm.max_map_count=655360

执行sysctl -p重新启动

修改完成后重新登录该账号,使用 ulimit -Sn和 ulimit -Hn查询可看到已修改

7.数据库安装启动成功后浏览器输入ip:9200

最后

以上就是欣慰小馒头为你收集整理的linux环境Elasticsearch 7.6.0安装的全部内容,希望文章能够帮你解决linux环境Elasticsearch 7.6.0安装所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(28)

评论列表共有 0 条评论

立即
投稿
返回
顶部