【问题标题】:Unable to edit hbase-site.xml无法编辑 hbase-site.xml
【发布时间】:2018-09-25 08:33:35
【问题描述】:

我正在使用独立的 HBase,因此需要根据 -get "ERROR: Can't get master address from ZooKeeper; znode data == null" when using Hbase shell 中提供的建议从 hbase-site.xml 中删除一些属性文件

但是当我尝试编辑“hbase-site.xml”文件时,它说只有读取级别的权限。如何解决?

【问题讨论】:

    标签: hadoop hbase


    【解决方案1】:

    默认情况下,hbase-site.xml 将只允许 hbase / root 用户的写权限,所有其他用户只有读权限。以下是具有权限的示例文件。

    -rw-r--r-- 1 hbase hadoop 4832 Apr 20  2016 hbase-site.xml
    

    要修改文件,切换到root或hbase用户并修改。您可以使用以下方式切换到其他用户:

    hbase user: sudo su <user> (sudo su hbase) 
    root: sudo su
    

    【讨论】:

      【解决方案2】:

      你的用户名是什么。 您当前的用户没有权限
      你可以使用

       whoami
      

      显示文件所有权和权限使用

        ls -l
      

      结果

      -rw-r--r--  1 user  usergroup  size  date  filename
      

      组分为:用户、组、其他
      文件分为:reader:r(4)、write:w(2)、execute:x(1)。

      您可以使用sudo

      chown usename:usergroup filename  
      chmod 666 filename
      

      【讨论】:

        猜你喜欢
        • 2023-04-09
        • 1970-01-01
        • 1970-01-01
        • 2022-01-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多