【问题标题】:./start-hbase.sh is not starting on stand alone./start-hbase.sh 不是独立启动的
【发布时间】:2016-04-07 08:34:40
【问题描述】:
root@sujit-pc:/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
root@sujit-pc:/usr/local/hbase/bin# 

我认为,存在一些权限问题。但是我已经是root了

【问题讨论】:

标签: linux shell hadoop hbase


【解决方案1】:

chmod 777 ./start-hbase.sh 允许所有用户进行读写访问。

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

【讨论】:

  • 感谢您的回复。我运行了两个命令仍然存在同样的问题。我已经安装了 java、hadoop、hbase。是否还需要安装其他工具?例如动物园管理员
  • 我搞错了;您应该在 hbase-daemons.sh 文件上运行这些命令。如果这不起作用,请尝试在 hbase 文件夹上递归运行它们(使用 -R 选项)
【解决方案2】:

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

顺便看看HBase does not run after ./start-hbase.sh - Permission Denied?

【讨论】:

  • root@sujit-pc:/usr/local/hbase/bin# ls -l start-hbase.sh -rwx--x--x 1 sujit sujit 1986 Mar 17 09:25 start- hbase.sh
  • 我浏览了你提到的链接,在 root 上并不能解决我的问题。如你所见,我已经在 root 上。
  • 只是为了确保您拥有它。嗯好的 hbase-daemons.sh 怎么样?也许 chmod 777 这一切 :D 只是为了找到问题
猜你喜欢
  • 1970-01-01
  • 2021-10-04
  • 1970-01-01
  • 2016-06-11
  • 1970-01-01
  • 2014-02-05
  • 2011-03-13
  • 1970-01-01
  • 2017-07-03
相关资源
最近更新 更多