二):大數據(hadoop)環境搭建shell
四):揭祕HDFSoop
六):揭祕HBasespa
七):HBase編程code
-----------------------------------------------------------------server
爲了Hadoop集成HBase不出現問題,修改hadoop的hadoop.env.sh文件xml
export HADOOP_IDENT_STRING=$USER export HADOOP_CONF_DIR=/opt/bigData/hadoop-2.8.0/etc/hadoop export HADOOP_CLASSPATH=$HBASE_HOME/lib/* export HBASE_PID_DIR=/tmp
1):將HBase壓縮包上傳到master機器上 點我下載HBase包htm
2):切換到指定目錄解壓安裝包
[root@admin tools]# tar -zxvf hbase-1.3.1-bin.tar.gz -C ../bigData/hbase-1.3.1/
3):進入解壓目錄的conf文件夾,修改hbase-site.xml文件
<property>
<name>hbase.rootdir</name>
<value>hdfs://admin:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.admin</name>
<value>admin</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>admin,admin-01,admin-02</value>
</property>
4):修改regionservers文件(把原來的 localhost 刪掉,添加上兩個子機器的名稱)
5):修改hbase-env.sh文件(根據自身環境路徑配置)
export JAVA_HOME=/opt/jdk1.7/jdk1.7.0_79 export HADOOP_HOME=/opt/bigData/hadoop-2.8.0 export HBASE_HOME=/opt/bigData/hbase-1.3.1 export HBASE_MANAGES_ZK=true
6):配置HBase的環境變量
export HBASE_HOME=/opt/bigData/hbase-1.3.1 export PATH=$HBASE_HOME/bin:$PATH
7):將配置好的hbase複製到子機器當中
scp -r /opt/bigData/hbase-1.3.1 root@admin-01:/opt/bigData/ scp -r /opt/bigData/hbase-1.3.1 root@admin-02:/opt/bigData/
8):配置子機器的HBase環境變量
9):切換到admin機器俠HBase安裝目錄下的bin文件夾啓動HBase(保證Hadoop集羣先啓動)
[root@admin conf]# cd /opt/bigData/hbase-1.3.1/bin/ [root@admin bin]# ./start-hbase.sh
分別在兩臺子機器上查詢後臺服務:()
10):在master主機上運行hbase shell
11):啓動成功查看界面(ip地址:16010)