Elasticsearch(单节点)
1 Elasticsearch搭建
- 1.1 通过Wget下载ElasticSearch安装包
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.6.2.tar.gz
- 1.2 修改Linux配置参数:
vim /etc/security/limits.conf
修改文件数配置,在文件末尾添加如下配置vim /etc/security/limits.d/20-nproc.conf
修改* soft nproc 4096 为 * soft nproc 2048
vim /etc/sysctl.conf
在文件末尾添加vm.max_map_count=655360
配置生效
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。sysctl -p
- 1.3 配置ElasticSearch
- 解压
tar -zxvf elasticsearch-5.6.2.tar.gz
- 进入
cd elasticsearch-5.6.2/
- 创建ElasticSearch数据文件夹data
mkdir data
- 创建ElasticSearch日志文件夹logs
mkdir logs
vim config/elasticsearch.yml
修改ElasticSearch配置文件
cluster.name: es-cluster #设置集群的名称 node.name: master #修改当前节点的名称 path.data: /home/bigdata/cluster/elasticsearch-5.6.2/data #修改数据路径 path.logs: /home/bigdata/cluster/elasticsearch-5.6.2/logs #修改日志路径 bootstrap.memory_lock: false #设置ES节点允许内存交换 bootstrap.system_call_filter: false #禁用系统调用过滤器 network.host: 192.168.74.10 #设置当前主机名称 discovery.zen.ping.unicast.hosts: ["192.168.74.10"] #设置集群的主机列表
- 解压
异常
org.elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: can not run elasticsearch as root
这个错误,是因为使用root用户启动elasticsearch,elasticsearch是不允许使用root用户启动的,所以我们需要添加用户。
adduser el //添加用户el
passwd el //给用户el设置密码
添加完用户之后:
用root用户执行 : chown el:el -R elasticsearch-5.6.2/
将这几个压缩包所在的文件夹及解压完的文件夹权限给你新建的用户。之后再使用新用户启动就OK了。

更多精彩