我已将hadoop1.0.3配置为3台具有完全分布式模式的计算机。在第一台计算机上,以下作业正在运行: 1) 4316 SecondaryNameNode 4006 NameNode 4159 DataNode 4619 TaskTracker 4425 JobTracker
2) 2794 TaskTracker 2672 DataNode 3) 3338 DataNode 3447 TaskTracker
现在,当我在上面运行简单的map reduce作业时,执行map reducejob需要更长的时间。因此,我在hadoop上安装了hbase层。现在,我在3个集群上为hbase设置了以下进程。 1) 5115 HQuorumPeer 5198 HMaster 5408 HRegionServer
2) 3719 HRegionServer 3) 2719 HRegionServer
现在我按照说明安装了phoenix:
https://github.com/forcedotcom/phoenix#installation 但我不知道在哪里安装Phoenix客户端??我安装在同一台主机上,但无法调用以下命令。
./psql.sh主控形状(zookeeper名称)…/examples/web_stat.sql../examples/web_stat.csv../examples/web_stat_querys.sql
它给出了以下错误:
com.salesforce.phoenix.exception.PhoenixIOException: Retried 10 times
at com.salesforce.phoenix.util.ServerUtil.parseRemoteException(ServerUtil.java:123)
at com.salesforce.phoenix.util.ServerUtil.parseServerException(ServerUtil.java:106)
at com.salesforce.phoenix.query.ConnectionQueryServicesImpl.ensureTableCreated(ConnectionQueryServicesImpl.java:599)
at com.salesforce.phoenix.query.ConnectionQueryServicesImpl.createTable(ConnectionQueryServicesImpl.java:777)
at com.salesforce.phoenix.schema.MetaDataClient.createTable(MetaDataClient.java:365)
at com.salesforce.phoenix.compile.CreateTableCompiler$1.execute(CreateTableCompiler.java:81)
at com.salesforce.phoenix.jdbc.PhoenixStatement$ExecutableCreateTableStatement.executeUpdate(PhoenixStatement.java:278)
at com.salesforce.phoenix.jdbc.PhoenixStatement.executeUpdate(PhoenixStatement.java:741)
at com.salesforce.phoenix.util.SchemaUtil.initMetaData(SchemaUtil.java:332)
at com.salesforce.phoenix.query.ConnectionQueryServicesImpl.init(ConnectionQueryServicesImpl.java:861)
at com.salesforce.phoenix.jdbc.PhoenixDriver.getConnectionQueryServices(PhoenixDriver.java:151)
at com.salesforce.phoenix.jdbc.PhoenixEmbeddedDriver.connect(PhoenixEmbeddedDriver.java:157)
at java.sql.DriverManager.getConnection(DriverManager.java:620)
at java.sql.DriverManager.getConnection(DriverManager.java:222)
at com.salesforce.phoenix.util.PhoenixRuntime.main(PhoenixRuntime.java:168)
Caused by: org.apache.hadoop.hbase.MasterNotRunningException: Retried 10 times
at org.apache.hadoop.hbase.client.HBaseAdmin.<init>(HBaseAdmin.java:138)
at com.salesforce.phoenix.query.ConnectionQueryServicesImpl.ensureTableCreated(ConnectionQueryServicesImpl.java:517)
1条答案
按热度按时间xfb7svmp1#
您的主机没有运行,或者客户端由于某种原因无法与它联系。重新运行jps以确保它仍在运行。要进行交叉检查,可以转到hbase webui(hmaster_machine:60010).
还要确保已经将phoenix-[version].jar添加到regionserver的类路径中,或者将其复制到hbase\u home/lib目录中。