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 提供了给用户空间程序的包的接收和传输,它可以看成是简单的点对点设备或是 以太网设备.它不是从物理设备接收包,而是从用户空间程序接收包.它发送包不是通过物 理设备来发送包,而是将这些包写 ...
最新文章
- linux第七章《档案与目录管理》重点回顾
- Linux学习笔记(一)Linux常用命令
- RPM安装命令总结--转载
- 两个Long类型真的不能直接用或比较么?其实可以
- 用电梯服务器怎样解电梯显示E34,默纳克品牌电梯故障代码e41怎么处理
- Python 网络爬虫笔记3 -- Beautiful Soup库
- faster-rcnn中添加Mask中的RoiAlign层,使回归框更精确( roi_align_layer.cu:240] Check failed: error == cudaSuccess *)
- Swift开发:NSLayoutConstraint纯代码实现自动布局-初级篇
- 初始Bootstrap
- init进程(即进程1,或者说linuxrc)的详解
- LeetCode : Power of Two
- Java新职篇:什么是键入程序
- 7个等级 容灾等级_猫奴的10个等级 你的奴性有多高?
- 在无线网中,通过添加IP地址连接东芝打印机
- 支持2018的ibm服务器,联想支持Win10 2018年4月更新(RS4版本1803)的机型
- 序列化和反序列化 加上json数据流转换
- 描述性物理海洋学--第一章学习笔记
- 就业和工作?毕业生何去何从?
- Eclipse平台'Launching test Default' has encountered a problem. Program file not specified解决
- 七彩虹平板刷成android,大功告成 七彩虹G808首个MIUI ROM移植