elasticsearch - 单机部署安装

elasticsearch - 单机部署安装

下载

下载页面:

https://www.elastic.co/cn/downloads/past-releases#elasticsearch

可以找到目前6版本最新是6.8.2

https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.8.2.tar.gz

修改内核参数

echo vm.max_map_count=262144 >> /etc/sysctl.conf
sysct -p

修改句柄限制

echo "* soft nofile 65536" >> /etc/security/limits.conf
echo "* hard nofile 131072" >> /etc/security/limits.conf

(需要重新登录终端即可)

创建执行用户

useradd es
passwd es

(设置密码,方便登录操作,如果习惯用key,直接做免密码登录比较安全方便)

elasticsearch - 单机部署安装

安装

mkdir -p /apps
tar zxvf elasticsearch-6.8.2.tar.gz -C /apps/
ln -s /apps/elasticsearch-6.8.2 /apps/elasticsearch
mkdir -p /data/es/data
mkdir -p /data/es/logs
chown es.es /apps/elasticsearch* /data/es -R

配置

可以切换到es用户进行操作,避免权限不正确

su - es
cd /apps/elasticsearch/config

vim elasticsearch.yml

修改的主要内容:

#配置es的集群名称,默认是elasticsearch,es会自动发现在同一网段下的es,如果在同一网段下有多个集群,就可以用这个属性来区分不同的集群。
cluster.name:testing-es
#节点名称
node.name: node1 
#设置索引数据的存储路径
path.data: /data/es/data 
#设置日志的存储路径
path.logs: /data/es/logs 
#设置当前的ip地址,通过指定相同网段的其他节点会加入该集群中
network.host: 192.168.100.1
#设置对外服务的http端口
http.port: 9200 
#设置集群中master节点的初始列表,可以通过这些节点来自动发现新加入集群的节点
discovery.zen.ping.unicast.hosts: ["node1"]

elasticsearch - 单机部署安装

相关推荐