当前位置: 首页 > news >正文

Elasticsearch7.6.2 安装过程

一. 安装JDK1.8

(1)创建安装目录

mkdir /usr/local/java/

(2)解压至安装目录

tar -zxvf jdk-8u251-linux-x64.tar.gz -C /usr/local/java/

(3)设置环境变量

vim /etc/profile

在末尾添加

export JAVA_HOME=/usr/local/java/jdk1.8.0_251

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=${JAVA_HOME}/bin:$PATH

(4)使环境变量生效

source /etc/profile

(5)添加软链接

ln -s /usr/local/java/jdk1.8.0_251/bin/java /usr/bin/java

(6)检查

java -version

二. 安装es7

(1)创建安装目录

mkdir /usr/local/es/

(2)解压至安装目录

tar -zxvf elasticsearch-7.6.2-linux-x86_64.tar.gz -C /usr/local/es/

(3)解压至安装目录

修改配置/usr/local/es/elasticsearch-7.6.2/config/jvm.options,内存占用可以调小一点

(4)修改配置/usr/local/es/elasticsearch-7.6.2/config/elasticsearch.yml

1.修改数据和日志目录

2.修改绑定ip,允许远程访问

3.保留一个节点

三. 修改linux内核参数

1. 修改/etc/security/limits.conf 增加下面内容

* soft nproc 65535

* hard nproc 65535

* soft nofile 65535

* hard nofile 131072

2. 修改/etc/sysctl.conf 增加下面内容

vm.max_map_count=655360

然后执行命令,使配置生效

sysctl -p

四. 创建账户esuser,因为es默认不允许以root账户运行

//创建用户组

groupadd esgroup


//创建用户

useradd -g esgroup esuser


//设置权限

chown -R esuser:esgroup /usr/local/es/


//设置密码

passwd esuser

五. 启动

​
//切换用户

su  esuser

//切换目录

 cd /usr/local/es/elasticsearch-7.6.2/bin

//启动es

./elasticsearch

//后台启动es

./elasticsearch -d

//查找es进程

ps -ef | grep elastic

​

六. 访问

输入http://ip:9200,看到返回一串 JSON 格式的代码就说明已经成功了:

http://www.dtcms.com/a/27554.html

相关文章:

  • 论文笔记:How Much Can Time-related Features Enhance Time Series Forecasting?
  • python-leetcode 35.二叉树的中序遍历
  • 代码随想录算法训练营Day51
  • 【Go语言快速上手】第二部分:Go语言进阶之并发编程
  • 新手向:SpringBoot后端查询到数据,前端404?(附联调时各传参方式注解总结-带你一文搞定联调参数)
  • golang panic原理
  • 解锁大数据治理:开启数据驱动的新时代
  • 图片粘贴上传实现
  • python统计项目计划中2个日期之间的工作天数
  • ubuntu上/etc/profile.d/目录的作用
  • 保护大数据的最佳实践方案
  • 深入理解TypeScript中的类型守卫
  • C# 中的 lock用法
  • Spring Bean 生命周期的执行流程
  • ES12 weakRefs的用法和使用场景
  • frameworks 之 Activity添加View
  • Canal 部署binlog 监听
  • 【MySQL】环境变量配置
  • Linux 命令
  • 汽车长期不保养的危害
  • 【鸿蒙Next】鸿蒙应用发布前的准备
  • 泰山派RK3566移植QT,动鼠标时出现屏幕闪烁
  • 微信支付V3平台证书切换成公钥遇到的问题。【无可用的平台证书,请在商户平台-API安全申请使用微信支付公钥】【 Illegal base64 character 2d】
  • 【CCF CSP-J 2023】一元二次方程
  • U-Net 与深度学习的完美结合:图像分割的高效解决方案
  • Windows 环境下配置多个不同版本的 Maven
  • Vue3+Vite创造路由
  • Kubernetes的Ingress 资源是什么?
  • 【综合实验】
  • docker修改镜像默认存储路径(基于页面迁移)