2016-04-07 31 views
0
[email protected]:/usr/local/hbase/bin# ./start-hbase.sh 
./start-hbase.sh: line 48: /usr/local/hbase/bin/hbase: Permission denied 
./start-hbase.sh: line 55: /usr/local/hbase/bin/hbase-daemons.sh: Permission denied 
./start-hbase.sh: line 56: /usr/local/hbase/bin/hbase-daemon.sh: Permission denied 
./start-hbase.sh: line 57: /usr/local/hbase/bin/hbase-daemons.sh: Permission denied 
./start-hbase.sh: line 59: /usr/local/hbase/bin/hbase-daemons.sh: Permission denied 
[email protected]:/usr/local/hbase/bin# 

我认为,有一些权限问题。但我已经在根./start-hbase.sh不是独立启动

+0

检查此问题http://stackoverflow.com/questions/21166542/hbase-does-not-run-after-start-hbase-sh-permission-denied – BruceWayne

回答

1

chmod 777 ./start-hbase.sh一看,让所有用户的R/W访问。

chmod +x ./start-hbase.sh使脚本可执行。

+0

感谢您的回应。 我跑了两个命令仍然存在相同的问题。 我已经安装了java,hadoop,hbase。 是否需要安装其他工具?例如动物园管理员 –

+0

我犯了一个错误;你应该在'hbase-daemons.sh'文件上运行这些命令。如果这不起作用,请尝试在hbase文件夹上递归运行它们(使用'-R'选项) – kliew

0

对不起,我不能评论原因少于50代表。 ls -l start-hbase.sh返回什么?

顺便说一句对HBase does not run after ./start-hbase.sh - Permission Denied?

+0

root @ sujit-pc:/ usr/local/hbase/bin#ls -l start-hbase.sh -rwx - x - x 1 sujit sujit 1986 3月17日09:25 start-hbase.sh –

+0

我经历了你提到的链接,在根上并没有解决我的问题。因为你可以看到我已经在根。 –

+0

只是为了确保你拥有它。嗯好的如何hbase-daemons.sh?也许chmod 777这一切:D只是为了找到问题 –

相关问题