配置使用Squirrel GUI连接Phoenix

1. 说明



本篇主要介绍使用Squirrel GUI客户端来连接phoenix,就像MySQL使用Navicat for MySQL,Oracle使用Pl/sql developer一样,在进行一些数据库操作的时候能够更加的直观和方便。安装过程参考官方文档,步骤稍有不同。

http://phoenix.apache.org/installation.html#SQL_Client

1. Remove prior phoenix-[version]-client.jar from the lib directory of SQuirrel 
2. Start SQuirrel and add new driver to SQuirrel (Drivers -> New Driver) 
3. In the “Extra Class Path” tab, add the path to the phoenix-[version-client.jar. 
4. In Add Driver dialog box, set Name to Phoenix, and set the Example URL to jdbc:phoenix:localhost. 
5. Press List Drivers button and org.apache.phoenix.jdbc.PhoenixDriver should be automatically populated in the Class Name textbox. Press OK to close this dialog. 
6. Switch to Alias tab and create the new Alias (Aliases -> New Aliases) 
7. In the dialog box, Name: any name, Driver: Phoenix, User Name: anything, Password: anything 
8. Construct URL as follows: jdbc:phoenix: zookeeper quorum server. For example, to connect to a local HBase use: jdbc:phoenix:localhost 
9. Press Test (which should succeed if everything is setup correctly) and press OK to close. 
10. Now double click on your newly created Phoenix alias and click Connect. Now you are ready to run SQL queries against Phoenix.

2. 下载



从官网下载系统对应的安装包

http://squirrel-sql.sourceforge.net/

3. 安装



直接双击下载下来的安装包进行傻瓜式安装一路Next即可(我这里下载的安装包是jar包形式)。

4. 配置



安装好的Squirrel需要进行一些额外的配置,例如拷贝jar包和配置驱动等。

4.1 拷贝jar包



phoenix-4.2.2-client.jar拷贝到squirrel安装目录的lib目录下。

高能预警:phoenix-4.2.2-client.jar可以从Phoenix的安装目录中找到,如果是其他版本的Phoenix则替换为相应的phoenix-[version]-client.jar

4.2 启动Squirrel



进入squirrel安装目录双击squirrel-sql.bat来启动squirrel。

4.3 配置Driver



进入Drivers标签页创建新的Driver。

参数说明:



Name:phoenix(可以填写其他名称) 
ExampleURL:填写HBase集群的zookeeper集群的连接信息,这里是jdbc:phoenix:192.168.187.128,192.168.187.129,192.168.187.130:2181 
Website URL:这里不填写 
Java Class Path:选择phoenix-4.2.2-client.jar(是否选中无所谓,只要在Java Class Path里面就行) 
Class Name:org.apache.phoenix.jdbc.PhoenixDriver

4.4 配置Aliases



进入Aliases标签页创建新的Alias。

参数说明:



Name:phoenix(可以填写其他名称) 
Driver:选择phoenix,即上一步创建的Driver 
URL:这里就是HBase集群的zookeeper的连接ip和port 
User Name:随便填写 
Password:随便填写

这里可以点击Test进行连接测试

5. 使用



在Aliases标签中双击刚刚创建的phoenix打开连接。

点击SQL标签进入sql命令行界面。

编写sql语句并执行

在GUI中也可以看到表的字段、视图、索引等信息,这里就不一一叙述了。

时间: 2024-11-05 21:49:27

配置使用Squirrel GUI连接Phoenix的相关文章

出现“在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。”这样的错误!

1.基本现象:在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误.未找到或无法访问服务器.请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接. 2. 可能出现的情况,拷贝了别人的项目,或者在网上找的别人的项目运行时附加到自己的数据库上,特别是在有版本差异的时候进行附加的时候,(比如:用SQL2005建的数据库,你附加在SQL2008的下面的时候)你需要修改项目中Web.Config文件中的数据库连接字符串,这时候你就需要注意了,根据不同版本的数据库,它的

ORA-12541:TNS:无监听程序 配置Oracle Myeclipse无法连接上 花费一天时间解决掉的

背景:自己机子做oracle服务器,其他机子可以ping得通我的机子,但是jdbc就是连不上,后来用plsql连出现无监听程序.... 我昨天重新安装Oracle后,用PL/SQL Developer连接oracle时出现ORA-12541:TNS:无监听程序的错误,如下图: 在王鹏师兄的帮助下,发现原来是oracle的监听没有启动,重启监听后就连接成功了,下面跟大家分享一下如何启动oracle的监听. 1.打开Net Configuration Assistant 2.选择监听程序配置,下一步

修改tnsnames.ora文件中配置内容中的连接别名后,连接超时解决办法

1.tnsnames.ora文件中配置内容中的连接别名:由upaydb修改为IP地址 2.连接超时 定位原因: PLSQL登录界面的数据库列表就是读的tnsname.ora中连接的别名,这个文件中连接别名修改后,那么你PLSQL登录数据库时也要选择对应的连接别名:

Windows Azure体验之配置点到站点VPN连接

1)通过点到站点 VPN,可创建与虚拟网络的安全连接. 2)在点到站点配置中,在每台要连接到虚拟网络的客户端计算机上单独配置连接. 3)点到站点连接不需要 VPN 设备. 1. 在管理门户中选择网络,右面的名称中选择已建立的虚拟网络 2.在PrivateNetwork配置,勾选配置点到站点的连接: 3.配置VPN  ip地址池,并保存配置: 4.确定继续: 5.创建网关,这期间大概需要二十到三十分钟不等: 6.创建自定义证书(根证书和客户端证书),可以用vs的开发人员提示符或者用makecert

