应用启动之前,检查环境变量是否进行加载,加载好环境变量,进行服务启动

[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环境变量即可。