二 Elasticsearch 基础之安装

目录2、查看解压后目录结构3、启动二、 安装三、配置文件 四、配置本地集群 2、搭建集群时遇到的问题五、安装
前言
上一篇简单了解了一下的发展史,特性和使用场景,为了方便接下来的数据测试,本篇内容先开始安装。
官网下载
一、Linux 安装 1、下载安装包 ⑴、选择需要的安装包
进入 官网 选择自己需要版本,我这里选择 Linux :
登录服务器查看系 Linux 内核版本:
a[root@VM-0-12-centos ~]# archx86_64[root@VM-0-12-centos ~]# uname -aLinux VM-0-12-centos 3.10.0-1160.71.1.el7.x86_64 #1 SMP Tue Jun 28 15:37:28 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
⑵、下载解压到安装目录
进入 /usr/local/ 目录,这个目录是我的安装目录,根据自己的习惯选择,下载安装包并解压:
[root@VM-0-12-centos ~]# cd /usr/local/[root@VM-0-12-centos local]# wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.6.1-linux-x86_64.tar.gz--2023-02-14 09:45:52--https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.6.1-linux-x86_64.tar.gzResolving artifacts.elastic.co (artifacts.elastic.co)... 34.120.127.130, 2600:1901:0:1d7::Connecting to artifacts.elastic.co (artifacts.elastic.co)|34.120.127.130|:443... connected.HTTP request sent, awaiting response... 200 OKLength: 581763080 (555M) [application/x-gzip]Saving to: ‘elasticsearch-8.6.1-linux-x86_64.tar.gz’100%[=====================================================================>] 581,763,080 12.2MB/sin 46s2023-02-14 09:46:38 (12.2 MB/s) - ‘elasticsearch-8.6.1-linux-x86_64.tar.gz’ saved [581763080/581763080][root@VM-0-12-centos local]# tar -zvxf elasticsearch-8.6.1-linux-x86_64.tar.gz [root@VM-0-12-centos local]# rm -f elasticsearch-8.6.1-linux-x86_64.tar.gz [root@VM-0-12-centos local]# ll -atotal 80drwxr-xr-x. 20 rootroot4096 Feb 14 14:11 .drwxr-xr-x. 13 rootroot4096 Aug82018 ..drwxr-xr-x.2 rootroot4096 Dec 21 16:33 bindrwxr-xr-x9 rootroot4096 Jan 25 05:47 elasticsearch-8.6.1drwxr-xr-x.2 rootroot4096 Apr 112018 etcdrwxr-xr-x6 rootroot4096 Dec 21 16:21 freetypedrwxr-xr-x.2 rootroot4096 Apr 112018 gamesdrwxr-xr-x.3 rootroot4096 Dec 21 16:23 includedrwxr-xr-x.4 rootroot4096 Dec 21 16:23 libdrwxr-xr-x.2 rootroot4096 Apr 112018 lib64drwxr-xr-x.2 rootroot4096 Apr 112018 libexecdrwxr-xr-x3 rootroot4096 Dec 21 16:20 mandrwxr-xr-x10 mysql mysql 4096 Dec 21 16:22 mysqldrwxr-xr-x11 rootroot4096 Dec 22 10:40 mysql-master-slavedrwxr-xr-x11 rootroot4096 Dec 21 16:37 nginxdrwxr-xr-x10 rootroot4096 Dec 21 16:33 phpdrwxr-xr-x17 rootroot4096 Dec 21 16:07 qclouddrwxr-xr-x.2 rootroot4096 Apr 112018 sbindrwxr-xr-x.8 rootroot4096 Dec 21 16:20 sharedrwxr-xr-x.2 rootroot4096 Apr 112018 src[root@VM-0-12-centos local]#
2、查看解压后目录结构
[root@VM-0-12-centos local]# cd elasticsearch-8.6.1/[root@VM-0-12-centos elasticsearch-8.6.1]# ll -Xtotal 2224drwxr-xr-x2 root root4096 Jan 25 05:47 bindrwxr-xr-x3 root root4096 Feb 14 14:06 configdrwxr-xr-x8 root root4096 Jan 25 05:47 jdkdrwxr-xr-x5 root root4096 Jan 25 05:47 libdrwxr-xr-x2 root root4096 Jan 25 05:43 logsdrwxr-xr-x 69 root root4096 Jan 25 05:47 modulesdrwxr-xr-x2 root root4096 Jan 25 05:43 plugins-rw-r--r--1 root root8106 Jan 25 05:34 README.asciidoc-rw-r--r--1 root root3860 Jan 25 05:34 LICENSE.txt-rw-r--r--1 root root 2235851 Jan 25 05:43 NOTICE.txt
以下为目录及主要配置文件介绍:
目录|文件描述
bin/
二进制脚本包含启动节点的
|--
的启动命令,Linux下加”-d”参数以服务的形式后台运行 。
|-- …
/
配置文件目录(、log、jvm、role、user)
|-- .yml
配置文件中可进行端口、是否允许外部访问、端口等的设置 。
|-- jvm.
jvm 配置文件