首页 > 其他分享 >Hbase集群部署

Hbase集群部署

时间:2023-05-14 19:37:35浏览次数:39  
标签:bin 部署 zookeeper export home apache 集群 Hbase HOME

1.基本配置

echo "192.168.80.45 hbase01" >> /etc/hosts
echo "192.168.80.46 hbase02" >> /etc/hosts
echo "192.168.80.47 hbase03" >> /etc/hosts

hostnamectl hostname hbase01
hostnamectl hostname hbase02
hostnamectl hostname hbase03

2.部署Java基础环境

国内下载:http://www.codebaoku.com/jdk/jdk-index.html

Oracle JDK:https://www.oracle.com/java/technologies/downloads

openJDK:https://jdk.java.net/java-se-ri/11-MR2

# 解压
tar -zxvf jdk-8u221-linux-x64.tar.gz -C /usr/local
# 配置环境变量
vim /etc/profile
export JAVA_HOME=/usr/local/jdk1.8.0_221
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
source /etc/profile
# 查看java版本
java -version

3.部署zookeeper集群

官网:https://zookeeper.apache.org/releases.html

官方文档:https://zookeeper.apache.org/doc/r3.7.0/zookeeperStarted.html

wget https://archive.apache.org/dist/zookeeper/zookeeper-3.6.4/apache-zookeeper-3.6.4-bin.tar.gz
tar -xvf apache-zookeeper-3.7.0-bin.tar.gz -C /usr/local
cd /usr/local/apache-zookeeper-3.7.0-bin
cp conf/zoo_sample.cfg conf/zoo.cfg

创建目录:

mkdir -p /home/$USER/zookeeper
mkdir -p /home/$USER/zookeeper/data
mkdir -p /home/$USER/zookeeper/logs
touch /home/$USER/zookeeper/data/myid

if [ $(hostname) = 'hbase01' ];then
    export ID="1"
elif [ $(hostname) = 'hbase02' ];then
    export ID="2"
elif [ $(hostname) = 'hbase03' ];then
    export ID="3"
fi

echo $ID > /home/$USER/zookeeper/data/myid
cat /home/$USER/zookeeper/data/myid

3.1.编辑zoo.cfg配置文件

vim /usr/local/apache-zookeeper-3.7.0-bin/conf/zoo.cfg
# 修改dataDir路径
dataDir=/home/root/zookeeper/data/  #$USER为你用户名,刚才创建的
dataLogDir=/home/root/zookeeper/logs/
clientPort=2181
# 添加三台server服务器地址
server.1=hbase01:2888:3888;2181
server.2=hbase02:2888:3888;2181
server.3=hbase03:2888:3888;2181

注:这里*3.5以后的版本要加上;2181才能启动。 

3.2.环境变量配置

vim /etc/profile
export ZK_HOME=/usr/local/apache-zookeeper-3.7.0-bin
export PATH=$PATH:$ZK_HOME/bin

3.3.启动命令

zkServer.sh start
zkServer.sh stop
zkServer.sh status

zkCli.sh -server 127.0.0.1:2181

ps -ef | grep zookeeper | grep -v grep

 

标签:bin,部署,zookeeper,export,home,apache,集群,Hbase,HOME
From: https://www.cnblogs.com/-k8s/p/17399934.html

相关文章

  • openstack部署2
     检查服务,查看dashboard页面有哪些功能检查服务状态检查计算节点,控制节点服务是up状态 检查网络节点是True的状态。这里的每个计算节点,都是一个neutron的客户端。查看dashboard每个页面的情况             ......
  • 使用vscode搭建 vue3 + vite 项目, 部署到服务器 js css文件路径访问不到的问题
    使用vscode搭建vue3+vite项目,本地没有问题,build后部署到服务器,默认访问的是域名下的jscss文件,导致相对路径无法访问到。在vite.config.js中添加 :base: "./" 后就可以了。原因:默认的是 "/",  而我部署的路径是:/其他路径/项目名/dist/ ,所以把base改为./后......
  • 2023/5/14 遇到关于mongodb部署的问题
    之前使用关于mongodb5的版本中,linux系统中tar解压mongodb文件夹后的bin目录中mongod是启动mongo服务,而里面默认自带一个连接mongodb的shell脚本mongo而这几天使用mongodb6的版本中发现mongo脚本没有了,去网上查看发现是mongodb发行了一个新的shell脚本工具mongosh,这个需要自己安装......
  • 知识库AI部署搭建-唯一客服系统文档中心
    唯一客服系统知识库服务,支持向量形式个性化训练ChatGPT,该服务是独立搭建的,下面是一些介绍安装docker现在基于GPT相应实现自建本地知识库,必不可少的就是向量数据库,现在介绍下qdrant向量数据库的安装。因为qdrant向量数据库只支持docker部署,所以在服务器上安装一下docker,下面是在......
  • Docker 部署 zookeeper
    1.单节点安装官方镜像:https://registry.hub.docker.com/_/zookeeper/tagsdockerpullzookeeper:3.6.4#创建卷dockervolumecreatezookeeper;dockervolumelsdockerrun-d\-eTZ="Asia/Shanghai"\-p2181:2181\-vzookeeper:/data\--namezookeeper\......
  • 基于 Mac 通过 VMware-Fusion 在 Kylin-Server-10-SP2 上部署 DM8 数据库
    在Kylin-Server-10-SP2上部署DM8数据库背景安装所需资源下载安装VMware-Fusion安装Kylin-Server安装DM8背景主要为达梦数据库认证管理员培训,提供练习实操环境。达梦数据库管理员的培训内容包括:达梦数据库的安装、建库、用户权限管理、备份、DMSQL、DM开发等单机版数据库常......
  • Cassandra HBase和MongoDB性能比较
    这是一篇基于亚马逊云平台上对三个主流的NoSQL数据库性能比较,在读写两个操作不同的组合情况下性能表现不同。横坐标是吞吐量,纵坐标是延迟,这是一对矛盾,吞吐量越大,延迟越低,代表越好。1.纯粹插入,Cassandra领先,见下图:2.WorkloadA:读修改操作各占一半情况下的修改性能:MongoDB明显延迟......
  • kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具
    kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。这个工具能通过两条指令完成一个kubernetes集群的部署:# 创建一个 Master 节点$kubeadminit​# 将一个 Node 节点加入到当前集群中$kubeadmjoin<Master节点的IP和端口 >1. 安装要求在开始之前,部署Kuber......
  • 【大数据】通过 docker-compose 快速部署 Presto(Trino)保姆级教程
    目录一、概述二、前期准备1)部署docker2)部署docker-compose三、创建网络四、Trino编排部署1)下载trino2)配置1、coordinator配置2、worker配置3)启动脚本bootstrap.sh4)构建镜像Dockerfile5)编排docker-compose.yaml6)开始部署五、简单测试验证1)mysql数据源2)hive数据源一、......
  • oracle根据 部署环境日志SQL查询中格式不正确 ORA-01810
    --查询TESTDATE数据表中,指定日期的所有字段SELECT*FROMXXCWHEREC.CREATEDATE=TO_DATE('2022-12-2308:50:44','yyyy-MM-ddHH24:mm:ss');ORA-01810报错在进行TO_DATE或者TO_STAMP的操作sql还是报错;由于Oracle中的格式化字符串不区分大小写,所以月份的MM和......