EnterpriseApps/HBase: различия между версиями

Материал из ALT Linux Wiki
Нет описания правки
Нет описания правки
 
(не показано 7 промежуточных версий этого же участника)
Строка 1: Строка 1:
{{stub}}
{{stub}}
<!-- {|class="wikitable" style="float:right; margin-left:2em"  
{{Attention|Обратите внимание, данная статья еще не окончена! Она может содержать ошибки и неточности!}}
{|class="wikitable" style="float:right; margin-left:2em"  
!colspan="2"|Apache Hbase
!colspan="2"|Apache Hbase
|-
|-
Строка 21: Строка 22:


=Установка=
=Установка=
#[[EnterpriseApps/Hadoop|Настраиваем Hadoop]].
{{Note|Необходимые версии Java [https://hbase.apache.org/book.html#java указаны здесь]}}
{{Note|Необходимые версии Java [https://hbase.apache.org/book.html#java указаны здесь]}}
==Настройка Java==
==Настройка Java==
Строка 38: Строка 40:
#Сделайте файлы исполняемыми
#Сделайте файлы исполняемыми
#:<pre># chmod +x -R /opt/hbase</pre>
#:<pre># chmod +x -R /opt/hbase</pre>
-->
==Настройка==
Создайте папку для логов:
# mkdir /opt/hbase/logs
# chown -R hbase:hbase /opt/hadoop
Создаем файл с профилем:
# mcedit /etc/profile.d/hadoop_java.sh
Со следующим содержимым:
<pre>
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.382.b05-0.x86_64/jre
export HADOOP_HOME=/opt/hadoop
export HADOOP_HDFS_HOME=\$HADOOP_HOME
export HADOOP_MAPRED_HOME=\$HADOOP_HOME
export YARN_HOME=\$HADOOP_HOME
export HADOOP_COMMON_HOME=\$HADOOP_HOME
export HADOOP_COMMON_LIB_NATIVE_DIR=\$HADOOP_HOME/lib/native
export HBASE_HOME=/opt/hbase
export PATH=\$PATH:\$JAVA_HOME:\$HADOOP_HOME/bin:\$HADOOP_HOME/sbin:\$HBASE_HOME/bin
</pre>
 
Обновите значения среды оболочки:
$ source /etc/profile.d/hadoop_java.sh
$ echo $HBASE_HOME
/opt/hbase
Отредактируйте JAVA_HOME в сценарии оболочки hbase-env.sh:
# mcedit /opt/hbase/conf/hbase-env.sh
Измените строчку '''export JAVA_HOME=''' на
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.382.b05-0.x86_64/jre
 
===Настройка Hbase===
Каталог с файлами конфигурации:
/opt/hbase/conf
 
Создайте каталоги:
 
# mkdir -p /hadoop/HBase/HFiles
# mkdir -p /hadoop/zookeeper
# chown -R hadoop:hadoop /hadoop/
 
Правим файл /opt/hbase/conf/hbase-site.xml
 
Добавляем конфигурацию:
<configuration>
    <property>
      <name>hbase.rootdir</name>
      <value>file:/hadoop/HBase/HFiles</value>
    </property>
    <property>
      <name>hbase.zookeeper.property.dataDir</name>
      <value>/hadoop/zookeeper</value>
    </property>
</configuration>
 
# mkdir /opt/hbase/logs/
# chown hadoop:hadoop /opt/hbase/logs/
# chown hadoop:hadoop -R /opt/hbase/

Текущая версия от 12:04, 13 декабря 2023

Stub.png
Данная страница находится в разработке.
Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной.
Внимание! Обратите внимание, данная статья еще не окончена! Она может содержать ошибки и неточности!
Apache Hbase
Altenter-menu-HBase.png
Появился в: 2008
Оф. сайт: hbase.apache.org
Репозиторий ALT Linux нет
Лицензия: Apache Licesne 2.0

HBase — СУБД класса NoSQL с открытым исходным кодом, проект экосистемы Hadoop. Написана на Java; относится к категории «семейство столбцов», многие технические решения переняты из Google BigTable.

Установка

  1. Настраиваем Hadoop.
Примечание: Необходимые версии Java указаны здесь

Настройка Java

  1. Установите Java 1.8
    # apt-get install java-1.8.0-openjdk
  2. Настройте alternatives
    # alternatives-manual /usr/bin/java /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.382.b05-0.x86_64/jre/bin/java
    # alternatives-update
  3. Перезагрузите систему

Установка программы

  1. Скачайте архив с программой (bin)
    https://hbase.apache.org/downloads.html
  2. Распакуйте архив
    # tar xzvf hbase-*-bin.tar.gz
  3. Скопируйте каталог в /opt
    # mv hbase-*/ /opt/hbase
  4. Сделайте файлы исполняемыми
    # chmod +x -R /opt/hbase

Настройка

Создайте папку для логов:

# mkdir /opt/hbase/logs
# chown -R hbase:hbase /opt/hadoop

Создаем файл с профилем:

# mcedit /etc/profile.d/hadoop_java.sh

Со следующим содержимым:

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.382.b05-0.x86_64/jre
export HADOOP_HOME=/opt/hadoop
export HADOOP_HDFS_HOME=\$HADOOP_HOME
export HADOOP_MAPRED_HOME=\$HADOOP_HOME
export YARN_HOME=\$HADOOP_HOME
export HADOOP_COMMON_HOME=\$HADOOP_HOME
export HADOOP_COMMON_LIB_NATIVE_DIR=\$HADOOP_HOME/lib/native
export HBASE_HOME=/opt/hbase
export PATH=\$PATH:\$JAVA_HOME:\$HADOOP_HOME/bin:\$HADOOP_HOME/sbin:\$HBASE_HOME/bin

Обновите значения среды оболочки:

$ source /etc/profile.d/hadoop_java.sh
$ echo $HBASE_HOME
/opt/hbase

Отредактируйте JAVA_HOME в сценарии оболочки hbase-env.sh:

# mcedit /opt/hbase/conf/hbase-env.sh

Измените строчку export JAVA_HOME= на

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.382.b05-0.x86_64/jre

Настройка Hbase

Каталог с файлами конфигурации:

/opt/hbase/conf

Создайте каталоги:

# mkdir -p /hadoop/HBase/HFiles
# mkdir -p /hadoop/zookeeper
# chown -R hadoop:hadoop /hadoop/

Правим файл /opt/hbase/conf/hbase-site.xml

Добавляем конфигурацию:

<configuration>
   <property>
      <name>hbase.rootdir</name>
      <value>file:/hadoop/HBase/HFiles</value>
   </property>
	
   <property>
      <name>hbase.zookeeper.property.dataDir</name>
      <value>/hadoop/zookeeper</value>
   </property>
</configuration>
# mkdir /opt/hbase/logs/
# chown hadoop:hadoop /opt/hbase/logs/
# chown hadoop:hadoop -R /opt/hbase/