下載安裝包shell |
hbase-0.95.2-cdh5.0.0-beta-1.tar.gzsession hbase需對應hadoop版本ssh |
解壓oop |
tar zxvf hbase-0.95.2-cdh5.0.0-beta-1.tar.gz測試 ln -s /opt/hbase-0.95.2-cdh5.0.0-beta-1 ~/hbasespa 全部節點都解壓server |
ssh雙向認證xml |
配置全部機器hostsip vi /etc/hostshadoop 10.10.1.1 hadoop1 10.10.1.2 hadoop2 10.10.1.3 hadoop3
使用hostname 設置主機名 修改/etc/sysconfig/network 中的內容改成相應的主機名
在.ssh目錄生成id_rsa.pub ,添加到本機~/.ssh/authorized_keys文件裏面 ssh-keygen -q -t rsa cat ~/.ssh/id_rsa.pub >>~/.ssh/authorized_keys 本機登入驗證:ssh localhost 複製authorized_keys到其餘機器上 scp ~/.ssh/id_rsa.pub hadoop3:~/ cat ~/id_rsa.pub >> ~/.ssh/authorized_keys chmod 600 ~/.ssh/authorized_keys chmod 700 ~/.ssh 其餘機器重複以上步驟 |
修改環境參數 |
vi /etc/profile 增長如下內容: export JAVA_HOME=/opt/jdk1.7.0_51 export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:/lib/dt.jar export PATH=$PATH:$JAVA_HOME/bin export HADOOP_DEV_HOME=/home/hadoop/hadoop export PATH=$PATH:$HADOOP_DEV_HOME/bin
修改ulimit vi /etc/security/limits.d/90-nproc.conf * soft nproc 502400
執行環境參數 source /etc/profile |
修改hadoop配置 |
1.編輯同步腳本:vi hbase/cp2slaves.sh BASE_PATH=`dirname $0` cd $BASE_PATH echo `/bin/pwd` scp conf/* hadoop2:~/hbase/conf/ scp conf/* hadoop3:~/hbase/conf/
2.配置hbase/conf/hbase-env.sh export JAVA_HOME=/opt/jdk1.7.0_51 export HBASE_PID_DIR=${HBASE_LOG_DIR} export HBASE_MANAGES_ZK=true
3.配置hbase/conf/hbase-site.xml <property> <name>hbase.rootdir</name> <value>hdfs://hadoop1:9000/hbase</value> </property> <property> <name>hbase.cluster.distributed</name> <value>true</value> </property> <property> <name>hbase.zookeeper.quorum</name> <value>hadoop1</value> </property> <property> <name>zookeeper.session.timeout</name> <value>60000</value> </property> <property> <name>hbase.zookeeper.property.clientPort</name> <value>2181</value> </property> <property> <name>hbase.tmp.dir</name> <value>/home/hadoop/hbase/tmp</value> <description>Temporary directory on the local filesystem.</description> </property> <property> <name>hbase.client.keyvalue.maxsize</name> <value>10485760</value> </property> 4.配置hbase/conf/regionservers hadoop1 hadoop2 hadoop3 5.同步配置文件 sh hadoop/cp2slaves.sh |
啓動 |
hbase/bin/start-hbase.sh |
測試驗證 |
http://hadoop1:60010 hbase/bin/hbase shell |
中止 |
hbase/bin/stop-hbase.sh |