首页 数据库 mysql教程 局域网内任何一台pc上windows下eclipse远程连接hbase数据库

局域网内任何一台pc上windows下eclipse远程连接hbase数据库

Jun 07, 2016 pm 02:51 PM
eclipse windows 远程

通过很长一段时间的反复失败,终于在windows下实现远程连接hbase数据库,在不断的尝试过程中深感一个详细的文档的重要性,于是就把我配置的详细过程记录下来。文中如果有些地方用词不当,或者理解错误,欢迎您们评论。 一、运行平台 hbase服务器端:Ubuntu 1

通过很长一段时间的反复失败,终于在windows下实现远程连接hbase数据库,在不断的尝试过程中深感一个详细的文档的重要性,于是就把我配置的详细过程记录下来。文中如果有些地方用词不当,或者理解错误,欢迎您们评论。

一、运行平台

hbase服务器端:Ubuntu 14.04 64位;HBASE1.1.3;JAVA 1.8;

hbase客服端:windows32/64位;JAVA1.8;eclipse 4.5;

二、linux服务器端环境配置

1、  安装java 1.8软件

1)下载java软件

注:如果系统软件库中没有java1.8,则执行以下操作

$ sudo apt-get install software-properties-common

$ sudo apt-get install python-software-properties

上面两个操作是下载Ubuntu下的基础开发套件

$ sudo add-apt-repository ppa:webupd8team/java

2)安装java 8

$ sudo apt-get update

$ sudo apt-get installoracle-java8-installer

3)验证安装的java版本

$ java –version 执行后会输出java版本信息

2、  安装配置HBASE

1)下载hbase-1.1.3

网址http://mirrors.cnnic.cn/apache/hbase/1.1.3/hbase-1.1.3-bin.tar.gz

2)解压

$tar xzf hbase-1.1.3-bin.tar.gz

$mv hbase-1.1.3 hbase  将解压是文件全部移至hbase目录中

3)配置hbase单机模式

3.1为hbase指定JAVA_HOME

   $ vim hbase/conf/hbase-env.sh

   文件中修改JAVA_HOME={java安装目录的路径}

   修改export HBASE_MANAGES_ZK=true,表示由hbase托管Zookeeper集群,不需要单独下载Zookeeper程序,然后自己去启动。

3.2配置hbase-site.xml文件

   $ vim hbase/conf/hbase-site.xml

在文件中之间添加:

 hbase.rootdir

  file:////hbase

上面的意思是hbase数据库将使用本地文件系统作为数据备份以免服务器掉电丢失。同时也可备份到HDFS文件系上。

            3.3启动hbase和hbase shell

                $ cdhbase/bin

                $./start-hbase.sh

                $ ./hbase shell

               启动hbase shell 后可以根据自带的命令进行建表,插入数据等操作。然后打开浏览器,输入:localhost:16010 进入网页可以看到hbase相关信息。注意:端口是16010,不是官方文档和大多数博客里面写的60000,原因不详,个人认为可能是因为官方文档写是是hbase 1.0之前的版本。如果不清楚自己下载的版本对应的master端口号,可以通过命令查看:$ netstat –nlp | grep java 。

             3.3配置hostname以及hosts

                由于需要进行夸平台远程操作hbase数据库,所以需要进一步配置。在/etc/hostname文件中设置主机名,这个主机名就是hbase的Master运行的主机名字,一般情况下直接就是默认名字。

                在/etc/hosts文件中,在没有修改之前是:127.0.0.1  localhost

127.0.1.1 sobey(机器名)。如果不修改直接运行,通过命令:$ netstat –nlp | grep java 查看,可以看出Hbase运行在IP地址为127.0.1.1上,这是一个本地地址,如果需要局域网内远程操控,则需要修改127.0.1.1为机器的互联网IP地址,如:172.16.133.18。提醒:在/hbase/conf/regionservers文件内容尽量不要修改,因为里面放着hbase中节点运行的机器域名,单机环境下默认为localhost,它对应的也是本地的地址:127.0.0.1。

                注意:hosts中机器名必须和hostname中机器名统一修改或

                都不修改。

             3.4 配置hbase的系统环境变量

                 为方便hbase的启动或者关闭等操作,在系统环境变量中添加如下信息:

                   $ vim ~/.bashrc

                      Export HBASE_HOME=/hbase

                      Export HABSE_CONF_DIR=$HBASE_HOME/conf

                      Export HBASE_CLASS_PATH=$HBASE_CONF_DIR

                      Export PATH=$PATH:$HBASE_HOME/bin

                      编辑完后记住执行:source ~/.bashrc

        到此,hbase服务器端的配置已完成。

三、windows客服端配置

1、下载安装java 1.8并且配置好环境变量。

1、下载安装eclipse,最好为最新版。

2、下载hbase-1.1.3-bin.tat.gz并解压。

3、客服端java程序设置

1)找到运行hbase程序所需要的jar包,这些文件都在hbase解压后的lib文件夹里面

2)将hbase文件下conf文件下的hbase-site.xml文件拷贝一份,放入为其单独建一个文件夹中。

3)打开eclipse软件,新建工程,在工程中导入外部依赖包(运行hbase所需的jar包),将单独放有hbase-site.xml文件的文件夹也导入java build path à Libraries中。

