Caused by: ParsingException[Failed to parse object: expecting token of type [START_OBJECT] but found
Caused by: ParsingException[Failed to parse object: expecting token of type [START_OBJECT] but found [VALUE_STRING]]查看elasticsearch日志错误详情解决办法重启es并查看是否重启成功查看elasticsearch日志#elasticsearch为自己的es的容器名,也可填i
·
Caused by: ParsingException[Failed to parse object: expecting token of type [START_OBJECT] but found [VALUE_STRING]]
查看elasticsearch日志
#elasticsearch为自己的es的容器名,也可填id
sudo docker logs elasticsearch
错误详情

解决办法
是说在启动时在解析elasticsearch.yml出现错误,查看自己外部挂载的elasticsearch.yml配置文件(如没有挂载配置文件,则需去容器内查找)
vim /mydata/elasticsearch/config/elasticsearch.yml
在文件中添加上
#中间有空格
http.host: 0.0.0.0
重启es并查看是否重启成功
#重启
sudo docker start elasticsearch
#查看正在运行的容器
sudo docker ps
出现如下则启动成功。
如不能解决可以看看是否是jvm内存原因
#先搜索jvm.options文件路径
find / -name jvm.options

用vim打开编辑
vim /var/lib/docker/overlay2/c8b709faf78d2d91cc86b997de8032f61a81796f137ecfbc5b38e95b825dde78/diff/usr/share/elasticsearch/config/jvm.options
将-Xms和-Xmx都修改为256m
再重启es
#重启
sudo docker start elasticsearch
#查看正在运行的容器
sudo docker ps
更多推荐



所有评论(0)