1. 程式人生 > >CentOS 下HBase1.2.6 單機和 偽分散式平臺搭建

CentOS 下HBase1.2.6 單機和 偽分散式平臺搭建

前篇文章搭建了 hadoop

hbase 1.2.6 安裝

一 hbase 安裝

1. 下載解壓

解壓到 /usr/hbase/

2. 修改環境

命令 :

vi /etc/profile
新增
export HBASE_HOME=/usr/hbase/hbase-1.2.6
#在path增加
:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$HBASE_HOME/bin
export HADOOP_CONF_DIR=$HADOOP_HOME/etc/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/natvie
export HADOOP_OPTS="-Djava.library.path=${HADOOP_HOME}/lib:${HADOOP_HOME}/lib/native"
 二、Hbase單機模式

1、修改配置檔案/usr/hbase/hbase-1.2.6/conf/hbase-env.sh

去掉export前#號 修改

 export JAVA_HOME=/mnt/jdk1.8.0_151
export HBASE_MANAGES_ZK=true

 2、修改配置檔案/usr/hbase/hbase-1.2.6/conf/hbase-site.xml

<configuration>
      <property>
        <name>hbase.rootdir</name>
        <value>file:/usr/hbase/hbase-tmp</value>
    </property>
<property>
         <name>hbase.zookeeper.property.dataDir</name> 
           <value>/usr/hbase/data/zookeeper</value>
       </property>
   </configuration>

3、啟動 Hbase

[[email protected] bin]# ./start-hbase.sh
遇到 jar 衝突問題 刪除一個即可
[[email protected] bin]# ./start-hbase.sh
starting master, logging to /usr/hbase/hbase-1.2.6/logs/hbase-root-master-node1.out
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=128m; support was removed in 8.0
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0

jps下多了一個HMaster程序  

[[email protected] sbin]# jps
15452 ResourceManager
15289 SecondaryNameNode
14978 NameNode
18111 Jps
15561 NodeManager
15079 DataNode3933 HMaster
停止:
[[email protected] bin]# ./start-hbase.sh

單機安裝完畢!

三 偽分散式安裝

偽分散式和單機模式的區別主要是配置檔案的不同

 1、修改配置檔案/usr/hbase/hbase-1.2.6/conf/hbase-env.sh

 export JAVA_HOME=/mnt/jdk1.8.0_151
export HBASE_MANAGES_ZK=true
# export HBASE_CLASSPATH=   修改為
export HBASE_CLASSPATH=/usr/hadoop/hadoop-2.7.3/etc/hadoop
偽分散式zookeeper使用Hbase自帶的即可。

2、修改配置檔案 /usr/hbase/hbase-1.2.6/conf/hbase-site.xml

<configuration>
      <property>
        <name>hbase.rootdir</name>
        <value>hdfs://node1:9000/hbase</value>
    </property>
<property>
           <name>hbase.zookeeper.property.dataDir</name> 
           <value>/usr/hbase/data/zookeeper</value>
 </property>
  <property>
     <name>hbase.cluster.distributed</name>
     <value>true</value>
 </property>
  </configuration>

3、啟動Hbase

[[email protected] bin]# ./start-hbase.sh
localhost: starting zookeeper, logging to /usr/hbase/hbase-1.2.6/bin/../logs/hbase-root-zookeeper-node1.out
starting master, logging to /usr/hbase/hbase-1.2.6/logs/hbase-root-master-node1.out
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=128m; support was removed in 8.0
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0
starting regionserver, logging to /usr/hbase/hbase-1.2.6/logs/hbase-root-1-regionserver-node1.out

jps檢視程序多了 HMaster和 HRegionServer   HQuorumPeer

[[email protected] sbin]# jps
15452 ResourceManager
18417 HMaster
15289 SecondaryNameNode
18564 HRegionServer
18347 HQuorumPeer
19075 Jps
14978 NameNode
15561 NodeManager
15079 DataNode
hbase shell 測試
[[email protected] bin]# ./hbase shell
HBase Shell; enter 'help<RETURN>' for list of supported commands.
Type "exit<RETURN>" to leave the HBase Shell
Version 1.2.6, rUnknown, Mon May 29 02:25:32 CDT 2017

hbase(main):001:0> 
hbase(main):001:0> status
1 active master, 0 backup masters, 1 servers, 0 dead, 3.0000 average load
停止 hbase
[[email protected] bin]# ./stop-hbase.sh
stopping hbase..................
localhost: stopping zookeeper.

停止順序 先停止hbase然後停止hadoop ,與之啟動相反!

相關推薦

CentOS HBase1.2.6 單機 分散式平臺搭建

前篇文章搭建了 hadoop hbase 1.2.6 安裝 一 hbase 安裝 1. 下載解壓 解壓到 /usr/hbase/ 2. 修改環境 命令 : vi /etc/profile 新增 export HBASE_HOME=/usr/hbase/hbase-1

Kafka 單機分散式叢集搭建

  感覺自己越來越像個運維了,真的是所有的分散式的中介軟體基本都搭建了一遍   不得了了。 好 廢話少說 , 還是來走Kafka 吧 , 經歷了Rocket MQ , Kafka 的搭建真的是簡單的不知道多少倍 , RocketMQ  實在 是太麻煩了。 還是老方

centoshadoop-2.6.0完全分散式搭建

一、Hadoop執行模式: Hadoop有三種執行模式,分別如下: 單機(非分散式)模式 偽分散式(用不同程序模仿分散式執行中的各類節點)模式 完全分散式模式 注:前兩種可以在單機執行,最後一種用於真

Ubuntu 14.04 (32位)上搭建Hadoop 2.5.1單機分散式環境

