Elasticsearch 8.15.2极速安装指南
Elasticsearch 8.15.2 Linux安装流程(国内镜像提速版)
环境准备
确保系统为64位Linux(CentOS 7+/Ubuntu 18.04+),已安装Java 11或更高版本。通过以下命令验证Java环境:
java -version
配置国内镜像源
替换官方下载地址为国内镜像源加速下载。使用华为云镜像:
wget https://mirrors.huaweicloud.com/elasticsearch/8.15.2/elasticsearch-8.15.2-linux-x86_64.tar.gz
解压与目录配置
解压安装包并移动到标准目录:
tar -zxvf elasticsearch-8.15.2-linux-x86_64.tar.gz
sudo mv elasticsearch-8.15.2 /usr/local/elasticsearch
系统参数优化
修改系统限制以支持ES运行:
sudo tee -a /etc/security/limits.conf <<EOF
* soft nofile 65536
* hard nofile 65536
* soft nproc 4096
* hard nproc 4096
EOF
调整内核参数:
sudo tee -a /etc/sysctl.conf <<EOF
vm.max_map_count=262144
EOF
sudo sysctl -p
创建专用用户
ES不允许使用root运行,需创建专用用户:
sudo useradd -m elasticsearch
sudo chown -R elasticsearch:elasticsearch /usr/local/elasticsearch
配置文件修改
编辑/usr/local/elasticsearch/config/elasticsearch.yml:
cluster.name: my-es-cluster
node.name: node /var/lib/elasticsearch
path.logs: /var/log/elasticsearch
network.host: 0.0.0.0
http.port: 9200
discovery.type: single-node
xpack.security.enabled: false # 测试环境可关闭安全认证
创建数据与日志目录:
sudo mkdir -p /var/lib/elasticsearch /var/log/elasticsearch
sudo chown -R elasticsearch:elasticsearch /var/lib/elasticsearch /var/log/elasticsearch
服务启动与管理
使用systemd管理服务,创建/etc/systemd/system/elasticsearch.service:
[Unit]
Description=Elasticsearch
After=network.target
[Service]
User=elasticsearch
Group=elasticsearch
ExecStart=/usr/local/elasticsearch/bin/elasticsearch
LimitNOFILE=65536
LimitNPROC=4096
[Install]
WantedBy=multi-user.target
启动并设置开机自启:
sudo systemctl daemon-reload
sudo systemctl enable elasticsearch
sudo systemctl start elasticsearch
验证安装
检查服务状态:
systemctl status elasticsearch
测试API接口:
curl -X GET "http://localhost:9200/"
成功安装后会返回类似信息:
{
"name" : "node-1",
"cluster_name" : "my-es-cluster",
"version" : {
"number" : "8.15.2",
"build_flavor" : "default",
"build_type" : "tar",
"lucene_version" : "9.8.0"
}
}
BbS.okacop092.info/PoSt/1120_328863.HtM
BbS.okacop093.info/PoSt/1120_548450.HtM
BbS.okacop094.info/PoSt/1120_261747.HtM
BbS.okacop095.info/PoSt/1120_574449.HtM
BbS.okacop096.info/PoSt/1120_315222.HtM
BbS.okacop097.info/PoSt/1120_788085.HtM
BbS.okacop098.info/PoSt/1120_752805.HtM
BbS.okacop099.info/PoSt/1120_207945.HtM
BbS.okacop114.info/PoSt/1120_984110.HtM
BbS.okacop829.info/PoSt/1120_119130.HtM
BbS.okacop092.info/PoSt/1120_408282.HtM
BbS.okacop093.info/PoSt/1120_123437.HtM
BbS.okacop094.info/PoSt/1120_299031.HtM
BbS.okacop095.info/PoSt/1120_867034.HtM
BbS.okacop096.info/PoSt/1120_148694.HtM
BbS.okacop097.info/PoSt/1120_476032.HtM
BbS.okacop098.info/PoSt/1120_065435.HtM
BbS.okacop099.info/PoSt/1120_248640.HtM
BbS.okacop114.info/PoSt/1120_176351.HtM
BbS.okacop829.info/PoSt/1120_573331.HtM
BbS.okacop092.info/PoSt/1120_270915.HtM
BbS.okacop093.info/PoSt/1120_283865.HtM
BbS.okacop094.info/PoSt/1120_711974.HtM
BbS.okacop095.info/PoSt/1120_316384.HtM
BbS.okacop096.info/PoSt/1120_337406.HtM
BbS.okacop097.info/PoSt/1120_003354.HtM
BbS.okacop098.info/PoSt/1120_103447.HtM
BbS.okacop099.info/PoSt/1120_512280.HtM
BbS.okacop114.info/PoSt/1120_331892.HtM
BbS.okacop829.info/PoSt/1120_263299.HtM
BbS.okacop092.info/PoSt/1120_165134.HtM
BbS.okacop093.info/PoSt/1120_682662.HtM
BbS.okacop094.info/PoSt/1120_868670.HtM
BbS.okacop095.info/PoSt/1120_111336.HtM
BbS.okacop096.info/PoSt/1120_312923.HtM
BbS.okacop097.info/PoSt/1120_498140.HtM
BbS.okacop098.info/PoSt/1120_099051.HtM
BbS.okacop099.info/PoSt/1120_730383.HtM
BbS.okacop114.info/PoSt/1120_389209.HtM
BbS.okacop829.info/PoSt/1120_757067.HtM
BbS.okacop092.info/PoSt/1120_672443.HtM
BbS.okacop093.info/PoSt/1120_405418.HtM
BbS.okacop094.info/PoSt/1120_016031.HtM
BbS.okacop095.info/PoSt/1120_831544.HtM
BbS.okacop096.info/PoSt/1120_966442.HtM
BbS.okacop097.info/PoSt/1120_016773.HtM
BbS.okacop098.info/PoSt/1120_913386.HtM
BbS.okacop099.info/PoSt/1120_900979.HtM
BbS.okacop114.info/PoSt/1120_934127.HtM
BbS.okacop829.info/PoSt/1120_803185.HtM
BbS.okacop000.info/PoSt/1120_118557.HtM
BbS.okacop001.info/PoSt/1120_328251.HtM
BbS.okacop002.info/PoSt/1120_367720.HtM
BbS.okacop003.info/PoSt/1120_621780.HtM
BbS.okacop004.info/PoSt/1120_135486.HtM
BbS.okacop005.info/PoSt/1120_508805.HtM
BbS.okacop006.info/PoSt/1120_290396.HtM
BbS.okacop007.info/PoSt/1120_277454.HtM
BbS.okacop008.info/PoSt/1120_454194.HtM
BbS.okacop009.info/PoSt/1120_490418.HtM
BbS.okacop000.info/PoSt/1120_776802.HtM
BbS.okacop001.info/PoSt/1120_322063.HtM
BbS.okacop002.info/PoSt/1120_424411.HtM
BbS.okacop003.info/PoSt/1120_657613.HtM
BbS.okacop004.info/PoSt/1120_436580.HtM
BbS.okacop005.info/PoSt/1120_224137.HtM
BbS.okacop006.info/PoSt/1120_427419.HtM
BbS.okacop007.info/PoSt/1120_945334.HtM
BbS.okacop008.info/PoSt/1120_205853.HtM
BbS.okacop009.info/PoSt/1120_216295.HtM
BbS.okacop000.info/PoSt/1120_700307.HtM
BbS.okacop001.info/PoSt/1120_533663.HtM
BbS.okacop002.info/PoSt/1120_892491.HtM
BbS.okacop003.info/PoSt/1120_157542.HtM
BbS.okacop004.info/PoSt/1120_982902.HtM
BbS.okacop005.info/PoSt/1120_969323.HtM
BbS.okacop006.info/PoSt/1120_180542.HtM
BbS.okacop007.info/PoSt/1120_049294.HtM
BbS.okacop008.info/PoSt/1120_489220.HtM
BbS.okacop009.info/PoSt/1120_893195.HtM