安装 Elasticsearch

安装 Elasticsearch

下载并安装 Elasticsearch 从 Elasticsearch 官网 下载并安装适合你操作系统的版本。 在 Linux 系统上,使用以下命令来安装(假设你已经下载了 .tar.gz 文件本次使用 elasticsearch-8.16.0-linux-x86_64):

 tar -xvzf  
 修改配置文件: 编辑 config/elasticsearch.yml 配置文件,进行基本设置: elasticsearch-8.16.0-linux-x86_64.tar.gz
 cd elasticsearch-8.17.4

修改Elasticsearch配置文件

修改配置文件: 编辑各配置文件,进行基本设置

 cd config/
 #虚拟内存区域数量
 echo "vm.max_map_count=262144" | sudo tee -a /etc/sysctl.conf
 sysctl -p
 #调整内存设置
 vi jvm.options
 #取消32、33行注释(在 jvm.options 文件中设置合适的堆内存。默认情况下,ES 会使用 1GB 堆内存。你可以通过修改 config/jvm.options 文件来调整堆内存大小,推荐设置为物理内存的一半,但不超过 32GB。)
 ​

 #优化elasticsearch.yml配置
 vi elasticsearch.yml
 #修改56行,取消注释更改IP 为0.0.0.0
  network.host: 0.0.0.0
 #取消61行注释
  http.port: 9200
 #修改92、94行配置修改为false
 xpack.security.enabled: false
 xpack.security.enrollment.enabled: false

启动Elasticsearch

 useradd -r -s /bin/false elasticsearch
 chown -R elasticsearch:elasticsearch /opt/elasticsearch-8.16.0
 sudo -u elasticsearch /opt/elasticsearch-8.16.0/bin/elasticsearch
 #后台启动
 nohup sudo -u elasticsearch /opt/elasticsearch-8.16.0/bin/elasticsearch &

安装 Kibana

下载并安装 Kibana 从 Kibana 官网 下载适合你操作系统的版本(需要和ES保持一致)

 #解压文件
 tar -xvzf kibana-8.16.0-linux-x86_64.tar.gz
 ​
 #编辑 config/kibana.yml 配置文件
 sudo chown -R elasticsearch:elasticsearch kibana-8.16.0/
 cd kibana-8.16.0
 vi config/kibana.yml 
 #取消第6行注释
  server.host: "0.0.0.0"
 #取消第11行注释,修改为 0.0.0.0
  server.host: "0.0.0.0"
 #取消43行注释
  elasticsearch.hosts: ["http://localhost:9200"]
 #取消153行注释更改中文
  i18n.locale: "zh-CN"
 #启动kibana测试
 sudo -u elasticsearch bin/kibana
 #后台启动
 nohup sudo -u elasticsearch bin/kibana &