我试图使用以下脚本列出hbase中存在的表集:
ID Date1
1 05/01/2017
1 15/01/2017
1 18/01/2017
2 10/02/2017
2 13/02/2017
2 15/02/2017
3 22/03/2017
我可以在使用::
在bash终端中运行脚本时获取表列表sh script.sh
,但它在使用crontab运行时创建了一个0kb文件。我已经给出了hbase的绝对路径。
有人可以帮助解决这个瓶颈吗?
答案 0 :(得分:1)
由于它是从终端而不是在crontab中正确执行的,因此请尝试在脚本中加载用户bash配置文件而不是#!/bin/bash
,即
变化
#!/bin/bash
到
. ~/.bash_profile
#!/bin/bash
通常包含bash_profile
,它也会有用户特定的配置。