美文网首页
2022.06.21 Linux 安装 Elasticsearc

2022.06.21 Linux 安装 Elasticsearc

作者: 薛定谔的猴子 | 来源:发表于2022-06-21 09:14 被阅读0次

一、简介

Elasticsearch是一个非常强大的搜索引擎,并且是开源免费的。使用前得先安装好jdk,要求的jdk版本较高,最好安装jdk9以上。
有个细节要注意,es不允许root用户运行,要创建新用户运行

二、安装

JDK11安装

1、下载JDK11安装包

wget https://repo.huaweicloud.com/java/jdk/11.0.1+13/jdk-11.0.1_linux-x64_bin.tar.gz

2、解压安装包

tar -zxvf jdk-11.0.1_linux-x64_bin.tar.gz

3、在jdk根目录下执行生成jre

cd /usr/local/jdk-11.0.1

./bin/jlink --module-path jmods --add-modules java.desktop --output jre

4、jdk环境配置

vi /etc/profile ## 在该文件下添加一下内容

export JAVA_HOME=/你的解压包路径/jdk-11.0.1
export JRE_HOME=/你的解压包路径/jdk-11.0.1/jre
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

5、使环境生效

source /etc/profile

6、查看是否安装成功

java -version
安装成功

Elasticsearch安装

1、下载Elasticsearch安装包

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

2、解压安装包

tar -zxvf elasticsearch-7.2.1-linux-x86_64.tar.gz

3、修改配置文件(你的解压目录/config/elasticsearch.yml)

#集群名称
cluster.name: elasticsearch
#节点名称
node.name: node-1
#允许外网访问
network.host: 0.0.0.0
#启动端口
http.port: 9200
discovery.seed_hosts: ["127.0.0.1"]
#初始化master节点
cluster.initial_master_nodes: ["node-1"]

4、修改JVM参数配置文件(你的解压目录/config/jvm.options)

#调整初始堆、最大堆大小,减少内存占用
-Xms256m
-Xmx256m

#将 +UseConcMarkSweepGC 改为 +UseG1GC
-XX:+UseG1GC

5、创建新用户(创建用时会默认创建与用户名相同的用户组)

# 创建用户
useradd elastic

# 设置用户密码
passwd elastic

6、用户授权

# 配置你的安装目录
chown -R elastic:elastic /usr/local/app/es/elasticsearch-7.2.0

7、启动

# 切换到elastic用户
su elastic

#进入目录
cd /usr/local/app/es/elasticsearch-7.2.0/bin

# -d代表后台启动
sh elasticsearch -d

8、访问,看到以下信息说明启动成功

curl localhost:9200

相关文章

网友评论

      本文标题:2022.06.21 Linux 安装 Elasticsearc

      本文链接:https://www.haomeiwen.com/subject/jcpsvrtx.html