Напоследък компанията трябва да използва hbase за съхранение на голямо количество данни, а мениджърът ни научи урок за релевантните знания.
Околна среда:
Система:
CentOS Linux версия 7.5.1804 (Core)
Команда:
Java версия:
Java версия "1.8.0_191" Java(TM) SE среда за изпълнение (build 1.8.0_191-b12) Java HotSpot(TM) 64-битова сървърна виртуална машина (build 25.191-b12, смесен режим)
Команда:
Hadoop версия:
Hadoop 2.8.3 Подривна дейностВходът към хиперлинк е видим.-R b3fe56402d908019d99af1f1f4fc65cb1d1436a2 Съставено от jdu на 2017-12-05T03:43Z Компилирано с protoc 2.5.0 От източника с контролна сума 9ff4856d824e983fa510d3f843e3f19d Тази команда се изпълняваше с /home/itsvse/apache/hadoop-2.8.3/share/hadoop/common/hadoop-common-2.8.3.jar
Команда:
Версия за HBase:
2.1.1, rb60a92d6864ef27295027f5961cb46f9162d7637, петък, 26 окт, 19:27:03 PDT 2018
Команда на HBASE Shell:
HBase обвивката може да се стартира чрез следната команда
[root@master ~]# намери / -име "hbase"
/home/itsvse/apache/hbase-2.1.1/docs/testapidocs/org/apache/hadoop/hbase
/home/itsvse/apache/hbase-2.1.1/docs/testapidocs/org/apache/hbase
/home/itsvse/apache/hbase-2.1.1/docs/testapidocs/src-html/org/apache/hadoop/hbase
/home/itsvse/apache/hbase-2.1.1/docs/testapidocs/src-html/org/apache/hbase
/home/itsvse/apache/hbase-2.1.1/docs/apidocs/org/apache/hadoop/hbase
/home/itsvse/apache/hbase-2.1.1/docs/apidocs/org/apache/hbase
/home/itsvse/apache/hbase-2.1.1/docs/apidocs/src-html/org/apache/hadoop/hbase
/home/itsvse/apache/hbase-2.1.1/docs/apidocs/src-html/org/apache/hbase
/home/itsvse/apache/hbase-2.1.1/bin/hbase
/home/itsvse/apache/hbase-2.1.1/lib/ruby/hbase [root@master ~]# CD /home/itsvse/apache/hbase-2.1.1/bin/ [root@master кош]# ./hbase shell
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/home/itsvse/apache/hadoop-2.8.3/share/hadoop/common/lib/slf4j-log4j12-1.7.10.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/itsvse/apache/hbase-2.1.1/lib/client-facing-thirdparty/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindingsЗа обяснение.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
HBase Shell Използвайте "help", за да получите списък с поддържани команди. Използвайте "exit", за да излезете от тази интерактивна обвивка. За справка, моля, посетете:http://hbase.apache.org/2.0/book.html#shell Версия 2.1.1, rb60a92d6864ef27295027f5961cb46f9162d7637, петък, 26 окт, 19:27:03 PDT 2018 Отне 0.0050 секунди hbase(main):001:0> hBase(main):002:0* hBase(основна):003:0* версия 2.1.1, rb60a92d6864ef27295027f5961cb46f9162d7637, петък, 26 окт, 19:27:03 PDT 2018 Отне 0.0006 секунди hBase(Main):004:0>
Въвеждането
След като инсталацията на Hadoop бъде успешно стартирана, изпълнете командата jps, за да проверите дали процесът е стартирал успешно (не е тестван).
[hadoop@master ~]$jps
Главният възел ще се появи: NameNode JobTracker ВторостепененИмеВъзел
Появява се Slave1 възел: DateNode TaskTracker
Появява се slave2node: DateNode TaskTracker
Версията HBase поддържаше Hadoop версия
S означава опора X не се поддържа NT означава "няма тест"
Референтни връзки:Входът към хиперлинк е видим.
Някои основни команди за работа на HBase Shell са изброени както следва:
| Име | Командни изрази | | Вижте какви таблици съществуват | Списък | | Създайте таблица | създаване на 'име на таблица', 'име на колона 1', 'име на колона 2', 'име на колона N' | | Добави запис | Поставете 'име на таблица', 'име на ред', 'име на колона:', 'стойност' | | Вижте записа | Вземи 'table name', 'row name' | | Вижте общия брой записи в таблицата | count 'table name' | | Изтрий записа | Изтрийте 'име на таблица', 'име на ред', 'име на колона' | | Изтрий таблица | Таблицата трябва да бъде блокирана, преди да може да бъде изтрита, първата стъпка е да се изключи 'име на таблица'. Втората стъпка е да се премахне 'име на таблица' | | Вижте всички записи | сканирайте "име на таблицата" | | Вижте всички данни в определена колона на таблица | Сканирайте "име на таблица", ['име на колона:'] | | Актуализирай записа | Това е да го пренапишеш и върнеш назад |
Разбирам
Hadoop Distributed File System (HDFS), HBase е проект за съхранение на данни, базиран на Hadoop, а Hive се използва за анализ на данни.
(Край)
|