欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 健康 > 养生 > Ubuntu 下载安装 elasticsearch7.17.9

Ubuntu 下载安装 elasticsearch7.17.9

2025/2/6 18:44:30 来源:https://blog.csdn.net/qq_46028493/article/details/144993280  浏览:    关键词:Ubuntu 下载安装 elasticsearch7.17.9

参考

https://blog.csdn.net/qq_26039331/article/details/115024218
https://blog.csdn.net/mengo1234/article/details/104989382

过程

来到 Es 的版本发布列表页面:https://www.elastic.co/downloads/past-releases#elasticsearch

根据自己的系统以及要安装的 Es 版本选择合适的下载链接,拷贝下载链接。

使用 wget 下载刚刚拷贝的下载链接来下载软件包:

sudo wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.17.9-linux-x86_64.tar.gz

解压到安装目录:

sudo tar -zxvf elasticsearch-v7.17.9.tar.gz -C /opt/software/

设置系统配置,设置进程可以拥有的 内存映射区域(memory-mapped areas)的最大数量:

sudo vim /etc/sysctl.conf

在文件末尾添加:

vm.max_map_count=262144

使配置生效:

sudo sysctl -p

修改系统配置,设置进程打开的最大文件数量:

sudo vim /etc/security/limits.conf

插入如下配置:

#*               soft    core            0
#root            hard    core            100000
#*               hard    rss             10000
#@student        hard    nproc           20
#@faculty        soft    nproc           20
#@faculty        hard    nproc           50
#ftp             hard    nproc           0
#ftp             -       chroot          /ftp
#@student        -       maxlogins       4* soft nofile 65536
* hard nofile 65536
* soft nproc 4096
* hard nproc 4096# End of file

创建存储 es 数据的文件夹:

cd /opt/software/elasticsearch-7.17.9
sudo mkdir data

修改 es 配置文件:

sudo vim /opt/software/elasticsearch-7.17.9/config/elasticsearch.yml

修改下面的这些配置:

 #集群名称
cluster.name: my-elasticsearch#节点名称
node.name: node-1#数据和日志的存储目录
path.data: /opt/software/elasticsearch-7.17.9/data
path.logs: /opt/software/elasticsearch-7.17.9/logs#设置绑定的ip,设置为0.0.0.0以后就可以让任何计算机节点访问到了
network.host: 0.0.0.0# 端口
http.port: 9200# 设置在集群中的所有节点名称,这个节点名称就是之前所修改的,当然你也可以采用默认的也行,目前是单机,放入一个节点即可
cluster.initial_master_nodes: ["node-1"]# 配置elasticsearch允许跨域访问,这两行是添加的
http.cors.enabled: true
http.cors.allow-origin: "*"

修改安装目录下的所有文件夹的所有者为当前用户,避免启动出现权限错误问题:

sudo chown -R jxd ./elasticsearch-7.17.9/

启动 es:

./bin/elasticsearch

访问 es 所在机器的 9200 端口,查看 es 是否启动成功:
在这里插入图片描述

设置用户名和密码

修改 es 的配置:

vim ./config/elasticsearch.yml

增加如下的配置:

xpack.security.enabled: true
xpack.license.self_generated.type: basic
xpack.security.transport.ssl.enabled: true

重启 es。

确保 es 是启动的,在 es 的安装目录下的 bin 目录下,有一个 elasticsearch-setup-passwords 脚本,使用这个脚本生成默认用户的密码:

bin/elasticsearch-setup-passwords interactive

会要求配置如下用户的密码:

Enter password for [elastic]: 
Reenter password for [elastic]: 
Enter password for [apm_system]: 
Reenter password for [apm_system]: 
Enter password for [kibana_system]: 
Reenter password for [kibana_system]: 
Enter password for [logstash_system]: 
Reenter password for [logstash_system]: 
Enter password for [beats_system]: 
Reenter password for [beats_system]: 
Enter password for [remote_monitoring_user]: 
Reenter password for [remote_monitoring_user]:

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com