应用启动之前,检查环境变量是否进行加载,加载好环境变量,进行服务启动
[jhadmin@tandelin unischeduler]$ . conf/profile.unischeduler
[jhadmin@tandelin unischeduler]$ jjobs
环境加载过了,得到服务启动失败:
Failed to connect to sched
检查报错日志,查看具体报错原因
[jhadmin@tandelin unischeduler]$ cd logs
bash: cd: logs: No such file or directory
发现查找方式的结果不正确,重新查找日志
[jhadmin@tandelin unischeduler]$ ls
bin conf data etc install lib log sbin tools work
可以看到有文件名为log,即为日志报错文件,进入后查看:
[jhadmin@tandelin log]$ ls
cli.tandelin.log jhds.tandelin.log
[jhadmin@tandelin log]$ vi jhds.tandelin.log
包错内容如下:
2019-01-25 17:07:07 redisMonitor.py:74 ERROR Invalid host or port in jhds.conf
2019-01-25 17:07:07 redisMonitor.py:75 ERROR Can not found an available host in jhds.conf, exit.
2019-01-25 17:08:51 redisMonitor.py:74 ERROR Invalid host or port in jhds.conf
2019-01-25 17:08:51 redisMonitor.py:75 ERROR Can not found an available host in jhds.conf, exit.
不懂英语,进行百度翻译如下:
2019-01-25 17:07:07 redisMonitor.py:74 ERROR Invalid host or port in jhds.conf
2019-01-25 17:07:07 redisMonitor.py:75 ERROR Can not found an available host in jhds.conf, exit.
2019-01-25 17:08:51 redisMonitor.py:74 ERROR Invalid host or port in jhds.conf
2019-01-25 17:08:51 redisMonitor.py:75 ERROR Can not found an available host in jhds.conf, exit.
2019-01-25 17:07:07 redismonitor.py:74 jhds.conf中的错误无效主机或端口
2019-01-25 17:07:07 redismonitor.py:75错误:在jhds.conf中找不到可用主机,退出。
2019-01-25 17:08:51 redismonitor.py:74 jhds.conf中的错误无效主机或端口
2019-01-25 17:08:51 redismonitor.py:75错误:在jhds.conf中找不到可用主机,退出。
由以上信息得出错误原因和主机信息配置有关,故解决该问题需要对主机进行重新配置。
以下为操作步骤:
1 cd /jhbigdata/
2 ls
3 cd unischeduler/
4 ls
5 . conf/profile.unischeduler
6 jjobs
7 etc/jhds start
8 cd logs
处理日志
9 ls
10 cd log
11 ls
12 vi jhds.tandelin.log
13 ll
14 cd ..
15 ls
16 ll
17 cd conf
18 ls
19 ll
20 vi hosts.conf
21 sudo vi /etc/hosts
22 cat /etc/hosts
23 history
24 su root
25 vim /etc/hosts
添加办法:
[root@tandelin unischeduler]# vim /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.0.213 tandelin
~
【最终解决】
未加载环境变量source的特点如下:
[root@tandelin install]# chown -R jhadmin:jhadmin /jhbigdata
[root@tandelin install]# su jhadmin
[jhadmin@tandelin install]$ dbconfig -h localhost -p 5432 -u appform -s appform -d appform
bash: dbconfig: command not found
[jhadmin@tandelin install]$ . conf/profile.appform
bash: conf/profile.appform: No such file or directory
[jhadmin@tandelin install]$ ll
报错误为: bash: conf/profile.appform: No such file or directory说明是环境变量没有进行配置,因此需要source环境变量即可。