设为首页 收藏本站
查看: 1049|回复: 0

[经验分享] JAVA上连接ubuntu14.04上的Hbase

[复制链接]

尚未签到

发表于 2017-6-23 09:49:59 | 显示全部楼层 |阅读模式
  对于新手来说,连接虚拟机上的Hbase有点繁琐,而且网上的配置不太适合初学者,今天我就整理了一下,希望对你们有帮助,第一次发博客。
  1.首先去官网下载Hbase的压缩包。我这里用的是1.2.1
  http://hbase.apache.org/
  2.把他上传到ubuntu里,我这里安装了vmware tools,所有直接拉进去,命令行的快捷键是ctrl+Alt+T,vmware tools安装参照这里
  http://jingyan.baidu.com/album/93f9803f0d9d9be0e46f55ce.html
DSC0000.jpg

  3.这里我们解压缩一下,获得一个hbase的文件夹
  4.进入到里面的conf文件夹里,ls一下
DSC0001.jpg

  5.这里需要在hbase-site.xml里面配置一下hbase
DSC0002.jpg

  这里第一个property配置的是hbase的存储位置,第二个就java连接hbase的参数了,
  这里的file:///data  file://是固定格式  /data是目标,所以要根目录下建立一个data的文件夹
DSC0003.jpg

  6.现在需要配置第二个property里面的value节点里jiang  ,输入命令vim /etc/hostname DSC0004.jpg
  这里的vim是vi的增强模式,一样是编辑文件的,安装的话可以参照这里http://jingyan.baidu.com/article/046a7b3efd165bf9c27fa915.html。
  然后去hosts里面配置一下ip的映射
DSC0005.jpg

  箭头这行直接加上就行,前面是你的ubuntu的ip 后面的是你刚刚在hostname文件里写的名。
  7.到这里准备工作差不多了,运行hbase时候需要jdk1.7以上的环境,这里安装的时候我一直出的问题,
  建议大家用ubuntu的apt方式安装jdk,这里参照
安装Java环境
  Java环境可选择 Oracle 的 JDK,或是 OpenJDK,按http://wiki.apache.org/hadoop/HadoopJavaVersions中说的,新版本在 OpenJDK 1.7 下是没问题的。为图方便,这边直接通过命令安装 OpenJDK 7。


  • sudo apt-get install openjdk-7-jre openjdk-7-jdk

Shell 命令
JRE和JDK的区别  JRE(Java Runtime Environment,Java运行环境),是运行 Java 所需的环境。JDK(Java Development Kit,Java软件开发工具包)即包括 JRE,还包括开发 Java 程序所需的工具和类库。
  安装好 OpenJDK 后,需要找到相应的安装路径,这个路径是用于配置 JAVA_HOME 环境变量的。执行如下命令:


  • dpkg -L openjdk-7-jdk | grep '/bin/javac'

Shell 命令  该命令会输出一个路径,除去路径末尾的 “/bin/javac”,剩下的就是正确的路径了。如输出路径为 /usr/lib/jvm/java-7-openjdk-amd64/bin/javac,则我们需要的路径为 /usr/lib/jvm/java-7-openjdk-amd64。
DSC0006.jpg

  接着配置 JAVA_HOME 环境变量,为方便,我们在 ~/.bashrc 中进行设置(扩展阅读: 设置Linux环境变量的方法和区别):


  • vim ~/.bashrc

Shell 命令  在文件最前面添加如下单独一行(注意 = 号前后不能有空格),将“JDK安装路径”改为上述命令得到的路径,并保存:


  • export JAVA_HOME=JDK安装路径

Shell  如下图所示(该文件原本可能不存在,内容为空,这不影响):
DSC0007.jpg

DSC0008.jpg 配置JAVA_HOME变量

  接着还需要让该环境变量生效,执行如下代码:


  • source ~/.bashrc # 使变量设置生效

Shell 命令  设置好后我们来检验一下是否设置正确:


  • echo $JAVA_HOME # 检验变量值
  • java -version
  • $JAVA_HOME/bin/java -version # 与直接执行 java -version 一样

Shell 命令  如果设置正确的话,$JAVA_HOME/bin/java -version 会输出 java 的版本信息,且和 java -version 的输出结果一样,
DSC0009.jpg 成功配置JAVA_HOME变量。

  这样,hbase所需的 Java 运行环境就安装好了。
  8.在windows里windows键+r  输入drivers ,更改etc下面的hosts文件
DSC00010.jpg

  前面是ubuntu的ip 后面是主机名,要一致,如果无法更改hosts文件,就先拉倒桌面改完在拉回去,学习阶段关掉防火墙,这个一定要关!
  输入命令ufw disable,查看状态是返回:不活动
DSC00011.jpg

  更改了主机名,重启生效
  reboot
  9.回到ubuntu,下面启动hbase,在命令行进入到hbase里面bin目录下,输入命令./start-hbase.sh
DSC00012.jpg

  ./hbase shell 进入到hbase的shell命令
DSC00013.jpg

  10.在java中建立web项目

  这里的hbase-site.xml是从hbase的conf下面的复制的
  11.建立测试,输出结果

  祝大家学习愉快,希望这可以帮到你,第一次说的不好,多见谅

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-387153-1-1.html 上篇帖子: AntData.ORM框架 之 读写分离 下篇帖子: ArchLinux安装指南
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表