centos配置Hbase

本文涉及的产品
云原生网关 MSE Higress,422元/月
注册配置 MSE Nacos/ZooKeeper,118元/月
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
简介: centos配置Hbase

1. 上传hbase-1.3.6-bin.tar.gz压缩包到/opt目录

2. 解压缩hbase-1.3.6.tar.gz 文件

tar -zxf /opt/hbase-1.3.6-bin.tar.gz -C /usr/local

解压后即可,看到/usr/local/hbase-1.3.6文件夹

3. 配置hbase

进入目录:

cd /usr/local/hbase-1.3.6/conf

3.1 修改hbase-site.xml文件,内容如:

1. <configuration>
2. <property>
3.         <name>hbase.rootdir</name>
4.         <value>hdfs://master:8020/hbase</value>
5.     </property>
6.     <property>
7.         <name>hbase.master</name>
8.         <value>master</value>
9.     </property>
10.     <property>
11.         <name>hbase.cluster.distributed</name>
12.         <value>true</value>
13.     </property>
14.     <property>
15.         <name>hbase.zookeeper.property.clientPort</name>
16.         <value>2181</value>
17.     </property>
18.     <property>
19.         <name>hbase.zookeeper.quorum</name>
20.         <value>slave1,slave2,slave3</value>
21.     </property>
22.     <property>
23.         <name>zookeeper.session.timeout</name>
24.         <value>60000000</value>
25.     </property>
26.     <property>
27.         <name>dfs.support.append</name>
28.         <value>true</value>
29.     </property>
30. </configuration>

3.2 配置hbase-env.sh

注释下面两句:

export HBASE_MASTER_OPTS="$HBASE_MASTER_OPTS -XX:PermSize=128m -XX:MaxPermSize=128m"

export HBASE_REGIONSERVER_OPTS="$HBASE_REGIONSERVER_OPTS -XX:PermSize=128m -XX:MaxPermSize=128m"

内容如:

export HBASE_CLASSPATH=/usr/local/hadoop-2.6.5/etc/hadoop

export JAVA_HOME=/usr/java/jdk1.8.0_151

export HBASE_MANAGES_ZK=false

3.3 配置regionservers,内容如下

  slave1

  slave2

  slave3

 

3.4 拷贝到各子节点

scp -r /usr/local/hbase-1.3.6/ slave1:/usr/local/

scp -r /usr/local/hbase-1.3.6/ slave2:/usr/local/

scp -r /usr/local/hbase-1.3.6/ slave3:/usr/local/

3.5 配置环境变量

export HBASE_HOME=/usr/local/hbase-1.3.6

export PATH=$PATH:$HBASE_HOME/bin

4. 运行 hbase

首先确保启动了zookeeper和Hadoop集群

进入目录

cd /usr/local/hbase-1.3.6/bin/

运行

./start-hbase.sh

5.在浏览器查看

http://IP地址:16010

 


相关实践学习
lindorm多模间数据无缝流转
展现了Lindorm多模融合能力——用kafka API写入,无缝流转在各引擎内进行数据存储和计算的实验。
云数据库HBase版使用教程
&nbsp; 相关的阿里云产品:云数据库 HBase 版 面向大数据领域的一站式NoSQL服务,100%兼容开源HBase并深度扩展,支持海量数据下的实时存储、高并发吞吐、轻SQL分析、全文检索、时序时空查询等能力,是风控、推荐、广告、物联网、车联网、Feeds流、数据大屏等场景首选数据库,是为淘宝、支付宝、菜鸟等众多阿里核心业务提供关键支撑的数据库。 了解产品详情:&nbsp;https://cn.aliyun.com/product/hbase &nbsp; ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库&nbsp;ECS 实例和一台目标数据库&nbsp;RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&amp;RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
相关文章
|
12天前
|
网络协议 Linux Python
Python脚本配置Centos静态ip地址
这是一个Python脚本,用于自动化配置CentOS系统的静态IP地址。脚本创建或修改文件,填写接口名(如ens33)、IP地址、子网掩码、网关和DNS。运行时需替换变量值并使用`sudo`以管理员权限执行。完成配置后,它会重启网络服务。注意,用户应根据实际网络环境调整参数。
Python脚本配置Centos静态ip地址
|
12天前
|
网络协议 Shell Linux
Shell脚本配置Centos静态ip地址
这是一个用于在CentOS上设置静态IP的Shell脚本摘要: - 脚本交互式获取用户输入的IP地址、子网掩码、网关和DNS。 - 使用`sed`命令动态更新`/etc/sysconfig/network-scripts/ifcfg-ENS33`配置文件。 - 修改`BOOTPROTO`为`static`,并设置IP、NETMASK、GATEWAY和DNS1字段。 - 用`systemctl restart network`重启网络服务。 - 提示用户新配置的静态IP信息。
|
17天前
|
应用服务中间件 Linux nginx
CentOS 7 上配置 Nginx 作为反向代理
在CentOS 7上设置Nginx反向代理的步骤:安装Nginx;启动Nginx服务编辑`/etc/nginx/nginx.conf`;添加`proxy_pass http://app_server_address;将请求转发至应用服务器;重启Nginx`sudo systemctl restart nginx`;验证配置是否成功
|
25天前
|
安全 关系型数据库 MySQL
CentOS 8 中安装与配置 MySQL
CentOS 8 中安装与配置 MySQL
99 3
|
26天前
|
缓存 Linux Docker
CentOS 7 下安装 Docker 及配置阿里云加速服务
CentOS 7 下安装 Docker 及配置阿里云加速服务
396 1
|
25天前
|
网络协议 Linux Shell
如何在 CentOS 中配置 SSH 服务的 TCP 端口转发
如何在 CentOS 中配置 SSH 服务的 TCP 端口转发
41 0
|
1月前
|
Linux
centos bond多网关配置 bond多网关路由
centos bond多网关配置 bond多网关路由
30 2
|
26天前
|
存储 缓存 分布式计算
必知的技术知识:Hbase配置(伪分布式模式)
必知的技术知识:Hbase配置(伪分布式模式)
30 0
|
27天前
|
Java Linux
Centos安装openjdk11并配置JAVA_HOME
Centos安装openjdk11并配置JAVA_HOME
81 0
|
29天前
|
消息中间件 RocketMQ
Centos7.6安装RocketMQ4.9.2并配置开机自启
Centos7.6安装RocketMQ4.9.2并配置开机自启
34 0