栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

centos7单机部署ES

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

centos7单机部署ES

注:Elasticsearch-6.8.13 运行需要安装jdk1.8+#创建es用户,Elasticsearch不支持root用户运行
创建ES用户 (用于启动es服务)
useradd es
上传ES文件到OPT目录


修改java环境
解压文件
tar -zxvf jdk-8u191-linux-x64.tar.gz -C /usr/local/
进入解压路径
cd /usr/local/jdk1.8.0_191/
修改java环境
export JAVA_HOME=/usr/local/jdk1.8.0_191
export PATH= J A V A H O M E / b i n : JAVA_HOME/bin: JAVAH​OME/bin:PATH
export CLASSPATH=.: J A V A H O M E / l i b / d t . j a r : JAVA_HOME/lib/dt.jar: JAVAH​OME/lib/dt.jar:JAVA_HOME/lib/tools.jar

验证
java -version

解压文件
tar -zxvf elasticsearch-6.8.13.tar.gz -C /usr/local/
进入解压目录
cd /usr/local/elasticsearch-6.8.13/config/

修改前先将源文件备份
cp jvm.options jvm.options.bak

修改JVM参数
vim jvm.options

修改后

修改虚拟内存
vim /etc/sysctl.conf
新增 vm.max_map_count=655360
sysctl -p
配置生效
修改配置文件
依旧备份原文件
cp elasticsearch.yml elasticsearch.yml.bak

在最下面新增

cluster.name: es-cluster
node.name: node01
node.master: true
node.data: true
network.host: 0.0.0.0
http.port: 9200
discovery.zen.ping.unicast.hosts: [“192.168.50.150”]
discovery.zen.minimum_master_nodes: 2
http.cors.enabled: true
http.cors.allow-origin: “*”

依旧先备份原文件
cp /etc/security/limits.conf /etc/security/limits.conf.bak

在limits.conf新增内容
vi /etc/security/limits.conf

  • soft nofile 65536
  • hard nofile 131072
  • soft nproc 2048
  • hard nproc 4096

修改limits.d
vi /etc/security/limits.d/20-nproc.conf

授权ES用户

chown -R es /usr/local/elasticsearch-6.8.13/

切换到es用户执行启动

su - es
进入目录
cd /usr/local/elasticsearch-6.8.13/bin/
后台启动
./elasticsearch -d

在浏览器输入ip+端口访问

若无法访问请检查防火墙

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/490178.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号