Es-hbase-hbase-installation

提供:Dev Guides
移動先:案内検索

HBase-インスタレーション

HBaseのインストールと設定の初期設定の詳細については、こちらをご覧ください。 JavaとHadoopの息子は、HBaseの手続きを必要とします。

構成前の設定

LinuxでのHadoopのインストール、Linuxの設定、およびLinuxの設定 ssh (Secure Shell)。 Linux向けの継続的な設定を行うことができます。

Creaciónde un usuario

入門書の作成、Hadoopの使用方法、Hardoopの使用方法、Unixの使用方法などがあります。 Siga los pasos que se indican acontinuaciónpara crear un usuario。

  1. Abra el usuario root utilizando el comando "su"。
  2. ルートコンエルコマンドを使用してユーザー設定を作成します。
  3. Ahora puede abrir una cuenta de usuario presentente mediante el comando "su nombre"。

Linuxのターミナルの概要と使用方法

$ su
password:
# useradd hadoop
# passwd hadoop
New passwd:
Retype new passwd

SSHのクラスの構成

必要な設定はSSHで、インストルメントの操作、コマンドの実行、デテナー、およびシェルデーモンの操作を行うことができます。 Hadoopの違いは、Hadoopとcompusirla con los usuariosの両方の使用に適しています。

ロスシギエンテスは、SSHの中間クラスのパラメーターを使用しています。 Copiar las clavespúblicasformat id_rsa.pub a authorized_keys、y proporcionar propietario、permisos de lectura y escritura en archivo authorized_keys、respectivamente。

$ ssh-keygen -t rsa
$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
$ chmod 0600 ~/.ssh/authorized_keys

Compruebe ssh

ssh localhost

Javaのインストール

JavaベースのHadoop、HBaseのプリンシパル要件 入門書として、Javaの既存のユーティリティ「java -version」を使用してください。 Javaバージョンのコマンドラインは継続的です。

$ java -version

Si todo funciona bien、se ledaráel siguiente resultado。

java version "1.7.0_71"
Java(TM) SE Runtime Environment (build 1.7.0_71-b13)
Java HotSpot(TM) Client VM (build 25.0-b02, mixed mode)

継続的、継続的、継続的、継続的なパラインスタラーJavaのインストールが必要です。

手順1

ダウンロードJava(JDK-X64.tar.gz)visitando el siguiente enlace http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads- 1880260l

連続、 jdk-7u71-linux-x64.tar.gz からダウンロードしてください。

手順2

一般的には、ジャガイモとジャガイモのジャガイモを保存します。 検証と追加 jdk-7u71-linux-x64.gz usando los siguientes comandos。

$ cd Downloads/
$ ls
jdk-7u71-linux-x64.gz

$ tar zxf jdk-7u71-linux-x64.gz
$ ls
jdk1.7.0_71 jdk-7u71-linux-x64.gz

手順3

例外的なJavaは、「/usr/local/」という一般的な質問に対応します。 Abrir root y escriba los siguientesコマンド。

$ su
password:
# mv jdk1.7.0_71/usr/local/
# exit

手順4

*ruta de acceso* y *JAVA_HOME* 変数、ararchivo los siguientes comandos en el archivo *〜/.bashrc *の設定。
export JAVA_HOME=/usr/local/jdk1.7.0_71
export PATH= $PATH:$JAVA_HOME/bin

Ahora compruebe que el java -version comando desde el terminal、como seexplicóanteriormente

デスカルガー・ハドープ

Javaのインストール、Hadoopのインストール。 入門ルーガー、Hadoopの存在を検証する "Hadoopversión"コマンドおよび連続した音楽の連続性。

hadoop version

Si todo funciona bien、se ledaráel siguiente resultado。

Hadoop 2.6.0
Compiled by jenkins on 2014-11-13T21:10Z
Compiled with protoc 2.5.0
From source with checksum 18e43357c8f927c0695f1e9522859d6a
This command was run using
/home/hadoop/hadoop/share/hadoop/common/hadoop-common-2.6.0.jar

Si sistema es capaz de localizar Hadoop、Hadoop、継続性、持続性、および持続性。 Siga los comandos que se indican acontinuaciónpara hacerlo。

