主题定制器
恢复此模板上的自定义修改
最新消息
  • 我们很荣幸 游客 的加入!开始前请阅读 社区规则 以及 知识库 确保您顺利的熟悉本社区。如果您乐意分享您独特的内容,您将获得积分及其它特权!

    任何人都可以提交免费资源,积分资源及付费资源!如若高贵的 游客 您想赚取真实货币,请尝试提交 付费文件 资料。

    文件链接损坏请以 提交工单 方式给我们留言,以获取来自备份服务器的新链接。

    友情提示:如果您的账户超过 90 天处于非活动状态,系统将自动删除您的账户!
oksgo

Tutorial/教程 Debian 10 安装 Elasticsearch 7.x

oksgo

Administrator

管理成员
贡献: 17%
注册
2023/10/16
消息
857
反馈评分
361
点数
63
黄金
4,302 G

安装Java​

Elasticsearch是一个Java应用程序,因此第一步是安装Java。

首先运行更新列表并安装更新
代码:
sudo apt-get update
sudo apt-get upgrade

然后以 root 或具有 sudo privileges 命令的用户身份运行以下命令以安装OpenJDK软件包:
代码:
sudo apt install default-jdk

通过输入下述指令来验证Java是否已安装:
代码:
java -version

输出应类似如下所示:
openjdk version "11.0.6" 2020-01-14OpenJDK Runtime Environment (build 11.0.6+10-post-Debian-1deb10u1)OpenJDK 64-Bit Server VM (build 11.0.6+10-post-Debian-1deb10u1, mixed mode, sharing)

安装Elasticsearch​

在标准的Debian 10存储库中没有Elasticsearch。我们将从Elasticsearch APT存储库安装它。
使用以下wget命令导入存储库的公钥:
代码:
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo gpg --dearmor -o /usr/share/keyrings/elasticsearch-keyring.gpg

运行成功后没有输出,但来自此存储库的软件包已被视为受信任的软件包。

需要安装前置包:
代码:
sudo apt-get install apt-transport-https

通过运行以下命令将Elasticsearch存储库添加到系统中:
代码:
echo "deb [signed-by=/usr/share/keyrings/elasticsearch-keyring.gpg] https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee /etc/apt/sources.list.d/elastic-7.x.list

随后安装Elasticsearch引擎:
代码:
sudo apt-get update && sudo apt-get install elasticsearch

安装过程完成后,启动并启用该服务
代码:
sudo systemctl enable elasticsearch.service --now

要验证Elasticsearch是否正在运行,请用于curl将HTTP请求发送到本地主机上的端口9200:
代码:
curl -X GET "localhost:9200/"

(提示command not found的请自行安装sudo apt install curl)

输出将如下所示:
代码:
{
"name" : "debian10.localdomain",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "yCOOHdvYR8mHRs5mNXQdDQ",
"version" : {
"number" : "7.17.6",
"build_flavor" : "default",
"build_type" : "deb",
"build_hash" : "aa751e09be0a5072e8570670309b1f12348f023b",
"build_date" : "2020-02-29T00:15:25.529771Z",
"build_snapshot" : false,
"lucene_version" : "8.4.0",
"minimum_wire_compatibility_version" : "6.8.0",
"minimum_index_compatibility_version" : "6.0.0-beta1"
},
"tagline" : "You Know, for Search"
}

服务可能需要5到10秒才能启动。如果看到curl: (7) Failed to connect to localhost port 9200: Connection refused,请等待几秒钟后重试。

要查看Elasticsearch服务记录的消息,请使用以下命令:
代码:
sudo journalctl -u elasticsearch


至此。Elasticsearch已成功安装在您的Debian服务器上。

配置Elasticsearch

Elasticsearch数据存储在/var/lib/elasticsearch目录中。
主要配置文件则位于/etc/elasticsearch中。
还可以在/etc/default/elasticsearch文件中配置Java启动选项。

默认情况下,Elasticsearch配置为仅在本地主机上侦听。
如果需要连接的客户端也在同一主机上运行,则无需更改默认配置文件。
 

sniper756

New member

注册
2024/05/07
消息
23
反馈评分
1
点数
3
黄金
165 G
docker 安装和 直接安装的区别大么?我看docker安装后 耗用服务资源小很多
 

oksgo

Administrator

