分享

elasticsearch - 单机部署安装

 德威雅 2020-04-04

下载

下载页面:

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

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

https://artifacts./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,直接做免密码登录比较安全方便)

安装

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']

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多