linux 下载hbase源码,linux上安装hbase(示例代码)
1.使用hadoop账号解压到/opt/hadoop目录下:
# su hadoop
$ tar -zxvf hbase-${version} -C /opt/hadoop
$ ln -s hbase-${version}/ hbase
2.进入/opt/hadoop/hbase/conf目录,修改hbase-env.sh文件内容:
export JAVA_HOME=/opt/java
export HBASE_PID_DIR=/opt/hadoop/hadoop/pids
export HADOOP_HOME=/opt/hadoop/hadoop
export HBASE_HOME=/opt/hadoop/hbase
3.修改hbase-site.xml文件内容:
添加下面内容
hbase.rootdir
hbase.cluster.distributed
true
hbase.zookeeper.quorum
baseline01,baseline02,baseline03
4.修改/opt/hadoop/hbase/conf/regionservers文件内容:
baseline02
baseline03
5.通过scp复制到其它两台机器上:
$ ln -s hbase-${version}/ hbase
$ scp -r /opt/hadoop/hbase-${version} [email protected]:/opt/hadoop
$ ln -s hbase-${version}/ hbase
6.在baseline01上启动hbase集群:
$ /opt/hadoop/hbase/bin/start-hbase.sh
7.查看集群是否启动,运行jps
若baseline01如下所示:
$ jps
22898 ResourceManager
20739 Jps
24383 JobHistoryServer
20286 HMaster
22722 SecondaryNameNode
22488 NameNode
若baseline02和baseline03如下所示:
2141 NodeManager
3257 HRegionServer
25283 Jps
1841 DataNode
显示有HMaster和HRegionServer,则说明启动成功
8.使用/opt/hadoop/hbase/bin/hbase shell命令测试安装结果:
a.创建表test:
hbase(main):002:0> create "test", "cf"
0 row(s) in 2.5840 seconds
=> Hbase::Table - test
b.列出全部表:
hbase(main):003:0> list
TABLE
test
1 row(s) in 0.0310 seconds
=> ["test"]
c.插入数据到test表:
hbase(main):001:0> put "test","row","cf:a","value"
0 row(s) in 0.4150 seconds
d.查看test表信息:
hbase(main):002:0> scan ‘test‘
ROW COLUMN+CELL
row column=cf:a, timestamp=1447246157917, value=value
1 row(s) in 0.0270 seconds
若hbase shell测试成功,则进入浏览器访问以下网址:
http://baseline01:16010/,若正常显示,则hbase集群安装成功! 用ip保险一点,用域名首先要在自己的电脑host文件中配置。
9.启动thriftserver2服务
$ nohup /opt/hadoop/hbase/bin/hbase-daemon.sh start thrift2 &
linux 下载hbase源码,linux上安装hbase(示例代码)相关推荐
- 【CyberSecurityLearning 37】网络安全常用Linux系统命令以及 源码包的安装过程
目录 一.Linux系统中以下目录的作用 二.linux系统中以下颜色表示的文件类型 三.Linux系统基础命令 1.uname -a 内核版本号查询 2.fdisk -l 查看硬盘以及分区 3 ...
- linux下free源码,linux命令free源码解读:Procps free.c
linux命令free源码解读 linux命令free源码解读:Procps free.c 作者:isayme 发布时间:September 26, 2011 分类:Linux 我们讨论的是linux ...
- linux c free源码,linux命令free源码解读:Procps free.c
linux命令free源码解读 linux命令free源码解读:Procps free.c 作者:isayme 发布时间:September 26, 2011 分类:Linux 我们讨论的是linux ...
- linux从源码编译软件,linux软件包管理——源码包编译安装
做为运维人员来讲,很多时候我们直接使用别人给我们提供的RPM包来安装程序时,总达不到自己理想的效果,第一,编译开启的功能并不是自己想要的:第二,用不上最新的源代码,因为RPM包的源代码总会滞后于最新的 ...
- Linux环境下源码编译方式安装MySQL5.1(1)
1.源码安装MySQL 5.1 GA 创建组和用户: [root@mysqldb2 ~]# groupadd mysql [root@mysqldb2 ~]# useradd -g mysql mys ...
- 传奇游戏源码 Linux版本 传奇源码 Linux版 三端源码和搭建, 然后打包生成APP
此源码牛逼拉萨, 因为鄙人玩了好一段时间, 故此搞篇文章记录下几个技术关键点 Linux架设教程 先决条件: CentOS 7 Nginx 1.8 mysql 5.6 php 5.6 建议使用 IP: ...
- linux 循环缓冲区 源码,Linux中的循环缓冲区
在学习到 并发和竞态 时,其中的提到了缓冲区,用于实现免锁算法,这里转载的是大神有关循环缓冲区做的一些操作. 其中源代码在最下面的附件中,有关作者的讲解感觉很清晰,很好,不过这里说一下自己的见解: 点 ...
- linux usb摄像头 源码,Linux USB摄像头驱动实现源码分析
Spac5xx的实现是按照标准的USB VIDEO设备的驱动框架编写(其具体的驱动框架可参照/usr/src/linux/drivers/usb/usbvideo.c文件),整个源程序由四个主体部分组 ...
- 下载Dubbo源码包打包安装Dubbo-admin
1. 下载源码包 dubbo-2.6.1以后的版本不再有dubbo-admin ,所以进入这个网站下载Dubbo admin 新地址:GitHub - apache/dubbo-admin: The ...
- linux 虚拟网卡 源码,Linux的虚拟网卡TUN和TAP
TUN/TAP 提供了给用户空间程序的包的接收和传输,它可以看成是简单的点对点设备或是 以太网设备.它不是从物理设备接收包,而是从用户空间程序接收包.它发送包不是通过物 理设备来发送包,而是将这些包写 ...
最新文章
- 广东海洋大学数学与计算机学院校友会,数学与计算机学院召开2020级研究生入学教育会...
- python可以做什么开发-python适合做什么开发_python未来发展怎么样
- Android 使用OpenCV的三种方式(Android Studio)
- php开发地图导航,php 实现百度地图(很详细出来的地图)
- jrebel、JavaRebel
- 超过4g的文件怎么上传到linux,怎么免费上传大于4G的文件到百度云 大于4G的文件不开会员怎么上传到百度云...
- 程序员会写诗是怎样的体验
- python 读写 json文件
- TensorFlow2 Win
- JAVA中解决Filter过滤掉css,js,图片文件等问题
- 用Siamese和Dual BERT来做多源文本分类
- Windows10新版本设置卓越性能
- 五人合伙最佳股份分配_五个人合伙,股份如何划分才合理?
- 【EasyUse】一键式检索框-界面美化参考。MFC自绘对话框加图和Button
- APP定制开发的优势
- 【大学生软件测试基础】图书阅读指南 - 决策表法
- 摆渡人 --如果命运是一条孤独的河流,谁会是你的灵魂摆渡人
- Chapter 4 Part 5 WPAS扫描源码走读
- 关于数学中“函数(function)”的含义
- 安卓手机和苹果手机如何设置HTTP代理IP上网
热门文章
- 试题 算法训练 印章
- Python带你在朋友圈环球旅行
- 红linux系统,红帽子linux系统
- Movavi Screen Capture Studio 10.2.0 特别版 Mac 屏幕录像工具
- 计算机英语词汇输入,常用计算机英语词汇:BIOS
- 常见计算机英语词汇翻译,常见计算机英语词汇翻译_0.doc
- ClearCase汇编
- 6/6 随机过程 马尔科夫链 习题(随机过程应用与模型第三章)
- IP切换器哪个最好用?
- 网站换服务器会降权,网站更换IP地址,对SEO有什么影响?