hbase单机模式配置

1.软件
https://pan.baidu.com/s/1mgPA8s02FFyPqcc9DmR-FA
提取码: 337t

2.在安装hbase之前,确保你的电脑已经安装Hadoop3.1.3,hbase对Hadoop具有版本依赖。

3.将hbase压缩文件解压到/usr/local目录下,先切换到压缩文件所在目录,执行如下命令。

sudo tar -zxf hbase-2.2.3-bin.tar.gz -C /usr/local

4.更改文件夹名称为hbase。

cd /usr/local
sudo mv ./hbase-2.2.3 ./hbase

5.将hbase目录权限赋给hadoop用户。

cd /usr/local
sudo chown -R hadoop ./hbase

6.配置环境变量,以后启动运行hbase就不需要切换到hbase目录下。

cd /usr/local/hbase
vim ~/.bashrc

在export PATH后面添加 :/usr/local/hbase/bin,冒号作为前后的分隔符。若没有export PATH,则添加,如下,然后按Esc、shift+:、wq!保存退出。

export PATH=$PATH:/use/local/hbase/bin

7.执行命令使配置生效。

source ~/.bashrc

8.将hbase文件下所有文件权限赋值给hadoop,如下显示,相关文件所属用户为Hadoop。

cd /usr/local
sudo chown -R hadoop ./hbase

在这里插入图片描述
9.查看是否安装成功,如下输出版本信息则安装正确。

/usr/local/hbase/bin/hbase version

在这里插入图片描述
10.hbase配置的先决条件:jdk、hadoop、SSH,之前hadoop的安装已经将其配置好。

11.单机配置

vim /usr/local/hbase/conf/hbase-env.sh

配置Java环境变量,即添加jdk的安装目录,设置hbase是自己管理zookeeper,不需要单独的zookeeper,然后保存退出。

export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_162 
export HBASE_MANAGES_ZK=true

12.配置hbase-site.xml,指定hbase数据的存储位置,保证重启数据不会丢失。

vim /usr/local/hbase/conf/hbase-site.xml

配置信息

<configuration><property><name>hbase.rootdir</name><value>file:///usr/local/hbase/hbase-tmp</value></property>
</configuration>

13.hbase的启动和shell命令的打开,输出如下信息则配置正确。

cd /usr/local/hbase
bin/start-hbase.sh
bin/hbase shell

在这里插入图片描述
14.关闭hbase

bin/stop-hbase.sh

15.hbase错误的查看,查看目录/usr/local/hbase下的日志logs文件夹下的日志。

16.源文档
http://dblab.xmu.edu.cn/blog/2442-2/#more-2442

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/484198.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

QT QTransform与QMatrix 有啥区别?

刚开始学习QT&#xff0c;我使用的是QT5.12进行开发&#xff0c;要不时地查阅QT的官方帮助文档~ 仔细阅读QT官方帮助QTransform类以及QMatrix类&#xff0c;发现两个类的作用描述一模一样&#xff08;“The QTransform class specifies 2D transformations of a coordinate sys…

hbase伪分布式配置

1.在单机模式的基础上进行配置&#xff0c;打开hbase-env.sh。 vim /usr/local/hbase/conf/hbase-env.sh2.配置HBASE_CLASSPATH为hadoop安装目录下的conf目录&#xff0c;即 /usr/local/hadoop/conf。JAVA_HOME、HBASE_MANAGES_ZK之前已经配置好了。 export HBASE_CLASSPATH/…

机器学习是科学还是“炼金术”?

作者:Samuel Flender译者:王强策划: 刘燕在实证领域&#xff0c;科学的严谨性是从假设开始塑造的。业界对机器学习研究的科学严谨性的质疑声越来越多了。在 2017 年 NIPS 会议上的一场 演讲 中&#xff0c;当时就职于谷歌 AI 的 Ali Rahimi 和 Ben Recht 认为 ML 已经成为了一种…

谷歌发布史上最强人类大脑「地图」,在线可视3D神经元「森林」!

来源&#xff1a;机器学习研究组订阅突触&#xff0c;是神经网络的「桥梁」。我们知道&#xff0c;人类大脑有860亿个神经元&#xff0c;因为有了突触&#xff0c;才可以把神经元上的电信号传递到下一个神经元。长久以来&#xff0c;科学家们一直梦想通过绘制完整的大脑神经网络…

javaweb c3p0连接oracle12c

最近在搞javaweb&#xff0c;在连接池上碰到了一系列的问题&#xff0c;在Junit测试时&#xff0c;oracle12c报错&#xff1a; ORA-28040: 没有匹配的验证协议 百度解决&#xff1a;修改 $ORACLE_HOME/network/admin/sqlnet.ora 加入如下:   SQLNET.ALLOWED_LOGON_VERSION8 之…

数学的意义——席南华院士科普讲座实录

来源&#xff1a;中国数学会编辑&#xff1a;nhyilin谢谢主持人的介绍&#xff0c;谢谢大家在周末星期六的下午听这个报告。我今天要说的是“数学的意义”。数学&#xff0c;要说爱你不容易&#xff0c;不管你是天才还是庸人&#xff0c;都是它虐待的对象&#xff0c;差别在于有…

C#穿透session隔离———Windows服务启动UI交互程序

