安装elasticsearch-6.1.4学习笔记
下载elasticsearch-7.5.0-linux-x86_64.tar.gz以及kibana-7.5.0-linux-x86_64.tar.gz
elasticsearch-7.5.0-linux-x86_64.tar.gz:
https://www.elastic.co/cn/downloads/elasticsearch
kibana-7.5.0-linux-x86_64.tar.gz:
部署到Linux环境srv目录下并解压安装启动
解压
tar -zxvf elasticsearch-7.5.0-linux-x86_64.tar.gz
tar -zxvf kibana-7.5.0-linux-x86_64.tar.gz
删除tar.gz(直接用工具)
进入解压后的 elasticsearch-7.5.0文件夹的bin目录下 执行./elasticsearch
cd elasticsearch-7.5.0/
cd bin
./elasticsearch
报错,需要Java11版本:
future versions of Elasticsearch will require Java 11; your Java version from
[/opt/jdk1.8.0_121/jre] does not meet this requirement
Elasticsearch and JVM对应关系官网:
https://www.elastic.co/cn/support/matrix#matrix_jvm
如下图,了解jdk8能支持的最高版本Elasticsearch 6.1.x
elastic历史版本下载地址:
下载版本:elasticsearch-6.1.4.tar.gz,并上传服务器解压
启动报错:不能以root启动
解决方案:
bin目录下操作:
1、创建用户:elasticsearch
[root@iZbp1bb2egi7w0ueys548pZ bin]# adduser elasticsearch
2、创建用户密码,需要输入两次
[root@iZbp1bb2egi7w0ueys548pZ bin]# passwd elasticsearch
3、将对应的文件夹权限赋给该用户
[root@iZbp1bb2egi7w0ueys548pZ local]# chown -R elasticsearch-6.1.4.tar.gz elasticsearch
4、切换至elasticsearch用户
[root@iZbp1bb2egi7w0ueys548pZ etc]# su elasticsearch
5、进入启动目录启动、
bash-4.2$ ./elasticsearch
查看是否启动:curl 10.10.171.204:9200
curl: (7) Failed connect to 10.10.171.204:9200; Connection refused
解决:
修改elasticsearch.yml文件,添加
network.host: 0.0.0.0
打开终端,输入vi elasticsearch.yml 回车,按i进入编辑模式,输入 network.host: 0.0.0.0,然后按esc键退出编辑模式,输入:wq保存并退出。
输入:wq保存并退出出现错误:
No write since last change (add ! to override)
解决方案:用q!(配置文件修改没有保存)退出
接着尝试其他方案:
在使用vim修改完一些配置文件时,当你退出时经常会出现’readonly’ option is set (add ! to override)的问题,通常有三种情况:
1、 该错误为当前用户没有权限对文件作修改,这种情况可以强制退出:q!,先取得root权限后进行修改(root的权限取得命令是:su root然后输入你的登录密码即可)
2、该文件没有正确保存退出,正在打开状态,请别人关闭后再保存
3 、 若该文件所有人都关闭了,提示有的人没有关闭,则删除该文件的临时文件则可以正常打开、修改、保存;有文件未关闭的显示:
步骤:
1、按Esc
2、输入:set noreadonly
3、即可按正常途径保存:wq
我报错是属于第一种情况(还不行可以通过winscp等工具在Windows下处理)
日志不能打印报错:
yum install -y log4j* ###安装log4j包
镜像有问题报错:
更多推荐
所有评论(0)