并选择与自己所用Linux系统相应的文件进行下载。node_name:是自定义节点名称:
作为一款流行的搜索引擎,Elasticsearch可以帮助我们更加高效地进行数据检索和分析。而对于使用Linux系统的用户来说,在其上安装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
如果一切顺利,你应该会看到类似如下的信息:
[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:
[2021-07-01T12:00:20,000][WARN ][o.e.c.c.ClusterFormationFailureHelper] [node_name] master not discovered yet after
[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”。此时,在浏览器中输入:
为方便管理,我们可以在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。内容未经允许不得转载,或转载时需注明来源: 创新互联