Apache Software Foundationの余分なhadoop-2.6.0を使用して、コマンドを実行します。

$ su
password:
# cd/usr/local
# wget http://mirrors.advancedhosters.com/apache/hadoop/common/hadoop-
2.6.0/hadoop-2.6.0-src.tar.gz
# tar xzf hadoop-2.6.0-src.tar.gz
# mv hadoop-2.6.0/*hadoop/
# exit

Instalar Hadoop

Hadoop en cualquiera de los modo necesarioをインストールします。 擬似モードのディストリビューション用のHBase関数、擬似タント、擬似モードのディストリビューション用のHadoopをインストールします。

Los siguientes pasos se utilizan para instalar* Hadoop 2.4.1 *。

手順1-Hadoopの構成

Puede establecer las variables de entorno Hadoop anexar los siguientes comandos para *〜/.bashrc *。

export HADOOP_HOME=/usr/local/hadoop
export HADOOP_MAPRED_HOME=$HADOOP_HOME
export HADOOP_COMMON_HOME=$HADOOP_HOME
export HADOOP_HDFS_HOME=$HADOOP_HOME
export YARN_HOME=$HADOOP_HOME
export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native
export PATH=$PATH:$HADOOP_HOME/sbin:$HADOOP_HOME/bin
export HADOOP_INSTALL=$HADOOP_HOME

Ahora se aplican todos los cambios en el sistema actual。

$ source ~/.bashrc

手順2-ConfiguraciónHadoop

構成されたハードウェアの設定を行うための、使用されたプエンドコントララーの「$ HADOOP_HOME/etc/hadoop」。 Hadoopのインフラストラクチャの設定を変更する必要があります。

$ cd $HADOOP_HOME/etc/hadoop

JavaのHadoopの制御プログラム、Javaのen entornoのJava変数、 hadoop-env.sh 、Archivo、 JAVA_HOME 、const a laubicaciónde java en su sistemaの値。

export JAVA_HOME=/usr/local/jdk1.7.0_71

Tendráque editar los archivos siguientes para configurar Hadoop。

*Core-site.xml*

El *núcleode sitio.xml * contieneinformacióncomo elnúmerode puerto que se usa para Hadoop ejemplo、memoria asignada para sistema de archivos、límitede memoria para almacenar datos、y eltamañode lectura/escritura。

web.xmlのドキュメントのプロパティは、<configuration>および</configuration>の各要素に関連するプロパティを集約します。

<configuration>
<property>
 <name>fs.default.name</name>
 <value>hdfs://localhost:9000</value>
 </property>
</configuration>
*Hdfs sitio.xml*

La hdfs sitio.xml contieneinformacióncomo el valor de los datos de repplica、namenode ruta y datanode camino de los sistemas de archivos locales、en la que desea almacenar el Hadoop infraestructura。

dfs.replication (data replication value) = 1
(In the below given path/hadoop/is the user name.
hadoopinfra/hdfs/namenode is the directory created by hdfs file system.)
namenode path =//home/hadoop/hadoopinfra/hdfs/namenode
(hadoopinfra/hdfs/datanode is the directory created by hdfs file
system.)
datanode path =//home/hadoop/hadoopinfra/hdfs/datanode

Abra este archivo y agregar las siguientes propiedades en entre <configuración>、</configuration> etiquetas。

<configuration$gt;
<property$gt;
 <name$gt;dfs.replication</name $gt;
 <value$gt;1</value$gt;
 </property$gt;
 <property$gt;
 <name$gt;dfs.name.dir</name$gt;
 <value$gt;file:///home/hadoop/hadoopinfra/hdfs/namenode</value$gt;
 </property$gt;
 <property$gt;
 <name$gt;dfs.data.dir</name$gt;
 <value$gt;file:///home/hadoop/hadoopinfra/hdfs/datanode</value$gt;
 </property$gt;
</configuration$gt;

:事前に、Hadoopのインフラストラクチャの詳細を確認します。

*Hilo-site.xml*

Hadoopを使用して構成を設定します。 sitio.xmlの構成を設定するための構成のプロパティ<構成$ gt;、</構成$ gt; las etiquetas de este archivo。

