Elasticsearch安装指南

首先向以下博主致谢:
yum方式安装java https://www.cnblogs.com/jj81/p/9404576.html
安装后JAVA_HOME环境修改 https://blog.csdn.net/oHeiZhiShi123/article/details/98942232
安装参考 https://blog.csdn.net/wozniakzhang/article/details/96213281

资源装备


安装java环境


1、yum方式安装java https://www.cnblogs.com/jj81/p/9404576.html
2、 安装后JAVA_HOME环境修改 https://blog.csdn.net/oHeiZhiShi123/article/details/98942232

安装Elasticsearch


1、将elasticsearch.tar.gz压缩包放到非root的路径中,这里我放的路径为

/home

2、解压

tar -zxvf elasticsearch.tar.gz

3、在root权限下创建新用户
(1)创建用户组 esgroup

groupadd esgroup

(2)创建用户 esuser

groupadd esuser

(3)创建用户密码并添加到用户组

useradd esuser -g esgroup -p espassword

tips
如果这里出现报错,显示没有该用户组

useradd: group 'esgroup' does not exist

那么就再来一次

useradd esgroup

查看是否成功

groups esgroup

如果出现下面情况就成功了

esgroup : esgroup

(4)查看当前elasticsearch位置

pwd

4、向普通用户授权

chown -R esuser:esgroup /home/elasticsearch-7.2.0 #这里是刚刚的文件路径

5、切换到刚刚创建的普通用户esuser

su esuser

6、进入elasticsearch的bin目录下

cd /home/elasticsearch-7.2.0/bin

7、执行启动命令

./elasticsearch

如果出现以下内容证明启动成功

license [09be011d-462c-4761-a5f8-8f3d7e37e454] mode [basic] - valid

8、查看
新开一个命令窗口,执行命令

curl 127.0.0.1:9200

如果出现以下内容,这证明本地可以访问
在这里插入图片描述
9、配置文件
(1)配置elasticsearch.yml

vim /home/elasticsearch-7.2.0/config/elasticsearch.yml

17行放开注释 cluster.name: my-application
23行放开注释 node.name: node-1
55行放开IP注释 network.host: 0.0.0.0
59行放开端口注释 http.port: 9200
72行下面添加(当然修改这行也行) cluster.initial_master_nodes: [“node-1”]
其他暂时默认,再在对应的bin路径下执行启动

在这里插入图片描述
在这里插入图片描述
(2)修改 jvm.options

vim /home/elasticsearch-7.2.0/config/ jvm.options

将1g改成521m
在这里插入图片描述
(3)修改limits.conf(切换为root用户才可以操作这些命令)

 su root
vim /etc/security/limits.conf

End of file前

* soft nofile 65536  #*代表用户,esuser也行
* hard nofile 65536
* soft nproc 4096
* hard nproc 4096

使配置生效

 source /etc/security/limits.conf 

(5)编辑/etc/sysctl.conf,在文本最后添加

vm.max_map_count=655360
fs.file-max=655360

使配置生效

 sysctl -p

10、切换为普通账户esuer

 su esuser

11、最后进入bin目录再次启动./elasticsearch
tips
如果需要后台启动(Linux控制台看不到启动日志,但是可以在同一个窗口访问)执行命令后加 -d,如下

 ./elasticsearch -d

或者在对应目录下打印日志,并且返回对应的进程号,方便你kill关闭

nohup ./elasticserach &

12、查看并关闭
查看

ps -ef|grep elasticsearch

关闭

kill -9 进程号

如图
在这里插入图片描述
13、访问
Windows
在这里插入图片描述
Linux
在这里插入图片描述

安装Kibana


1、解压kibana到home下为kibana

cd /home
tar -zxvf kibana-7.2.0.tar.gz 

2、esuser授权

chown -R esuser:esgroup /home/kibana

3、修改配置文件

在第2行放开注释
第7行放开注释,并改为server.host: "0.0.0.0"
第28行放开注释 elasticsearch.hosts:["http://localhost:9200"]

4、切换用户

 su esuser

5、进入bin并且运行

cd kibana/bin
./kibana

tips
(1)后台启动方式:

 nohup ./kibana &

(2)关闭使用(注意是node)

ps -ef | grep node

返回的进程第一行的进程号可以用于关闭,比如

kill -9 8558

此时访问http://xxx:5601/ (没有启动成功会提示Kibana server is not ready yet (服务器未启动好,yml配置错误))如图
在这里插入图片描述

安装ES可视化


目的:对elasticsearch提供友好的web界面

安装nodejs
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

杰西啊杰西

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值