社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.1.1-linux-x86_64.tar.gz
tar -xzvf elasticsearch-7.1.1-linux-x86_64.tar.gz
elasticsearch 不允许以 root 权限来运行!所以需要创建一个非root用户,以非root用户来起es
#创建用户组es
groupadd es
#创建新用户es,设置用户组为es,密码es
useradd es -g es -p es
#授权,更改elasticsearch-7.1.1文件夹所属用户及用户组为es:es
chown -R es:es elasticsearch-7.1.1
#切换用户es
su es
1、调整jvm内存大小(机器内存够也可不调整)
vi elasticsearch-7.1.1/config/jvm.options
#修改如下配置
-Xms512m
-Xmx512m
2、修改network配置,支持通过ip访问
vi elasticsearch-7.1.1/config/elasticsearch.yml
#修改如下配置
network.host: 0.0.0.0
http.port: 9200
3、修改初始主节点
vi elasticsearch-7.1.1/config/elasticsearch.yml
#修改如下配置
cluster.initial_master_nodes: ["node-1"]
#启动命令
.elasticsearch-7.1.1/bin/elasticsearch
#后台启动命令
.elasticsearch-7.1.1/bin/elasticsearch -d
#设置开机自启动
systemctl enable elasticsearch.service
curl http://127.0.0.1:9200
#安装git,若机器环境已存在,不需要再次安装
yum install git
#下载
git clone https://github.com/mobz/elasticsearch-head.git
#安装nodejs环境,若机器环境已存在,不需要再次安装
yum install nodejs
#安装 (elasticsearch-head目录下执行)
npm install
vi elasticsearch-7.1.1/config/elasticsearch.yml
#添加如下配置,支持跨域访问
http.cors.enabled: true
http.cors.allow-origin: "*"
# elasticsearch-head目录下执行
npm run start
欢迎关注我的技术公众号,原创Java技术分享,个人成长感悟,致力于帮助技术人走好下一个十年。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!