Hbase 伪分布式安装 - UbuntuServer2204

Hbase 伪分布式安装 - UbuntuServer2204

安装伪分布Hadoop

安装 zookeeper

mkdir /export/data/zookeeper/data -p
mkdir /export/data/zookeeper/log -p

cd /export/softpackages/
tar -xvf apache-zookeeper-3.8.4-bin.tar.gz

mv apache-zookeeper-3.8.4-bin /export/servers/zookeeper-3.8.4

cd /export/servers/zookeeper-3.8.4/conf/
cp zoo_sample.cfg zoo.cfg
vim zoo.cfg

server.1=IP地址:2888:3888
dataDir=/export/data/zookeeper/data
dataDirLog=/export/data/zookeeper/log
clientPort=2181

echo 1 > /export/servers/zookeeper-3.8.4/myid

sudo vim /etc/profile

# zookeeper 环境变量配置
export ZOOKEEPER_HOME=/export/servers/zookeeper-3.8.4
export PATH=export PATH=$ZOOKEEPER_HOME/bin:$PATH
bash 复制代码
source /etc/profile
zkServer.sh start

安装 Hbase

cd /export/softpackages/
tar -xvf hbase-2.5.8-bin.tar.gz
mv hbase-2.5.8 /export/servers/

sudo vim /etc/profile

# hbase 环境变量
HBASE_HOME=/export/servers/hbase-2.5.8
export PATH=$HBASE_HOME/bin:$PATH

source /etc/profile

vim /export/servers/hbase-2.5.8/conf/hbase-env.sh

export JAVA_HOME=/export/servers/jdk8
export HBASE_MANAGES_ZK=false

vim /export/servers/hbase-2.5.8/conf/hbase-site.xml
xml 复制代码
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>

<configuration>
    <property>
        <name>hbase.cluster.distributed</name>
        <value>true</value>
    </property>
    <property>
        <name>hbase.wal.provider</name>
        <value>filesystem</value>
    </property>
    <property>
        <name>hbase.tmp.dir</name>
        <value>./tmp</value>
    </property>
    <property>
        <name>hbase.rootdir</name>
        <value>hdfs://127.0.0.1:9000/hbase</value>
    </property>
    <property>
        <name>hbase.zookeeper.property.dataDir</name>
        <value>/export/data/zookeeper/data/</value>
    </property>
    <property>
        <name>hbase.unsafe.stream.capability.enforce</name>
        <value>false</value>
    </property>
    <property>
        <name>hbase.zookeeper.property.clientPort</name>
        <value>2181</value>
        <description>Property from ZooKeeper's config zoo.cfg.The port at which the clients will connect.</description>
    </property>

    <property>
        <name>hbase.zookeeper.quorum</name>
        <value>192.168.52.128</value>
        <description>Comma separated list of servers in the ZooKeeper Quorum.</description>
    </property>
</configuration>

启动 hbase

bash 复制代码
start-hbase.sh

链接 hbase

bash 复制代码
hbase shell
相关推荐
敲代码敲到头发茂密6 分钟前
基于 LangChain 实现数据库问答机器人
数据库·人工智能·语言模型·langchain·机器人
一入程序无退路39 分钟前
c语言传参数路径太长,导致无法获取参数
linux·c语言·数据库
沙滩de流沙1 小时前
Hadoop生态
大数据·hadoop·分布式
陌夏微秋1 小时前
STM32单片机芯片与内部47 STM32 CAN内部架构 介绍
数据库·stm32·单片机·嵌入式硬件·架构·信息与通信
计算机学无涯2 小时前
Spring事务回滚
数据库·sql·spring
web130933203982 小时前
flume对kafka中数据的导入导出、datax对mysql数据库数据的抽取
数据库·kafka·flume
张声录12 小时前
【ETCD】【实操篇(二十)】浅谈etcd集群管理的艺术:从两阶段配置到灾难恢复的设计原则
数据库·etcd
qq_254674412 小时前
数据仓库和数据湖 数据仓库和数据库
数据库·数据仓库
--FGC--3 小时前
【第2篇】 Python与数据库基础
数据库·python·oracle
Y.O.U..4 小时前
Mysq学习-Mysql查询(4)
数据库·学习·mysql