Linux-部署elsearch
单点elsearch部署过程
你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。
1、添加用户
useradd elsearch
2、给文件夹授权
chown -R elsearch:elsearch elasticsearch
3、限制一个进程可以拥有的VMA(虚拟内存区域)的数量
vi /etc/sysctl.conf
vm.max_map_count = 262144
sysctl -p
4、配置文件打开最大数
vi /etc/security/limits.conf
elsearch soft nofile 65536
elsearch hard nofile 131072
elsearch soft nproc 4096
elsearch hard nproc 4096
5、切换到elsearch账号
su - elsearch
cd /data/elasticsearch
6、修改elsearch内存
#内存修改为1g(可以根据服务器内存情况调整)
vi conf/jvm.options
-Xms1g
-Xmx1g
7、修改elsearch配置
vi conf/elasticsearch.yml
cluster.name: my-elasticsearch
path.data: /data/elasticsearch/data
path.logs: /data/elasticsearch/logs
network.host: 0.0.0.0
http.port: 9200
discovery.seed_hosts: [“127.0.0.1”]
#http.cors.enabled: true
#http.cors.allow-origin: “*”
ingest.geoip.downloader.enabled: false
xpack.security.enabled: false
8、修改jdk配置,使用elsearch配置
bin\elasticsearch-env 文件前面添加jdk配置
#use elasticsearch jdk
ES_JAVA_HOME=‘/data/elasticsearch/jdk’
9、用elsearch账号启动elasticsearch
vi start_elasticsearch.sh
#!/bin/bash
./bin/elasticsearch -d
10、查看进程
ps -ef | grep elasticsearch
11、查看健康状况
http://10.88.7.18:9200/_cat/health
http://10.88.7.18:9200/_cat/indices?v
12、访问9200端口
http://10.88.7.18:9200/