4)Windows下eclipse 远程连接hbase程序的重要java程序

一般讲这段程序放入java 类的构造函数中,以保证类中方法函数运行时程序是和服务端的hbase是连接的。在这段程序中IP就hbase服务端的互联网IP地址,2181是指zookeeper的端口,单机环境 下hbase运行是通过自带的zookeeper管理的,所以客服端想连接hbase,必须知道zookeeper的listen的端口号,默认环境下是2181端口。

5)Windows下hosts文件

在win7下C:WindowsSystem32driversetc中找到hosts文件,添加如下内容:172.16.133.18  sobey-XPS-M1330。其中,前半部分表示IP地址,后半部分表示机器名字,根据实际情况进行修改。

     通过以上的配置和操作,接下来就可以在局域网中任何一台PC上任何系统下远程操作hbase数据库。

     提醒:如果是虚拟机环境下,要注意IP的设置,由于需要局域网其他PC连接到虚拟机上,所以它的IP必须使局域网内其他电脑都可以连接。在虚拟机上点击设置à网络适配器à选中桥接模式,然后重启。测试一下,通过命令:ifconfig,查看IP,然后通过局域网内其他PC是否能够ping通。

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.聊天命令以及如何使用它们
4 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

可以在 Windows 7 上安装 mysql 吗 可以在 Windows 7 上安装 mysql 吗 Apr 08, 2025 pm 03:21 PM

是的,可以在 Windows 7 上安装 MySQL,虽然微软已停止支持 Windows 7,但 MySQL 仍兼容它。不过,安装过程中需要注意以下几点:下载适用于 Windows 的 MySQL 安装程序。选择合适的 MySQL 版本(社区版或企业版)。安装过程中选择适当的安装目录和字符集。设置 root 用户密码,并妥善保管。连接数据库进行测试。注意 Windows 7 上的兼容性问题和安全性问题,建议升级到受支持的操作系统。

如何加快PS的载入速度? 如何加快PS的载入速度? Apr 06, 2025 pm 06:27 PM

解决 Photoshop 启动慢的问题需要多管齐下,包括:升级硬件(内存、固态硬盘、CPU);卸载过时或不兼容的插件;定期清理系统垃圾和过多的后台程序;谨慎关闭无关紧要的程序;启动时避免打开大量文件。

在前端开发中,如何使用CSS和JavaScript实现类似Windows 10设置界面的探照灯效果? 在前端开发中,如何使用CSS和JavaScript实现类似Windows 10设置界面的探照灯效果? Apr 05, 2025 pm 10:21 PM

在前端开发中如何实现类似Windows...

如何使用JavaScript区分关闭浏览器标签页和关闭整个浏览器? 如何使用JavaScript区分关闭浏览器标签页和关闭整个浏览器? Apr 04, 2025 pm 10:21 PM

如何在浏览器上使用JavaScript区分关闭标签页和关闭整个浏览器?在日常使用浏览器的过程中,用户可能会同时�...

PS怎么拉垂直参考线 PS怎么拉垂直参考线 Apr 06, 2025 pm 08:18 PM

在 Photoshop 中拉垂直参考线:启用标尺视图(视图 > 标尺)。悬停鼠标在标尺垂直边缘,光标变为带有双箭头的垂直线后按住并拖动鼠标拉出参考线。通过拖动重新定位参考线,或将其悬停变为十字形后单击删除。

MySQL安装在特定系统版本上报错的解决途径 MySQL安装在特定系统版本上报错的解决途径 Apr 08, 2025 am 11:54 AM

MySQL安装报错的解决方法是:1.仔细检查系统环境,确保满足MySQL的依赖库要求,不同操作系统和版本需求不同;2.认真阅读报错信息,根据提示(例如缺少库文件或权限不足)采取对应措施,例如安装依赖或使用sudo命令;3.必要时,可尝试源码安装并仔细检查编译日志,但这需要一定的Linux知识和经验。最终解决问题的关键在于仔细检查系统环境和报错信息,并参考官方文档。

【Rust自学】简介 【Rust自学】简介 Apr 04, 2025 am 08:03 AM

1.0.1前言这个项目(包括代码和注释)是在我自学Rust的过程中记录的。可能有不准确或表述不清的地方,还请大家谅解。如果您从中受益,那就更好了。1.0.2为什么使用RustRust可靠且高效。Rust可以取代C和C,性能相似但安全性更高,并且不需要像C和C那样频繁重新编译来检查错误。主要优点包括:内存安全(防止空指针取消引用、悬空指针和数据争用)。线程安全(确保多线程代码在执行前是安全的)。避免未定义的行为(例如,数组越界、未初始化的变量或访问已释放的内存)。Rust提供现代语言功能(例如泛型

mySQL下载完安装不了 mySQL下载完安装不了 Apr 08, 2025 am 11:24 AM

MySQL安装失败的原因主要有:1.权限问题,需以管理员身份运行或使用sudo命令;2.依赖项缺失,需安装相关开发包;3.端口冲突,需关闭占用3306端口的程序或修改配置文件;4.安装包损坏,需重新下载并验证完整性;5.环境变量配置错误,需根据操作系统正确配置环境变量。解决这些问题,仔细检查每个步骤,就能顺利安装MySQL。

See all articles