首頁 資料庫 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:\Windows\System32\drivers\etc中找到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.能量晶體解釋及其做什麼(黃色晶體)
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.聊天命令以及如何使用它們
1 個月前 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...

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知識和經驗。最終解決問題的關鍵在於仔細檢查系統環境和報錯信息,並參考官方文檔。

mySQL下載完安裝不了 mySQL下載完安裝不了 Apr 08, 2025 am 11:24 AM

MySQL安裝失敗的原因主要有:1.權限問題,需以管理員身份運行或使用sudo命令;2.依賴項缺失,需安裝相關開發包;3.端口衝突,需關閉佔用3306端口的程序或修改配置文件;4.安裝包損壞,需重新下載並驗證完整性;5.環境變量配置錯誤,需根據操作系統正確配置環境變量。解決這些問題,仔細檢查每個步驟,就能順利安裝MySQL。

無法從終端訪問 mysql 無法從終端訪問 mysql Apr 08, 2025 pm 04:57 PM

無法從終端訪問 MySQL 可能是由於:MySQL 服務未運行;連接命令錯誤;權限不足;防火牆阻止連接;MySQL 配置文件錯誤。

mysql 無法連接到本地主機怎麼解決 mysql 無法連接到本地主機怎麼解決 Apr 08, 2025 pm 02:24 PM

無法連接 MySQL 可能是由於以下原因:MySQL 服務未啟動、防火牆攔截連接、端口號錯誤、用戶名或密碼錯誤、my.cnf 中的監聽地址配置不當等。排查步驟包括:1. 檢查 MySQL 服務是否正在運行;2. 調整防火牆設置以允許 MySQL 監聽 3306 端口;3. 確認端口號與實際端口號一致;4. 檢查用戶名和密碼是否正確;5. 確保 my.cnf 中的 bind-address 設置正確。

See all articles