- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
配置SQuirrel sql client用以apache phoenix操作
配置SQuirrel sql client用以apache phoenix操作由于在shell下,界面显示有限,在使用apache phoenix对Hbase进行操作的时候,如果表中的字段过长,我们肯定无法看全其中的数据(apache phoenix不会像oracle,在shell中不管现实的多丑,都会把数据显示完;apache phoenix是以表的样子显示出来,过长的部分就算不给你看,也不能把我好看的shell界面破坏掉)。无形中,这给用户也带来了一些不便。所以,我推荐使用一些客户端进行操作,就像我们在对oracle运维过程中,利用pl\sql developer等工具一样,既不影响美观,又可以完整的显示出数据。这次,我们要使用的客户端叫Squirrel sql client,这个客户端是在研究apache phoenix中,很多人推荐使用的,而且经过亲自测试,确实这个工具即好用,又简单,很快就可以上手。但是用归用,一个工具可以愉快使用的第一步就是部署,没有这个基础。就可以说你连米都没有,怎么能做出好吃的大米饭呢?下面我就将我对SQuirrel sql client的部署过程分享给大家。这是我亲自测试过滴,如果按照步骤做应该没有问题,但每个环境都是不相同的,如果出现其他问题,可以根据报错信息再进行修改。基础环境:硬件:3台虚拟机设备:192.168.22.132(master)、192.168.22.133(slave1)、192.168.22.134(slave2)软件:Hadoop-2.6.0、Hbase-1.0、Phoenix-4.4.0(经过测试,这几个绝对兼容,按常规的配置就可以完成整合)前提条件:Hadoop可以稳定运行:Master中:NameNode、ResourceNode运行正常 Slave中:DataNode、NodeManager运行正常HBase可以稳定运行:Master中:HMaster、HQuorumPeer运行正常Slave中:HRegionServer、HQuorumPeer运行正常注:HQuorumPeer是指zookeeper的进程,由于zookeeper是Hadoop中的管理进程,所以每一个节点都必须启动该进程。Apache Phoenix可以正常启动:在配置的客户端(这里为master),中输入sqlline.py master:2181,则可以正常进入到shell界面:如果上述的前提条件都满足,可以正常运行,那么我们则可以在我们的PC上部署SQquirrel sql client了。下载SQquirrel sql client,这一步百度上谷歌或者搜狗一下就有了。下载并解压,解压出来是一个.jar包,双击.jar包,进入安装界面,根据提示完成安装即可。此处我安装在F:\SQUirreLSQL下。将服务器上部署的phoenix中的phoenix-*-client.jar、phoenix-core-*.jar、phoenix-server-client-*.jar中的1个或者所有jar包全部放到安装目录下F:\SQUirreLSQL\lib中。修改本机的hosts文件,修改它是因为我在配置的使用zookeeper时,可以直接输入主机名,而不用IP。(看起来会方便一点,当然如果不配置这个文件也可以,只是在配置客户端的时候,需要输入Hadoop集群的IP地址)。这个文件的位置在:C:\Windows\System32\drivers\etc下。在hosts的文件中添加:192.168.22.132master192.168.22.133slave1192.168.22.134slave25.启动SQquirrl SQL client,选择上面的驱动程序--新建驱动程序。在Name中输入phoenix(这个随便输),Example URL:中输入jdbc:phoenix:master,Website URL可以不用选,然后在地下列出的驱动中,找出导入到lib中的jar包,假设我们选择phoenix-*-client.jar、phoenix-core-*.jar、phoenix-server-client-*.jar中的一个,点击旁边的“List Drivers”,等一会儿在Class中就会显示出org.apache.phoenix.jdbc.PhoenixDriver。点击OK则添加成功,同时在左端Driver的树形框里出现phoenix并在最前面有对号显示。 6.点击Aliases,点击“+”新建Aliases在name中输入phoenix_wx(可以随便输),在Driver的下拉菜单中选择phoenix(我们刚建的driver),此时URL则自动显示出jdbc:phoenix:mas
文档评论(0)