栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

Linux安装--elasticsearch

Linux安装--elasticsearch

1. 下载软件

Elasticsearch 的官方地址:
https://www.elastic.co/cn/





2. 软件安装 2.1 解压软件

将下载的软件解压缩

 tar -zxvf elasticsearch-7.8.0-linux-x86_64.tar.gz

改名

mv elasticsearch-7.8.0 elasticsearch
2.2 启动(出现错误)

进入elasticsearch的bin目录

./elasticsearch

可能会出现错误:

原因: elasticsearch不能以root权限来运行

解决办法: 见 2.3

2.3 创建用户

        因为安全问题,Elasticsearch 不允许 root 用户直接运行,所以要创建新用户,在 root 用户中创建新用户

创建新用户

useradd es

给创建的用户加密码

passwd es

使用root用户给新建的用户赋予elasticsearch文件夹所有者权限

chown -R es:123456 /usr/local/elasticsearch
2.4 修改配置文件

修改/usr/local/elasticsearch/config/elasticsearch.yml 文件,加入如下配置

cluster.name: elasticsearch
node.name: node-1
network.host: 0.0.0.0
http.port: 9200
cluster.initial_master_nodes: ["node-1"]

修改/etc/security/limits.conf, 在文件末尾中增加下面内容

# 每个进程可以打开的文件数的限制
es soft nofile 65536
es hard nofile 65536

修改/etc/security/limits.d/20-nproc.conf,在文件末尾中增加下面内容

# 每个进程可以打开的文件数的限制
es soft nofile 65536
es hard nofile 65536
# 操作系统级别对每个用户创建的进程数的限制, 注:* 带表 Linux 所有用户名称
* hard nproc 4096

修改/etc/sysctl.conf, 在文件中增加下面内容

# 一个进程可以拥有的 VMA(虚拟内存区域)的数量,默认值为 65536
vm.max_map_count=655360

重新加载

sysctl -p 
2.5 启动

切换至es用户重新启动

su es

进入elasticsearch的bin目录

./elasticsearch

或者后台启动

./elasticsearch -d
2.6 测试

浏览器中输入地址:http://ip:9200/


        
【】

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/784191.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号