文章合集
注意
Elasticsearch 是要基于 jdk 运行,所有在运行之前要检查JDK 环境
#Elasticsearch版本
elasticsearch-6.7.2
#jdk环境
jdk1.8.0_261
下载地址
官网地址
下载完成上传至/usr/local目录
cd /usr/local
添加 es 用户
# 创建 elasticsearch用户组
groupadd elasticsearch
# 创建 es 用户
useradd es
# 将 es 用户添加到 elasticsearch用户组
usermod -a -G elasticsearch es
为 es 用户添加 sudo 权限
vi /etc/sudoer
在root ALL=(ALL) ALL下添加
es ALL=(ALL) ALL
修改/config/elasticsearch.yml文件
#允许任何来源访问
network.host: 0.0.0.0
transport.tcp.port: 9300
http.port: 9200
修改防火墙
#禁用防火墙
systemctl stop firewalld.service
#禁止防火墙开机启动
systemctl disable firewalld.service
启动
# 切换用户
su es
# 进入目录
cd /usr/local/elasticsearch-6.7.2/bin
# 运行
./elasticsearch
#后台运行命令
./elasticsearch -d
启动成功
图片.png
如若报错
max number of threads [3795] for user [es] is too low, increase to at least
- 参考此文章
访问
http://192.168.112.143:9200/
图片.png
集群配置
cd /usr/local/elasticsearch/config
vi elasticsearch.yml
修改相关配置
#集群名称保证集群相同
cluster.name: my-application
#节点名称每个服务器一个名称
node.name: node-1
#集群地址改为节点对应地址
discovery.seed_hosts: ["host1", "host2"]
网友评论