Невозможно редактировать hbase-site.xml - PullRequest
0 голосов
/ 25 сентября 2018

Я использую автономный HBase, и поэтому мне нужно удалить некоторый файл свойств из hbase-site.xml в соответствии с предложением, приведенным в - get "ОШИБКА: Не удается получить главный адрес из ZooKeeper; znode data == null«при использовании оболочки Hbase

Но когда я пытаюсь редактировать файл« hbase-site.xml », он говорит только о разрешении на чтение.Как решить эту проблему?

Ответы [ 2 ]

0 голосов
/ 29 сентября 2018

какое у вас имя пользователя.У вашего текущего пользователя нет прав доступа
, который вы можете использовать

 whoami

показать владение файлом и полномочия использования

  ls -l

результат, подобный

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

Группаразделены на: пользователя, группы, другие
Файлы делятся на: читатель: r (4), запись: w (2), выполнение: x (1).

вы можете использовать sudoили

chown usename:usergroup filename  
chmod 666 filename
0 голосов
/ 25 сентября 2018

По умолчанию 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
...