Centos7 安装Elasticsearch

本文详细指导如何在Linux环境下安装Elasticsearch 7.1.1,包括JDK准备、下载、解压、配置JVM内存、网络设置、主节点设置、用户权限管理和防火墙配置,确保远程访问可用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

准备工作

Elasticsearch 需要JDK环境,需要首先安装 JDK直达车
Elasticsearch 7.1.1 下载地址
开始安装

1.注:yum install waget 安装命令 我的是7.1.1

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-(自己的版本)-linux-x86_64.tar.gz

# wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.1.1-linux-x86_64.tar.gz

2.解压

# tar -xzvf elasticsearch-7.1.1-linux-x86_64.tar.gz

3.修改配置

3.1.调整jvm内存大小(机器内存够也可不调整)

# vi elasticsearch-7.1.1/config/jvm.options

#修改如下配置
-Xms512m
-Xmx512m

3.2、修改network配置,支持通过ip访问

# vi elasticsearch-7.1.1/config/elasticsearch.yml

#修改如下配置
network.host: 0.0.0.0
http.port: 9200

3.3,修改初始主节点

# vi elasticsearch-7.1.1/config/elasticsearch.yml

#修改如下配置
cluster.initial_master_nodes: ["node-1"]

4.新建用户

elasticsearch 不允许以 root 权限来运行!所以需要创建一个非root用户,以非root用户来起es

#创建用户组es
groupadd es

#创建新用户es,设置用户组为es,密码es
useradd es -g es -p es

#授权,更改elasticsearch-7.1.1文件夹所属用户及用户组为es:es
#我的路径是 /usr/local/elasticsearch/
# es:es 组名:用户名
chown -R es:es /usr/local/elasticsearch/


#切换用户 再次运行
[root@localhost bin]# su es
[es@--  bin]$ ./elasticsearch
...

5.机器内访问验证

# curl http://127.0.0.1:9200

{
  "name" : "node-1",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "_na_",
  "version" : {
    "number" : "7.1.1",
    "build_flavor" : "default",
    "build_type" : "tar",
    "build_hash" : "7a013de",
    "build_date" : "2019-05-23T14:04:00.380842Z",
    "build_snapshot" : false,
    "lucene_version" : "8.0.0",
    "minimum_wire_compatibility_version" : "6.8.0",
    "minimum_index_compatibility_version" : "6.0.0-beta1"
  },
  "tagline" : "You Know, for Search"
}
#另外如果要开放给其他机器访问,需要开放端口
[root@guang bin]# firewall-cmd --zone=public --add-port=9200/tcp --permanent
success
[root@guangbin]# firewall-cmd --reload

kibana和 ik 后续不更新了,可以使用本地的 至于lunix版本,可以同上操作。
写给自己 也写给你们

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值