如何在Linux下安装Elasticsearch?详细步骤教你快速完成

并选择与自己所用Linux系统相应的文件进行下载。node_name:是自定义节点名称:
  • 本文目录导读:
  • 1、第一步:下载并解压缩Elasticsearch
  • 2、第二步:配置环境变量
  • 3、第三步:启动Elasticsearch
  • 4、第四步:管理Elasticsearch


作为一款流行的搜索引擎,Elasticsearch可以帮助我们更加高效地进行数据检索和分析。而对于使用Linux系统的用户来说,在其上安装Elasticsearch也并不困难。本文将针对这一问题,分享给大家具体的操作方法。

第一步:下载并解压缩Elasticsearch

首先,我们需要从官网()中下载最新版本的Elasticsearch,并选择与自己所用Linux系统相应的文件进行下载。然后,在终端输入以下命令:

```

wget -7.13.2-linux-x86_64.tar.gz

tar -xzvf elasticsearch-7.13.2-linux-x86_64.tar.gz

以上代码中,“elasticsearch-7.13.2-linux-x86_64.tar.gz”是我所下载文件名字,请根据实际情况修改。

第二步:配置环境变量

接着,我们需要进入到“/etc/profile.d/”目录下,并创建一个新文件(例如:“elk.sh”)。编辑该文件并添加以下内容:

export ES_HOME=/usr/local/elasticsearch

export PATH=$PATH:$ES_HOME/bin

保存之后执行以下命令使其生效:

source /etc/profile.d/elk.sh

第三步:启动Elasticsearch

现在,我们可以通过以下命令来启动Elasticsearch:

elasticsearch

如果一切顺利,你应该会看到类似如下的信息:

[2021-07-01T12:00:00,000][INFO ][o.e.n.Node ] [node_name] initializing ...

[2021-07-01T12:00:00,000][INFO ][o.e.e.NodeEnvironment ] [node_name] using [1] data paths, mounts [[/ (/dev/sda)]], net usable_space [xxgb], net total_space [yygb], types [ext4]

......

[2021-07-01T12:00:10,000][INFO ][o.e.h.AbstractHttpServerTransport] [node_name] publish_address {127.0.0.1:, bound_addresses {[::]:}

[2021-07-01T12:00:20,000][WARN ][o.e.c.c.ClusterFormationFailureHelper] [node_name] master not discovered yet after on possible masters [:9300]

[2021-07-01T12:30:30,000][INFO ][o.e.n.Node ] node name [{node_id}{random_string}] machine_info [*.*.*.*]{ip_address} build [_build_hash_] oss [_oss_version_]."

其中,“node_name”是自定义节点名称,“port_number”是默认端口号“9200”。此时,在浏览器中输入:/即可查看是否成功安装。

第四步:管理Elasticsearch

为方便管理,我们可以在Linux系统中将Elasticsearch安装为服务。具体步骤如下:

1. 创建一个新文件(例如:“elasticsearch.service”)并编辑该文件添加以下内容:

[Unit]

Description=Elasticsearch

After=network.target

[Service]

Type=simple

User=root

WorkingDirectory=/usr/local/elasticsearch/

ExecStart=/usr/local/elasticsearch/bin/elasticsearch -d -p /var/run/elasticsearch.pid --quiet

Restart=on-failure

[Install]

WantedBy=multi-user.target

2. 将该文件复制到“/etc/systemd/system/”目录下。

3. 执行以下命令重新加载systemd配置文件以使其生效:

systemctl daemon-reload

4. 启动Elasticsearch服务,并设置开机自启动:

systemctl start elasticsearch.service

systemctl enable elasticsearch.service

现在,你已经成功地在Linux上安装了Elasticsearch,并且也学会了如何对其进行简单的管理。相信这些知识会对你今后的工作和学习都有所帮助!

新闻名称:如何在Linux下安装Elasticsearch?详细步骤教你快速完成
网页链接:http://www.shufengxianlan.com/qtweb/news13/338613.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联