请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: Named Pipes Provider, error: 40 - 无法打开到 SQL Server 的连接)

程序异常,错误信息:在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误.未找到或无法访问服务器.请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接. (provider: Named Pipes Provider, error: 40 - 无法打开到 SQL Server 的连接) 我今天也遇到这个问题了,解决了,首先确保你的MSSQLSERVER 内置账户是:Local System,如果不是就到Sql Server 配置管理器——Sql Server

配置PL/SQL Developer连接服务器数据库

配置PL/SQL Developer连接服务器数据库 远程应用服务器上安装client客户端软件,可在oracle官网上下载. 举例: 环境 应用服务器操作系统 WIN 7 本地地址 192.168.56.117 生产服务器操作系统 Enterprise Linux Server release 5.4 主机名 org54 主机地址 192.168.56.5 数据库版本 Oracle Database 10g 数据库实例名 GAME 客户端软件版本 10201_client_win32 PL/S

连接数据库与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误,请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。

如果您的连接字符串是这样的 <add key="ConnectionString" value="server=127.0.0.1;database=NewsTest;uid=sa;pwd=***"/> 或者这样的 <add key="ConnectionString" value="server=local;database=NewsTest;uid=sa;pwd=***"/> 并且没有语法错误,建议

未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 error: 40 - 无法打开到 SQL Server 的连接

1.出现这种问题可能是您的sql是2005版的,没有支持sqlAgent服务,可尝试将服务器名称写为.\sqlexpress 使用windows身份登录,如图一所示. 2.登录成功后点安全性->登录名(右击)->新建登录名,如图2所示. 3.允许新用户登录,如图3所示.重新登录即可,如图4. 我因为这个原因被折磨了很久,希望能够帮到同样遇到困惑的人. 图1: 图2: 图3: 图4: 未找到或无法访问服务器.请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接. error:

未找到或无法访问服务器 请验证实例名称是否正确并且SQL Server 已配置为允许远程连接

无法连接到sql server 2008服务器 报下错误 其他信息    在与SQL Server建立连接时出现与网络相关的或特定于实例的错误 未找到或无法访问服务器请验证实例名称是否正确并且SQL Server 已配置为允许远程连接  provider :命名管道提供程序error:40 无法打开到SQL Server的链接  Microsoft SQL Server 错误2 解决方法: 打开SQL Server 配置管理器 查看SQL 是否在运行状态,如果不是运行需停止再启动,然后再连接就可