引言 一直用的Ubuntu 32位系統(準備下次用Fedora,Ubuntu越來越不適合學習了),今天準備學習一下Hadoop,結果下載Apache官網上釋出的最新的封裝好的2.5.1版,配置完了根本啟動不起來,檢視錯誤日誌發現是native庫的版本和系統不一致,使用fil

Hadoop單機分佈環境搭建

Hadoop環境搭建與運維 Hadoop概述: Hadoop是一個由Apache基金會所開發的分散式系統基礎架構。 使用者可以在不瞭解分散式底層細節的情況下,開發分散式程式。充分利用叢集的威力進行高速運算和儲存。  Hadoop實現了一個分散式檔案系統(Hadoop Distrib

redis單機分散式叢集搭建

    繼上一篇redis單機伺服器搭建成功之後,按如下方式進行叢集搭建。    搭建一個最小的叢集需要6臺機器(由節點投票機制決定至少需要3臺主節點,另外為了高可用每個主節點至少要備一個從節點,所以總共需要6個節點。這裡6個節點全部設在一臺機上,通過埠號來分別。實現偽分散式

Hadoop 3.1.0 單機分散式搭建

hadoop3.1.0單機搭建 1.1 軟體準備說明 所需軟體如下圖所示: 大資料插架都在於此:http://archive.apache.org/dist Hadoop3.1.0的地址:http://archive.apache.org/dist/hadoo

Hadoop單機分散式叢集搭建(十分詳細)

原文地址:http://blog.csdn.net/dr_guo/article/details/50886667 下面我就一邊搭建一邊寫怎麼搭建Hadoop偽分佈模式。 1.下載jdk並安裝 去官網下就可以了,下完之後把檔案移到/o

Windows Zookeeper 單機模式分散式模式安裝

安裝jdk 安裝Zookeeper. 在官網http://mirrors.hust.edu.cn/apache/zookeeper/下載zookeeper.我下載的是zookeeper-3.4.10版本。 解壓zookeeper-3.4.10至D:\dev\zookeep

CentOS7Hbase1.2.4分散式搭建

CentOS下Hbase安裝 2.輸入 mkdir /usr/local/hbase 建一個目錄 3.將hbase的tar包放到該目錄下 4.進入該目錄,輸入解壓命令,解壓該tar包 5.輸入 vi /etc/profile 配置環境變數 6

centosnodejs,npm的安裝nodejs的升級

ted ble entos nodejs install ins npm print nbsp 安裝: $ sudo yum install epel-release$ sudo yum install nodejs$ node -v$ yum install -y npm

2.6相對絕對路徑;2.7CD命令;2.8創建刪除目錄mkdir rmdir;2.9rm命令

創建刪掉目錄命令 絕對路徑和相對路徑2.6 相對和絕對路徑1. 查看當前在哪個目錄下:pwd[root@hao-01 ~]# pwd/root (當前在root目錄,root目錄是在/(根)下的目錄!)絕對路徑:從/(根),開始的路徑(不管當前在哪個目錄下,都可以根據絕對路徑找到的路徑)[root@

2.6 相對絕對路徑 2.7 cd命令 2.8 創建刪除目錄mkdir/rmdir 2.9 rm

cd mkdir rmdir 2.6 相對和絕對路徑1、相對與絕對路徑絕對路徑:是從根開始的,也就是/相對路徑:是從相對當前的路徑[root@wangborambo ~]# ls .ssh/authorized_keys.ssh/authorized_keys[root@wangborambo ~

2.6 相對絕對路徑 2.7 cd命令 2.8 創建刪除目錄2.9 rm命令

ado mdi 51cto etc col 例如 sco images 圖片 絕對路徑的概念:從“/”開始的均為絕對路徑,例如我們常用的網卡配置文件/etc/sysconfig/network-scripts/ifcfg-ens33,這就是一個絕對路徑文件。相對路徑的概念:

2.6相對絕對路徑

相對路徑 絕對路徑 2.6相對和絕對路徑任何文件都有一個從根開始的路徑絕對路徑是從根開始的比如 這就是絕對路徑 [root@localhost ~]# ls /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scri

CentOS的Mysql的安裝使用

lan eas 刪除數據 匹配 iad 輸入密碼 查詢語句 所在 global 1.使用安裝命令 :yum -y install mysql mysql-server mysql-devel 安裝完成卻發現Myserver安裝缺失,在網上找原因,原來是因為CentOS 7上

CentOsmysql-5.6.39-linux-glibc2.12-x86_64.tar.gz壓縮包的安裝

sorted sql mbo blog 密碼 回車 安裝mysql 下載安裝 window 之前寫過一篇mysql在windows下的安裝(猛擊這兒),linux下用的比較少,最近切換到linux服務器了,發行mysql安裝和windows下有所不同,只記錄壓縮包方式安裝,

zookeeper3.4.5+Hbase1.2.6安裝教程

使用 4.5 命令 保持 2.6 完成後 epp 進入 查看進程 說明:在安裝zookeeper+Hbase之前,我們應該已經將hadoop集群搭建好了(三個節點),並且驗證啟動成功。因為HBase是一種構建在HDFS之上的分布式、面向列的存儲系*統。 zookeeper安

Centos安裝Python3.6

Linux centos Python3.6 一、安裝python3.6.11、安裝依賴環境#yum install readline-devel ##必須安裝否則會出現python3編譯器中不能使用退格鍵和方向鍵2、下載安裝包並解壓[root@bogon ~]# wget https://

centos安裝Python3.6

一.下載Python3.6 wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz 2.解壓 tar -zxf Python-3.6.6.tgz 3.編譯安裝 yum -y install gcc