hbase叢集安裝
並且已經安裝成功Hadoop-0.20.2及以上版本。
安裝包準備
需要安裝包:
zookeeper-3.3.2.tar.gz(stable版本)
hbase-0.20.2.tar.gz(stable版本)
安裝步驟
安裝和配置ZooKeeper
HBase從0.20.0開始,需要首先安裝ZooKeeper。從apache上下載zookeeper-3.2.1.tar.gz(Stable版本),解壓到/home/hdfs/目錄下。
(1)在namenode節點新建zookeeper目錄,在該目錄下新建myid檔案。
(2)在zookeeper-3.2.1/conf目錄下,拷貝zoo_sample.cfg為zoo.cfg。在zoo.cfg中將dataDir改為/home/hdfs/zookeeper,在檔案末位新增所有的主機:
server.1=10.192.1.1:2888:3888
server.2=10.192.1.2:2888:3888
server.3=10.192.1.3:2888:3888
(3)用scp命令將namenode節點的的/home/hdfs/ zookeeper-3.2.1和/home/hdfs/ zookeeper拷貝到其餘所有主機的/home/hdfs目錄下。
(4)參照zoo.cfg中的配置,在各主機myid檔案中寫入各自的編號。如:10.192.1.1入1,10.192.1.2寫入2
(5)在所有節點上執行bin/zkServer.sh start,分別啟動。
執行bin/zkCli.sh -server xxx.xxx.xxx.xxx:2181,檢查指定伺服器是否成功啟動。
vi /etc/profile
export HBASE_HOME=/hadoop/hbase
export PATH=$PATH:$HBASE_HOME/bin
export HADOOP_HOME=/hadoop/hadoop
export PATH=$PATH:$HADOOP_HOME/bin
安裝和配置HBase
tar -zxvf hbase-0.20.6.tar.gz
cd hbase-0.20.6
mv * /hadoop/hbase
下載HBase0.20.1版本,解壓到namenode節點的/home/hdfs目錄下。
配置說明
(1)系統所有配置項的預設設定在hbase-default.xml中檢視,如果需要修改配置項的值,在hbase-site.xml中新增配置項。
在分散式模式下安裝HBase,需要新增的最基本的配置項如下:
false: standalone and pseudo-distributed setups with managed Zookeeper
true: fully-distributed with unmanaged Zookeeper Quorum (see hbase-env.sh)
The directory where the snapshot is stored.
The port at which the clients will connect.
For example, "host1.mydomain.com,host2.mydomain.com,host3.mydomain.com".
By default this is set to localhost for local and pseudo-distributed modes
of operation. For a fully-distributed setup, this should be set to a full
list of ZooKeeper quorum servers. If HBASE_MANAGES_ZK is set in hbase-env.sh
this is the list of servers which we will start/stop ZooKeeper on.
(2)在conf/hbase-env.sh中修改新增配置項:
export JAVA_HOME=/usr/java/jdk1.6.0_22
export HBASE_MANAGES_ZK=true
export HADOOP_CONF_DIR=/hadoop/hadoop-config
HADOOP_CLASSPATH 要設hbase 的環境,而HBASE_CLASSPATH要設hadoop的環境,有了這行可以解決編譯hbase 程式時出現run time error
並把~/hadoop-0.20.1/conf/hdfs-site.xml拷貝至~/hbase-3.2.1/conf/目錄下。
(3)將ZooKeeper的配置檔案zoo.cfg新增到HBase所有主機的CLASSPATH中。
(4)在conf/regionservers中新增hadoop-0.20.1/conf/slaves中所有的datanode節點。
hadoop2-datanode1
hadoop2-datanode2
啟動
Hadoop、ZooKeeper和HBase之間應該按照順序啟動和關閉:啟動Hadoop—>啟動ZooKeeper叢集—>啟動HBase—>停止HBase—>停止ZooKeeper集
群—>停止Hadoop。
在namenode節點執行bin/hbase-daemon.sh,啟動master。執行bin/start-hbase.sh和bin/stop-hbase.sh 指令碼啟動和停止HBase服務。
/hadoop/hbase/bin/hbase-daemon.sh start master
/hadoop/hbase/bin/hbase-daemon.sh stop master
/hadoop/hbase/bin/start-hbase.sh
/hadoop/hbase/bin/stop-hbase.sh
/hadoop/hbase/bin/hbase shell
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8183550/viewspace-683603/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 記HBase叢集安裝
- hadoop+hbase+zookeeper叢集安裝方法Hadoop
- 【redis叢集安裝】Redis
- zookeeper 叢集安裝
- kafka叢集安裝Kafka
- StarRocks 叢集安裝
- cdh 叢集安裝
- ElasticSearch 6.6.0叢集安裝Elasticsearch
- TiDB叢集安裝TiDB
- Elasticsearch 叢集安裝部署Elasticsearch
- 【Zookeeper】zookeeper叢集安裝
- Hadoop叢集安裝Hadoop
- Hadoop叢集安裝配置Hadoop
- kubernetes叢集安裝
- elasticsearch叢集安裝(3臺)Elasticsearch
- Storm叢集安裝與部署ORM
- ZooKeeper叢集安裝和部署
- linux ZooKeeper叢集安裝Linux
- WAS叢集安裝配置過程
- Kubernetes 叢集安裝
- redis cluster 4.0.9 叢集安裝搭建Redis
- WAS中介軟體垂直叢集安裝
- WAS中介軟體水平叢集安裝
- mongo副本集叢集安裝配置Go
- K8S叢集安裝K8S
- CDH5 叢集安裝教程H5
- Hadoop 叢集安裝與配置Hadoop
- hadoop叢集安裝檔案Hadoop
- Flink(四)叢集安裝(二)
- Zookeeper介紹與叢集安裝
- k8s 叢集安裝K8S
- Kafka叢集安裝Version2.10Kafka
- Redis概述和單機、叢集安裝Redis
- Hadoop叢集安裝詳細教程Hadoop
- ElasticSearch 2.3.3 叢集安裝+ Marvel + kibanaElasticsearch
- oracle雙機叢集安裝小結Oracle
- ceph叢集安裝報錯解決方法
- PXC(Percona XtraDB Cluster)叢集安裝