elasticsearch下载和安装(linux)看这一篇就够了

配置java环境(11版本以上)

1.下载安装包 我是放在usr下的java里了

2.解压

powershell 复制代码
tar -zxvf jdk-17_linux-x64_bin.tar.gz

3.配置环境变量

powershell 复制代码
vim /etc/profile

在文件的最下面添加

powershell 复制代码
JAVA_HOME=/usr/java/jdk-17.0.9   #你自己的安装路径
JRE_HOME=$JAVA_HOME/jre
CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
export JAVA_HOME JRE_HOME CLASSPATH PATH

然后:wq退出执行下面的命令生效

powershell 复制代码
. /etc/profile

4.验证

powershell 复制代码
java -version  或  javac
查看版本

下载安装包

第一个坑 elasticsearch的版本选择

版本建议就按照我给的安装因为和java环境是配套的,java版本需要11以上的

1.下载安装包 移动到服务器上

2.解压

powershell 复制代码
tar -zxvf elasticsearch-7.11.0-linux-x86_64.tar.gz

3.修改配置文件

powershell 复制代码
cd elasticsearch-7.11.0
vim config/elasticsearch.yml
  1. 修改集群名称
  2. 修改当前的 es 节点名称
  3. 修改data数据保存地址和日志数据保存地址
  4. 绑定 es 网络 ip
  5. 集群节点修改为之前的节点名称

    修改jvm参数
powershell 复制代码
vim config/jvm.options

128m是成功率最高的,其他的看你服务器内存大不大了

4.添加用户

powershell 复制代码
# 1. 创建elsearch用户组及elsearch用户:

groupadd elsearch
useradd elsearch -g elsearch
passwd elsearch# 接下来会输入两次密码
# new password
# retype passwd

下面这两个命令以备不时之需

powershell 复制代码
cut -d: -f1 /etc/passwd  查看你所有的用户
sudo userdel -rf username  强制删除你的用户  

5.切换用户给权限 然后启动

powershell 复制代码
# 赋予es用户权限
chown -R elsearch:elsearch elasticsearch-7.11.0/
 
chmod 770 elasticsearch-7.11.0/
 
# root 用户切换到 es 用户
su elsearch

cd bin/

./elasticsearch   启动

然后访问  你服务器的ip加上端口9200 就是下面的json


启动方式2 后台启动

powershell 复制代码
./elasticsearch -d

ps -ef|grep elasticsearch  看进程
相关推荐
云飞云共享云桌面8 分钟前
SolidWorks服务器多人使用方案
大数据·运维·服务器·前端·网络·电脑·制造
码上地球15 分钟前
大数据成矿预测系列(四) | 成矿预测的“主力军”:随机森林与支持向量机深度解析
大数据·随机森林·支持向量机
誰能久伴不乏18 分钟前
如何在 Linux_Ubuntu 上安装 Qt 5:详细教程
linux·qt·ubuntu
dualven_in_csdn28 分钟前
ubuntu离线安装 xl2tpd
linux·数据库·ubuntu
电商软件开发 小银1 小时前
八年磨一剑:中品维度如何用“分布式电商”为商家打开增长新通路?
大数据·软件开发·私域运营·实体店转型·中品维度·数字化经济·商业模式设计
武汉唯众智创2 小时前
产教融合背景下,高职大数据技术专业“课证融通”课程解决方案
大数据·课证赛创·课证融通·大数据专业·大数据技术专业·高职大数据技术专业
小小王app小程序开发4 小时前
任务悬赏小程序深度细分分析:非技术视角下的运营逻辑拆解
大数据·小程序
IT成长日记6 小时前
【Nginx开荒攻略】Nginx虚拟主机配置:从域名、端口到IP的完整指南
linux·运维·服务器·nginx·虚拟主机
迎風吹頭髮7 小时前
Linux内核架构浅谈8-Linux内核与UNIX的传承:设计思想与特性差异
linux·运维·架构
黑马金牌编程8 小时前
Linux 服务器常见的性能调优
linux·运维·服务器·性能优化