管理成员
贡献: 17%
注册
2023/10/16
消息
857
反馈评分
361
点数
63
黄金
4,302 G
docker 安装和 直接安装的区别大么?我看docker安装后 耗用服务资源小很多
docker安装也可以。
 

oksgo

Administrator

管理成员
贡献: 17%
注册
2023/10/16
消息
857
反馈评分
361
点数
63
黄金
4,302 G
ElasticSearch 安装好修改下使用内存,默认安装完应该是Xms4G -Xmx4G 没有大量内存用户建议设置小一些,Xms64m -Xmx256m 等,根据自身服务器空间设定合理的范围。然后重启ElasticSearch等待生效即可。
 
最后编辑:

sniper756

New member

注册
2024/05/07
消息
23
反馈评分
1
点数
3
黄金
165 G
ElasticSearch 安装好修改下使用内存,默认安装完应该是Xms4G -Xmx4G 没有大量用户建议设置小一些,Xms64m -Xmx256m 等,根据自身服务器空间设定合理的范围。然后重启ElasticSearch等待生效即可。
我安装的ElasticSearch 8 可以设置成Xms64m -Xmx256m 这么小么?
 

oksgo

Administrator

管理成员
贡献: 17%
注册
2023/10/16
消息
857
反馈评分
361
点数
63
黄金
4,302 G
我安装的ElasticSearch 8 可以设置成Xms64m -Xmx256m 这么小么?
肯定可以,一般建议设定成一样大小的值 要么Xms64m -Xmx64m 要么 Xms128m -Xmx128m 要么 Xms256m -Xmx256m 或者更大值。
 

sniper756

New member

注册
2024/05/07
消息
23
反馈评分
1
点数
3
黄金
165 G
好的 我试一下
 

sniper756

New member

注册
2024/05/07
消息
23
反馈评分
1
点数
3
黄金
165 G
肯定可以,一般建议设定成一样大小的值 要么Xms64m -Xmx64m 要么 Xms128m -Xmx128m 要么 Xms256m -Xmx256m 或者更大值。
搞定,由1g 改为128m 内存占用由65%降到37%(y)
 

相似主题

很长时间没写文章了,这几天我安装了最新的xf2.3b2,因为2.3版本对系统有了更高的要求,我升级了mysql、php,但因我的虚拟机配置一般,打算使用docker 配置elasticsearch 7.17.18,供xf enhanced search 使用。 下面是我使用docker 安装 elasticsearch 7.17.18(设置服务访问密码)...
回复
0
查看
147
与 Gzip 一样,Brotli 也是 Google 开发的通用压缩算法。它结合现代技术和算法来压缩数据。它的速度与放气相似,但提供更高的压缩。所有主要浏览器(例如 Chrome、Firefox、Safari、Edge)都支持 Brotli 压缩。 本教程帮助您在 Apache Web 服务器和 Xenforo 2 中启用 brotli 压缩。 以下是在 Apache(也称为...
回复
1
查看
262
Add-ons/Plugins UI.X 2 Add-on
oksgo 提交新资源: UI.X 2 Add-on - UI.X 2 Add-on 2.2.0 Patch Level 3 该附加组件是我们 XenForo 主题产品线的基础。这是必要的功能,使我们能够扩展 XenForo 软件,以便能够完成主题项单独无法完成的事情。...
回复
2
查看
359
继昨天发布 XF 2.2.14 和后续补丁之后,我们今天向所有获得许可的客户提供 XenForo 2.2.15 下载。我们强烈建议所有运行以前版本的 XenForo 2.2 的客户升级到此版本,以获得更高的稳定性,特别是如果您已经升级到 XenForo 2.2.14。 截至目前,XenForo 2.2.14 及其补丁不再提供下载。我们仍在计划在 XenForo 2.3...
回复
1
查看
523
Add-ons/Plugins [XFA] Core
oksgo 提交新资源: [XFA] Core - [XFA] Core 特征 新表单行/元素宏: FA选择器 日期和时间输入 持续时间输入 增强的颜色选择器,支持颜色选择时的 JS 回调 节点实体/存储库的扩展,以便始终检索 LastPoster 信息作为沿节点的实体 XF服务的延伸: 主题创建者:允许定义海报的新功能 主题回复者:允许定义海报的新功能 PayPal...
回复
1
查看
1K

最新资源

顶部