Могу ли я запустить Hbase и Hadoop в моей системе Linux без прав root? - PullRequest
0 голосов
/ 21 сентября 2018

Я искал работу с hbase и hdfs. Могу ли я установить их в свою систему Linux, для которой у меня нет прав root

1 Ответ

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

Конечно, вы можете дать вам некоторые настройки, я думаю, что это может помочь вам
Извлечь и установить HBase
Настроить HBase
Запустить и проверить HBase

Кластеры Hadoopнеобходимо построить.

1, (1) декомпрессионная установка

[zkpk@master ~] $CD /home/zkpk/resources/software/hadoop/apache

[zkpk@master apache] $mv~/resources/software/hadoop/apache/hbase-0.98.9-hadoop2-bin.tar.gz~/

[zkpk@master apache]$CD

[zkpk@master ~] $tar -zxvf ~/hbase-0.98.9-hadoop2-bin.tar.gz

[zkpk@master ~] $CD hbase-0.98.9-hadoop2

(2) настроить HBASE

Введите домашний каталог установки HBase, а затем измените конфигурациюfile:

[zkpk@master ~] $CD /home/zkpk/hbase-0.98.9-hadoop2/conf

Изменить переменную среды hbase-env.sh

Открыть файл с помощью следующей команды:

[zkpk@master conf]$GEDIT hbase-env.sh

Передняя часть документа имеетследующая строка:

Export JAVA_HOME=/usr/java/jdk1.7.0_71/

Изменить содержание преобразования следующим образом:

Export JAVA_HOME=/usr/java/jdk1.7.0_71/

Изменить файл конфигурации hbase-site.xml

Заменить исходный hbase-сайт.xml со следующим содержимым:

<? XML version= "1"? >

<? Xml-stylesheet type= "text/xsl" href= "configuration.xsl"? >

<configuration>

<property>

<name>hbase.cluster.distributed</name>

<value>true</value>

</property>

<property>

<name>hbase.rootdir</name>

<value>hdfs://master:9000/hbase</value>

</property>

<property>

<name>hbase.zookeeper.quorum</name>

<value>master</value>

</property>

</configuration>

Установить регион-серверы

Изменить локальный хост в регион-серверах следующим образом:

Подчиненный

Установка переменных среды

Редактировать системный файл конфигурации и execИспользуйте следующий код:

[zkpk@master ~] $GEDIT ~/.bash_profile

Add the following code to the end of the file:

Export HBASE_HOME=/home/zkpk/hbase-0.98.9-hadoop2

Export PATH=$HBASE_HOME/bin:$PATH

Export HADOOP_CLASSPATH=$HBASE_HOME/lib/*

Then execute source ~/.bash_profile.

Скопируйте установочные файлы HBase в узлы HadoopSlave

Используйте следующие команды для работы:

[zkpk@master ~] $SCP -r ~/hbase-0.98.9-hadoop2 slave:~/

(3) запустите и проверьте HBase

Войдите в главный каталог установки HBase и запустите HBase:

[zkpk@master ~] $CD /home/zkpk/hbase-0.98.9-hadoop2

[zkpk@master hbase-0.98.9-hadoop2]$bin/start-hbase.sh
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...