<configuration$gt;
<property$gt;
 <name$gt;yarn.nodemanager.aux-services</name$gt;
 <value$gt;mapreduce_shuffle</value$gt;
 </property$gt;
</configuration$gt;
  • マップされたsitio.xml *

MapReduceフレームワークの特定の用途に使用することができます。 事前決定済み、Hadoop containene una plantilla de yarn-site.xml。 入門書、es necesario copiar el archivo desde* mapred de sitio web.xml.plantilla para mapred sitio.xml * con el siguiente comando。

$ cp mapred-site.xml.template mapred-site.xml
  • マップされたAbierto de sitio.xml * y全体の構成プロパティと構成<構成> y </構成>の方法。
<configuration>
<property>
 <name>mapreduce.framework.name</name>
 <value>yarn</value>
 </property>
</configuration>

HadoopInstalaciónVerificación

Hadoopのインストールと検証に使用できます。

手順1-nodo Nombreのインストール

namenodeを設定します。comando "hdfs namenode -format"を使用して、ユーザー名を設定します。

$ cd ~
$ hdfs namenode -format

結果は、エスペラードとシギエンテです。

10/24/14 21:30:55 INFO namenode.NameNode: STARTUP_MSG:
/************************************************************
STARTUP_MSG: Starting NameNode
STARTUP_MSG: host = localhost/192.168.1.11
STARTUP_MSG: args = [-format]
STARTUP_MSG: version = 2.4.1
...
...
10/24/14 21:30:56 INFO common.Storage: Storage directory
/home/hadoop/hadoopinfra/hdfs/namenode has been successfully formatted.
10/24/14 21:30:56 INFO namenode.NNStorageRetentionManager: Going to
retain 1 images with txid >= 0
10/24/14 21:30:56 INFO util.ExitUtil: Exiting with status 0
10/24/14 21:30:56 INFO namenode.NameNode: SHUTDOWN_MSG:
/************************************************************
SHUTDOWN_MSG: Shutting down NameNode at localhost/192.168.1.11
************************************************************/

手順2-Verificar Hadoop dfs

エル・シギエンテ・コマンド・セ・ユーティリザ・パラ・イニシア・スレ。 アル・エジェキュータル・エスト・コマンド、アーティボ・デ・アシボ・ラ・アドゥーボ・システマ・デ・アーキヴォス。

$ start-dfs.sh

エルリザルタドエスペラードエスラシギエンテ

10/24/14 21:37:56
Starting namenodes on [localhost]
localhost: starting namenode, logging to/home/hadoop/hadoop-
2.4.1/logs/hadoop-hadoop-namenode-localhost.out
localhost: starting datanode, logging to/home/hadoop/hadoop-
2.4.1/logs/hadoop-hadoop-datanode-localhost.out
Starting secondary namenodes [0.0.0.0]

手順3-Verificar Hiloスクリプト

エル・シギエンテ・コマンドとユーティリジ・パラ・イニシア・エル・ヒロ・スクリプト。 アルエジェキューターエスティコマンドセイニシエエルヒロデニモス。

$ start-yarn.sh

エルリザルタドエスペラードエスラシギエンテ

starting yarn daemons
starting resourcemanager, logging to/home/hadoop/hadoop-
2.4.1/logs/yarn-hadoop-resourcemanager-localhost.out
localhost: starting nodemanager, logging to/home/hadoop/hadoop-
2.4.1/logs/yarn-hadoop-nodemanager-localhost.out

手順4-Hadoop en el navegadorへのアクセス

Elnúmerode puerto predeterminado para acceder a Hadoop es 50070。 Hadioop en su navegadorのサービスを提供します。

http://localhost:50070

ブラウザ上のHadoop

手順5-クラウドアプリの検証

エル・ヌメロ・デ・プエルト・プレデタミナード・パラ・アクセサー・ア・トダス・ラス・アプリカシオン・デ・クラスター・エス8088 訪問者は、訪問者のためのサービスを提供します。

http://localhost:8088/

Hadoop Applicatin Cluster

Instalar HBase

