HADOOP搭建(3) Hbase搭建

    技术2022-07-11  75

    准备

    三台虚拟机 安装好zookeeper zookeeper搭建 主机IP主机名称192.168.218.6yangyangMaster192.168.218.7yangyangNode1192.168.218.5yangyangNode2 hbase安装包:hbase-1.0.1.1-bin.tar.gz 这里需要注意的是hbase的版本要和hadoop版本相匹配 笔者这里:hadoop :2.6.0 zookeeper:3.4.6

    安装步骤

    一、解压hbase

    进入存放目录:cd /work/src 解压hbase,并对文件夹改名

    tar -zxvfhbase-1.0.1.1-bin.tar.gz -C /work/ cd /work mv hbase-1.0.1.1-bin hbase

    二、 进入hbase的配置目录 /work/hbase/config

    修改hbase-env.sh文件 修改java路径 关闭hbase自带zookeeper: export JAVA_HOME = /work/jdk export HBASE_MANAGES_ZK = false

    2. 修改hbase-site.xml文件 添加如下:

    <configuration>   <property>     <name>hbase.rootdir</name>     <value>hdfs://yangyangMaster:9000/hbase</value>   </property>   <property>     <name>hbase.cluster.distributed</name>     <value>true</value>   </property>   <property>     <name>hbase.zookeeper.quorum</name>     <value>yangyangMaster,yangyangNode1,yangyangNode2</value>   </property> </configuration>

    3. 修改regionservers文件

    yangyangNode1 yangyangNode2

    三、 把Hbase复制到其他机器并启动 Hbase

    复制hbase到其他机器:

    scp -r /work/hbase yangyangNode1:/work/ scp -r /work/hbase yangyangNode2:/work/

    在主节点启动habse : bin/start-hbase.sh 可在其他节点 bin/hbase shell进入hbase自带的shell环境 然后使用命令version等,进行查看hbase信息及建立表等操作。

    至此hbase以搭建完成

    四、小建议

    1.在hbase-site.xml中添加以下代码,实现web页面访问hbase,

    <property> <name>hbase.master.info.port</name> <value>60010</value> </property>

    访问地址:192.168.218.6:60010 2.HBase启动报错:ERROR: org.apache.hadoop.hbase.ipc.ServerNotRunningYetException: Server is not running yet 这里是因为:Hadoop安全模式导致的问题 关闭安全模式 hadoop dfsadmin -safemode leave

    Processed: 0.017, SQL: 9