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

Вид: 9718|Ответ: 3

Впервые я узнал о Hadoop и больших данных HBase

[Скопировать ссылку]
Опубликовано 27.12.2018 15:04:25 | | | |
В последнее время компании нужно использовать hbase для хранения большого объёма данных, и менеджер преподал нам урок о соответствующих знаниях.
Окружающая среда:

Система:

CentOS Linux релиз 7.5.1804 (Core)

Команда:



Версия на Java:

Версия Java "1.8.0_191"
Среда выполнения Java(TM) SE (сборка 1.8.0_191-b12)
Java HotSpot(TM) 64-битная серверная VM (сборка 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», чтобы закрыть этот интерактивный shell.
Для справки, пожалуйста, посетите: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(main):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
SecondaryNameNode

Появляется узел Slave1:
DateNode
TaskTracker

Появляется slave2node:
DateNode
TaskTracker


Версия HBase поддерживала Hadoop

S означает «поддержка»
X не поддерживается
NT означает no test



Ссылки на ссылки:Вход по гиперссылке виден.

Некоторые основные команды управления HBase Shell приведены следующим образом:

имяКомандные выражения
Посмотрите, какие таблицы существуютСписок
Создайте таблицусоздать 'название таблицы', 'имя столбца 1', 'имя столбца 2', 'имя столбца N'
Добавьте записьВведите 'название таблицы', 'имя строки', 'название столбца:', 'значение'
Просмотр записиПолучите 'table name', 'row name'
Просмотрите общее количество записей в таблицеcount 'Название таблицы'
Удалить записьУдалить «название таблицы», «название строки», «название столбца»
Удалить таблицуТаблица должна быть заблокирована, прежде чем её можно будет удалить, первый шаг — отключить «имя таблицы». Второй шаг — убрать «имя таблицы».
Посмотреть все рекордысканировать «название таблицы»
Видите все данные в определённом столбце таблицыОтсканируйте «Название таблицы», ['название столбца:']
Обновить записьЭто переписывание и откат


Понимаю

Hadoop Distributed File System (HDFS), HBase — это проект по хранению данных, основанный на Hadoop, а Hive используется для анализа данных.

(Конец)






Предыдущий:Установка vim на CentOS 7 (по умолчанию не установлен)
Следующий:Сухие товары для подарков в канун Нового года Microsoft 2018
 Хозяин| Опубликовано 28.12.2018 15:15:53 |
Введение в Hadoop web port:Вход по гиперссылке виден.
Ссылки на последнюю версию:Вход по гиперссылке виден.

Деймон
Примечания
NameNode
Стандартный HTTP-порт — 50070.
ResourceManager
Стандартный HTTP-порт — 8088.
MapReduce JobHistory Server
Стандартный HTTP-порт — 19888.

Порт по умолчанию для HBase Web — 16010


Опубликовано 06.01.2019 21:32:01 |
Алтарник QQ даёт соединение
 Хозяин| Опубликовано 05.07.2019 12:06:12 |


Hadoop-3.1.1+ уже поддерживает HBase-2.2.x.

6 февраля 2019 года была выпущена версия Hadoop 3.1.2

Вход по гиперссылке виден.
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com