PodemosはHBaseをインストールし、最新のmodos:modoautónomo、Pseudo modo distribuido、y Totalmente modo distribuidoをインストールします。

HBase en modoautónomoのインストール

HBaseのデフォルトのバージョンをダウンロードできます。 エルシギエンテコマンドに相談してください。

$cd usr/local/
$wget http://www.interior-dsgn.com/apache/hbase/stable/hbase-0.98.8-
hadoop2-bin.tar.gz
$tar -zxvf hbase-0.98.8-hadoop2-bin.tar.gz

/usr/local、come se muestraは継続的に使用できるように、HBaseカーペットを使用する方法を提供します。

$su
$password: enter your password here
mv hbase-0.99.1/* Hbase/

HBase inStandalone Modo構成

HBaseは、HBaseをアーカイブし、設定を編集します。

*Hbase-env.sh*

HBase hbase y abierto-env.sh のJavaのjavaの初期設定 JAVA_HOMEの編集変数は、実際の変数JAVA_HOMEの継続的な存在を示しています。

cd/usr/local/Hbase/conf
gedit hbase-env.sh

HBaseのアーカイブの概要。 実際の JAVA_HOME の実際の値、連続した連続した値。

export JAVA_HOME=/usr/lib/jvm/java-1.7.0
*Hbase sitio.xml*

HBaseの主要な構成の主な構成。/usr/local/HBaseにあるHBaseのカーペットで、Abaseu de de a apertura de la HBaseのディレクトリを設定できます。 Dentro de la絨毯conf、encontrarávarios archivos、abra el hbase-site.xml archivo xml como se muestra acontinuación。

#cd/usr/local/HBase/
#cd conf
# gedit hbase-site.xml
*Hbase dentro del sitio.xml* 、環境設定<構成> y </構成>エチケット。 Dentro de ellos、エルHBase監督、および「hbase.rootdir」コンプロムダードコンプロムダードコンティムミューエストラ連続。
<configuration>
//Here you have to set the path where you want HBase to store its files.
<property>
<name>hbase.rootdir</name>
<value>file:/home/hadoop/HBase/HFiles</value>
</property>
//Here you have to set the path where you want HBase to store its built
in zookeeper files.
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/home/hadoop/zookeeper</value>
</property>
</configuration>

構成、構成、およびHBaseの完全な修正。 Podemos comenzar con start-hbase.sh en la carta bin de HBase。 HBaseの最初のカーペットを作成し、連続したスクリプトの最初のスクリプトを作成します。

$cd/usr/local/HBase/bin
$./start-hbase.sh

あなたは、HBaseスクリプトを作成し、HBaseスクリプトを作成しました。

starting master, logging to/usr/local/HBase/bin/../logs/hbase-tpmaster-localhost.localdomain.out

HBaseInstalaciónen modo Pseudo-Distributed

Ahora comprobarcómoHBaseは、擬似モードのディストリビューションにインストールされています。

ConfiguraciónHBase

Hadoop HBaseの前処理手順、HDFSのローカル設定、リモートシステムの設定、元の設定の変更。 HBaseのパラメーターは、設定されています。

*Hbase-sitio.xml*

編集者hbase-sitio.xmlのプロパティプロパティ

<property>
 <name>hbase.cluster.distributed</name>
 <value>true</value>
</property>

また、HBaseの基本的な機能について説明します。 アーカイブのローカルアーカイブ、hbase.rootdirのHDFS、ディレクトリ、hdfs:////URIシンタックスのユーティリティ。 Estamos ejecutando HDFS en el localhost en el puerto 8030

<property>
 <name>>hbase.rootdir</name>
 <value>hdfs://localhost:8030/hbase</value>
</property>

HBase Inicio

構成の説明、基本的なHBase HBaseおよび基本的な構成の基本的なコマンド。

$cd/usr/local/HBase
$bin/start-hbase.sh

:Ante de comenzar HBase、asegúresede que Hadoopestáen marcha。

Controlar el HBase HDFS en directorio

HBaseは、HDFSのディレクトリを作成します。 Para ver el directorio creado、vaya a Hadoop bin y escriba el siguiente comando

$ ./bin/hadoop fs -ls/hbase

Si todo va bien、se ledaráel siguiente resultado。

Found 7 items
drwxr-xr-x - hbase users 0 2014-06-25 18:58/hbase/.tmp
drwxr-xr-x - hbase users 0 2014-06-25 21:49/hbase/WALs
drwxr-xr-x - hbase users 0 2014-06-25 18:48/hbase/corrupt
drwxr-xr-x - hbase users 0 2014-06-25 18:58/hbase/data
-rw-r--r-- 3 hbase users 42 2014-06-25 18:41/hbase/hbase.id
-rw-r--r-- 3 hbase users 7 2014-06-25 18:41/hbase/hbase.version
drwxr-xr-x - hbase users 0 2014-06-25 21:49/hbase/oldWALs

Iniciar y detener un maestro

Mediante el "local-master-backup.sh"がpuede comenzar hasta 10 servidoresを使用しました。 HBaseの指導者であり、プログラムの修士号を取得しました。

$ ./bin/local-master-backup.sh 2 4

マスター、マスター、セパレート、マスターケース、アルマセナン、アーキテクツデノミナド* "/tmp/hbase-USER-X-master.pid。" * usted puede matar la unidad maestra deレゼルバコンエルシギエンテコマンド。

$ cat/tmp/hbase-user-1-master.pid |xargs kill -9

Arranque y parada RegionServers

独創的な制度は、独創的な組織の管理を行っています。

$ .bin/local-regionservers.sh start 2 3

レジデントサービサー、パラソル、およびコマンドを使用します。

$ .bin/local-regionservers.sh stop 3

パートナーHBaseShell

継続的で、HBaseシェルの初期設定が必要です。 Abrir el terminal、e iniciesesióncomo super usuario。

Strat Hadoop Sistema de archivos

NavegarによってHadoop casa sbinじゅうたんとHadoopが最初にシステムのアーカイブを作成しました。

$cd $HADOOP_HOME/sbin
$start-all.sh

HBase Inicio

NBasegar HBaseを使用して、HBaseを編集します。

$cd/usr/local/HBase
$./bin/start-hbase.sh

Inicio HBase Servidor Maestro

エステ・セラ・エル・ミスモ監督。 Inicio tal y como se muestra acontinuación

$./bin/local-master-backup.sh start 2 (number signifies specific
server.)

イニシオレジオン

Iniciar el servidor como se muestra acontinuación。

$./bin/./local-regionservers.sh start 3

Inicio HBaseシェル

Puede iniciar HBase shell mediante el siguiente comando

$cd bin
$./hbase shell

HBaseは、継続的なシェルの共同通信のシェルの基本情報です。

2014-12-09 14:24:27,526 INFO [main] Configuration.deprecation:
hadoop.native.lib is deprecated. Instead, use io.native.lib.available
HBase Shell; enter 'help<RETURN>' for list of supported commands.
Type "exit<RETURN>" to leave the HBase Shell
Version 0.98.8-hadoop2, r6cfc8d064754251365e070a10a82eb169956d5fe, Fri
Nov 14 18:26:29 PST 2014

hbase(main):001:0>

HBase Interfaz Web

HBaseのウェブインターフェースにアクセスし、ウェブサイトの詳細を確認してください。

http://localhost:60010

主要なHBaseおよびTablasのコピアおよびセグリダデルマエストロのサービスを提供しています。

HBase servidores deregióny de copia de seguridad del maestro

Servidores HBase

HBase Tablas

Tablas HBase

Ajuste entorno Java

JavaのHBaseユーティリティ、Java APIのAPIのHBaseユーティリティ、およびJavaクラスのクラスパスを設定するTambiénpodemos comunicar con。

クラスパスの構成。

*.bashrc* アーカイブのクラスパスとHBaseの継続的なプログラムの継続的な編集。連続した編集者の編集者のための継続的な編集。
$ gedit ~/.bashrc

HBase連続したクラスパス(bibaselioクラスのライブラリ)(lib baseのHBase)を継続的に実行します。

export CLASSPATH=$CLASSPATH://home/hadoop/hbase/lib/*

Esto es para evitar que la "clase"(例外はありません。APIのHBaseを使用してAPIを取得することはできません。