电子商务网站开发的,使用vue做的网站有哪些,建设厅和应急管理厅焊工证区别,明星做代言的购物网站0在Ubuntu 23.04上安装Elasticsearch的过程可能与之前版本类似#xff0c;以下是基于最新稳定版Elasticsearch的一般安装步骤#xff1a; 准备工作#xff1a; 确保系统已更新至最新版本#xff1a; sudo apt update sudo apt upgrade安装Java Development Kit (…在Ubuntu 23.04上安装Elasticsearch的过程可能与之前版本类似以下是基于最新稳定版Elasticsearch的一般安装步骤 准备工作 确保系统已更新至最新版本 sudo apt update sudo apt upgrade安装Java Development Kit (JDK)。Elasticsearch至少需要Java 11。可以通过官方apt仓库安装Adoptium OpenJDK或者其他你喜欢的Java版本 sudo apt install openjdk-11-jdk-headless下载并解压Elasticsearch 访问Elasticsearch官方网站https://www.elastic.co/cn/downloads/past-releases#elasticsearch下载适合Ubuntu的tar.gz包。假设你下载了名为elasticsearch-8.12.0.tar.gz的压缩包将其解压到适当的目录例如 /usr/local wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.12.0-linux-x86_64.tar.gz
sudo mkdir -p /usr/local/elasticsearch
sudo tar -xzvf elasticsearch-8.12.0-linux-x86_64.tar.gz -C /usr/local/elasticsearch --strip-components1创建Elasticsearch系统用户和组 sudo groupadd elastic
sudo useradd -r -g elastic -s /bin/bash elastic
sudo chown -R elastic:elastic /usr/local/elasticsearch配置Elasticsearch 编辑 /usr/local/elasticsearch/config/elasticsearch.yml 文件根据您的环境调整配置。关键配置可能包括
cluster.name: my-application
node.name: node-1
network.host: 0.0.0.0
xpack.security.enabled: false
path.data: /usr/local/elasticsearch/data
path.logs: /usr/local/elasticsearch/logsxpack.security.enrollment.enabled: false
xpack.security.http.ssl:enabled: falsekeystore.path: certs/http.p12
xpack.security.transport.ssl:enabled: falseverification_mode: certificatekeystore.path: certs/transport.p12truststore.path: certs/transport.p12- cluster.name: 设置集群名称。- node.name: 设置节点名称。- network.host: 指定节点监听的主机地址如 localhost 或特定IP。- path.data: 数据存储路径。- path.logs: 日志文件存放路径。- 可能需要开启或配置安全功能如X-Pack Security。编辑配置文件 /etc/security/limits.conf 或者在目录 /etc/security/limits.d/ 创建配置文件 (e.g., /etc/security/limits.d/elasticsearch.conf) 添加正面的内容
elasticsearch soft nofile 65536
elasticsearch hard nofile 65536执行以下命令
sudo systemctl daemon-reload在目录 /etc/sysctl.d/创建文件/etc/sysctl.d/elasticsearch.conf添加以下内容
vm.max_map_count262144执行以下命令
sudo sysctl --system启动Elasticsearch sudo su elastic
cd /usr/local/elasticsearch
./bin/elasticsearch如果你希望以守护进程方式运行Elasticsearch并设置为开机启动你需要创建一个systemd服务单元文件例如 /etc/systemd/system/elasticsearch.service并定义正确的启动参数。 创建systemd服务可选 创建一个elasticsearch.service文件并添加相应的启动脚本。以下是一个基本示例 [Unit]
DescriptionElasticsearch Service
Wantsnetwork-online.target
Afternetwork-online.target[Service]
Typenotify
Userelastic
Groupelastic
ExecStart/usr/local/elasticsearch/bin/elasticsearch
Restarton-failure
LimitMEMLOCKinfinity
LimitNOFILE65536[Install]
WantedBymulti-user.target然后启用并启动服务 sudo systemctl daemon-reload
sudo systemctl enable elasticsearch.service
sudo systemctl start elasticsearch.service在生产环境中还应考虑对Elasticsearch进行安全配置例如设置密码认证、禁用HTTP访问等。