请选择 进入手机版 | 继续访问电脑版

极数云舟官方论坛

 找回密码
 立即注册

扫一扫,访问极数云舟官方论坛

搜索
热搜: 活动 交友 discuz
查看: 12328|回复: 0

安装ES报错(环境 centos7)

[复制链接]

46

主题

46

帖子

227

积分

中级会员

Rank: 3Rank: 3

积分
227
发表于 2018-10-17 23:02:07 | 显示全部楼层 |阅读模式

报错信息如下:

INFO[0262] write config success! source="services/service.go:279"
ERRO[0264] exit status 1 source="es/step.go:172"
ERRO[0264] es deploy: exit status 1 source="monitor/deploy.go:22"
ERRO[0264] exit status 1 source="services/service.go:246"
INFO[0264] Clean MySQL dir source="services/service.go:223"
INFO[0264] [sh -c /etc/init.d/mysql.server -P 3306 stop]
INFO[0267] [sh -c sudo rm -rf /data/3306]
INFO[0267] [sh -c sudo rm -rf /data/ark/arkdb/multi/3306]
INFO[0267] [sh -c ./nginx-1.8.0/nginx_conf/sbin/nginx -p ./nginx-1.8.0/nginx_conf/ -s stop]
INFO[0267] http: Server closed source="main/main.go:284"
INFO[0267] done source="main/main.go:286"


排除过程:
看一下/data/acme/download是否有data这个目录?
如果存在的话,查看一下这个文件夹的owner是否是ark用户?
安装的逻辑是:首先创建data目录,然后将data的权限授权给ark用户
报错这一行执行的是:chown data目录的权限给ark,需要查看一下目录和用户的状态

[root@db002-dev.novalocal download]# ll
total 549896
-rwxr-xr-x. 1 ansible ansible 20201774 Sep 26 00:29 acme-server
drwxr-xr-x. 3 ansible ansible 4096 Sep 26 18:52 acme-web
drwxr-xr-x. 4 ansible ansible 4096 Sep 26 00:29 agent_deploy
-rw-r--r--. 1 ansible ansible 191742654 Sep 26 18:40 agent_deploy.tar.gz
-rw-r--r--. 1 ansible ansible 351054362 Sep 26 19:58 arkcontrol_resource.tar.gz
drwxr-xr-x. 2 ark ark 4096 Sep 27 12:54 data
drwxr-xr-x. 9 ark ark 4096 Sep 4 17:07 es-5.6.9
-rw-r--r--. 1 ansible ansible 63495 Sep 26 00:29 init.sql
drwxr-xr-x. 3 ansible ansible 4096 Sep 26 00:29 monitor
[root@db002-dev.novalocal download]# pwd
/root/arkcontrol/download

报错信息:
ERRO[0062] exit status 1 source="es/step.go:172"
ERRO[0062] es deploy: exit status 1 source="monitor/deploy.go:22"
ERRO[0062] exit status 1 source="services/service.go:246"
ES这一步出问题

处理办法:

查看代码,应该是chown -R ark:ark data指令返回错误,但是观察您的目录状态是ok的,目前还没有很好的思路定位到具体原因。
要不您可以切换到ark用户下,在es-5.6.9下手动执行bin/elasticsearch -d指令,执行启动es,等待1分钟es初始化完毕后,执行curl ip:9200检查es是否启动成功。
然后重新执行deploy-server进行部署,部署程序在部署es时首先会检测es的是否存活,如果存活的话会直接跳过es的安装,来避免这个问题



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|极数云舟官方论坛

GMT+8, 2020-2-18 06:26 , Processed in 0.045367 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表