在Windows服务里面启动其他具有界面的应用程序&#xff0c;需要穿透session隔离&#xff0c;尝试了很多种方法&#xff0c;都可行&#xff0c;现在一一列举下来&#xff0c;并写下几个需要注意的地方。 需要注意的地方 首先要将服务的Account属性设置为LocalSystem&#xff0c;…

谈谈相控阵雷达为何如此先进

作者&#xff1a;寒木钓萌来源&#xff1a;电子万花筒对于很多人来说&#xff0c;相控阵雷达非常耳熟&#xff0c;但它的原理又是什么呢&#xff1f;传统雷达与相控阵雷达之区别要说相控阵雷达的原理&#xff0c;就不得不提一下传统雷达的工作方式。影视中&#xff0c;如果非要…

华为在5.5G未来技术演进的六个方向!

来源&#xff1a;5G产业园”2021年8月3日&#xff0c;华为和中国移动在北京召开主题为“双链融合&#xff0c;共创5G可持续发展未来”的5G-Advanced创新产业峰会。华为常务董事、ICT产品与解决方案总裁汪涛在峰会上发表了“合作创新&#xff0c;5.5G使能万物智联”的主题演讲&a…

引用传递

引用传递的核心意义&#xff1a; 同一块堆内存空间可以被不同的栈内存所指向&#xff0c;不同的栈内存可以对同一个堆内存进行内容的修改。 实例1&#xff1a; class Message {private int num 10;public Message(int num){this.num num; //2.this是代表msg这个对象&#…

线程知识点(一)—— 程序、进程、线程之间的区别与联系、Java的线程状态和生命周期

1 程序、进程、线程之间的区别与联系 三者之间的形象化理解&#xff1a; * 程序&#xff1a;代码实现了功能&#xff0c;就是程序&#xff0c;是静态的&#xff1b; * 进程&#xff1a;执行中的程序就是进程&#xff0c;是动态的&#xff1b; * 线程&#xff1a;进程内的一个执…

官方全面解读“5G+工业互联网”

来源&#xff1a;工信部网站未来智能实验室的主要工作包括&#xff1a;建立AI智能系统智商评测体系&#xff0c;开展世界人工智能智商评测&#xff1b;开展互联网&#xff08;城市&#xff09;大脑研究计划&#xff0c;构建互联网&#xff08;城市&#xff09;大脑技术和企业图…

为什么要学数学?因为这是一场战略性的投资

来源&#xff1a;数学内参如果将数学学习的好坏仅仅理解为“刷题”的数量和速度&#xff0c;那充其量也只能成为一名熟练的数学工匠。我们所受的数学训练&#xff0c;所领会的数学思想和精神&#xff0c;所获得的数学教养&#xff0c;无时无刻不在发挥着积极的作用&#xff0c;…

滤波 放电速度比充电慢 模电

我不理解为什么这里放电速度比充电速度慢&#xff1f; 因为充电时间常数小&#xff0c;而放电时间常数大 转载于:https://www.cnblogs.com/china520/p/10389477.html

Hexo如何绑定个人域名

前两天用HexoGitHub搭建好了自己的个人博客https://www.serendipper-x.cn/&#xff0c;默认域名github下的二级域名&#xff1a;username.github.io&#xff0c;为了提升访问速度和博客的格调&#xff0c;绑定个人域名是多数人的选择。下面给大家介绍详细过程。 购买域名 国内…

什么是涌现?

来源&#xff1a;集智俱乐部作者&#xff1a;由集智俱乐部众包生产在哲学、系统论、科学和艺术中&#xff0c;当一个实体被观察到具有其所有组成部分本身没有的属性时&#xff0c;涌现 emergence 就出现了。这些属性或行为只有当各个部分在一个更广泛的整体中相互作用时才会涌现…

人工智能vs人类智能小传

来源&#xff1a;混沌巡洋舰Alphago代表的深度网络人工智能体现了AI逐步进入未知领域的强大能力&#xff0c; 因此有人堪忧有人喜乐&#xff0c; 却极少有人戳中要害。说AI比人牛是因为它下围棋比人厉害&#xff1f; 说AI离真正的智能很遥远是因为它不能创造吗&#xff1f; 是…

IDEA换行CRLF, LF, CR的解释和默认设置

在window下开发有一个大坑&#xff0c;就是换行默认是CRLF&#xff0c;也就是回车换行&#xff0c;但是Linux下只有换行LF&#xff0c;这样代码提交后&#xff0c;会出现编译问题&#xff0c;所以最好的办法是在IDEA下设置默认为LF。 首先我们先介绍CRLF&#xff0c;LF和CR这三…

云数据库

一.概述 1.1 云计算通过网络以服务的方式为用户提供廉价的资源。 1.2 优势 按需服务&#xff1b;随时服务&#xff1b;通用性&#xff1b;高可靠性&#xff1a;冗余备份&#xff1b;成本低&#xff0c;廉价&#xff1b;超大规模&#xff1b;虚拟化&#xff1b;扩展性高&#…

一个困扰数学家30多年的分类问题,终于被解决了!

来源&#xff1a;AI科技评论作者&#xff1a;Steve Nadis编译&#xff1a;陈彩娴编辑&#xff1a;青暮一般情况下&#xff0c;当你要对某个特定地区的植物进行调查时&#xff0c;你可能会按植物的种类来划分。就这种方法来看&#xff0c;如果是沿着托斯卡纳海岸的某些地带做这类…