elasticsearch 使用Phoenix帮助集成弹性搜索和Hbase。当使用sqlline.py创建表时,会发生错误,elasticsearch,hbase,phoenix,elasticsearch,Hbase,Phoenix" /> elasticsearch 使用Phoenix帮助集成弹性搜索和Hbase。当使用sqlline.py创建表时,会发生错误,elasticsearch,hbase,phoenix,elasticsearch,Hbase,Phoenix" />

elasticsearch 使用Phoenix帮助集成弹性搜索和Hbase。当使用sqlline.py创建表时,会发生错误

elasticsearch 使用Phoenix帮助集成弹性搜索和Hbase。当使用sqlline.py创建表时,会发生错误,elasticsearch,hbase,phoenix,elasticsearch,Hbase,Phoenix,我遵守指示。在执行以下步骤之前,一切都很顺利:使用SQLline在Hbase中创建一个表。当我键入$$PHOENIX\u HOME/hadoop1/bin/sqlline.py localhost时,终端显示: znbee@znbee-Aspire-V5-452G:~/phoenix-4.1.0-bin/hadoop1$ bin/sqlline.py localhost Setting property: [isolation, TRANSACTION_READ_COMMITTED] issui

我遵守指示。在执行以下步骤之前,一切都很顺利:使用SQLline在Hbase中创建一个表。当我键入$$PHOENIX\u HOME/hadoop1/bin/sqlline.py localhost时,终端显示:

znbee@znbee-Aspire-V5-452G:~/phoenix-4.1.0-bin/hadoop1$ bin/sqlline.py localhost
Setting property: [isolation, TRANSACTION_READ_COMMITTED]
issuing: !connect jdbc:phoenix:localhost none none org.apache.phoenix.jdbc.PhoenixDriver
Connecting to jdbc:phoenix:localhost
14/12/19 11:35:03 WARN util.Tracing: Tracing will outputs will not be written to any metrics sink! No TraceMetricsSink found on the classpath
java.lang.RuntimeException: Could not create  interface org.apache.phoenix.trace.PhoenixSpanReceiver Is the hadoop compatibility jar on the classpath?
    at org.apache.hadoop.hbase.CompatibilityFactory.getInstance(CompatibilityFactory.java:60)
    at org.apache.phoenix.trace.TracingCompat.newTraceMetricSource(TracingCompat.java:40)
    at org.apache.phoenix.trace.util.Tracing.addTraceMetricsSource(Tracing.java:294)
    at org.apache.phoenix.jdbc.PhoenixConnection.<clinit>(PhoenixConnection.java:125)
    at org.apache.phoenix.query.ConnectionQueryServicesImpl$9.call(ConnectionQueryServicesImpl.java:1516)
    at org.apache.phoenix.query.ConnectionQueryServicesImpl$9.call(ConnectionQueryServicesImpl.java:1489)
    at org.apache.phoenix.util.PhoenixContextExecutor.call(PhoenixContextExecutor.java:77)
    at org.apache.phoenix.query.ConnectionQueryServicesImpl.init(ConnectionQueryServicesImpl.java:1489)
    at org.apache.phoenix.jdbc.PhoenixDriver.getConnectionQueryServices(PhoenixDriver.java:162)
    at org.apache.phoenix.jdbc.PhoenixEmbeddedDriver.connect(PhoenixEmbeddedDriver.java:129)
    at org.apache.phoenix.jdbc.PhoenixDriver.connect(PhoenixDriver.java:133)
    at sqlline.SqlLine$DatabaseConnection.connect(SqlLine.java:4650)
    at sqlline.SqlLine$DatabaseConnection.getConnection(SqlLine.java:4701)
    at sqlline.SqlLine$Commands.connect(SqlLine.java:3942)
    at sqlline.SqlLine$Commands.connect(SqlLine.java:3851)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at sqlline.SqlLine$ReflectiveCommandHandler.execute(SqlLine.java:2810)
    at sqlline.SqlLine.dispatch(SqlLine.java:817)
    at sqlline.SqlLine.initArgs(SqlLine.java:633)
    at sqlline.SqlLine.begin(SqlLine.java:680)
    at sqlline.SqlLine.mainWithInputRedirection(SqlLine.java:441)
    at sqlline.SqlLine.main(SqlLine.java:424)
Caused by: java.util.NoSuchElementException
    at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:357)
    at java.util.ServiceLoader$1.next(ServiceLoader.java:445)
    at org.apache.hadoop.hbase.CompatibilityFactory.getInstance(CompatibilityFactory.java:46)
    ... 24 more
znbee@znbee-Aspire-V5-452G:~/phoenix-4.1.0-bin/hadoop1$bin/sqlline.py localhost
设置属性:[隔离,事务\u读取\u已提交]
发行:!连接jdbc:phoenix:localhost none-none-org.apache.phoenix.jdbc.PhoenixDriver
连接到jdbc:phoenix:localhost
14/12/19 11:35:03警告util.跟踪:跟踪将不会将输出写入任何度量接收器!在类路径上找不到TraceMetricsSink
java.lang.RuntimeException:无法创建接口org.apache.phoenix.trace.PhoenixSpanReceiver类路径上是否有hadoop兼容性jar?
位于org.apache.hadoop.hbase.CompatibilityFactory.getInstance(CompatibilityFactory.java:60)
在org.apache.phoenix.trace.TracingCompat.newTraceMetricSource上(TracingCompat.java:40)
位于org.apache.phoenix.trace.util.Tracing.addTraceMetricsSource(Tracing.java:294)
位于org.apache.phoenix.jdbc.PhoenixConnection(PhoenixConnection.java:125)
在org.apache.phoenix.query.connectionQueryServiceSiml$9.call(connectionQueryServiceSiml.java:1516)
位于org.apache.phoenix.query.connectionQueryServiceSiml$9.call(connectionQueryServiceSiml.java:1489)
位于org.apache.phoenix.util.PhoenixContextExecutor.call(PhoenixContextExecutor.java:77)
位于org.apache.phoenix.query.ConnectionQueryServiceSiml.init(ConnectionQueryServiceSiml.java:1489)
位于org.apache.phoenix.jdbc.PhoenixDriver.getConnectionQueryServices(PhoenixDriver.java:162)
位于org.apache.phoenix.phoenix.jdbc.PhoenixEmbeddedDriver.connect(PhoenixEmbeddedDriver.java:129)
位于org.apache.phoenix.jdbc.PhoenixDriver.connect(PhoenixDriver.java:133)
位于sqlline.sqlline$DatabaseConnection.connect(sqlline.java:4650)
位于sqlline.sqlline$DatabaseConnection.getConnection(sqlline.java:4701)
在sqlline.sqlline$Commands.connect(sqlline.java:3942)
在sqlline.sqlline$Commands.connect(sqlline.java:3851)
在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处
在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)中
在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)中
位于java.lang.reflect.Method.invoke(Method.java:606)
在sqlline.sqlline$reflectvecommandhandler.execute(sqlline.java:2810)
位于sqlline.sqlline.dispatch(sqlline.java:817)
位于sqlline.sqlline.initArgs(sqlline.java:633)
在sqlline.sqlline.begin(sqlline.java:680)
在sqlline.sqlline.main中使用inputredirection(sqlline.java:441)
位于sqlline.sqlline.main(sqlline.java:424)
原因:java.util.NoSuchElementException
位于java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:357)
位于java.util.ServiceLoader$1.next(ServiceLoader.java:445)
位于org.apache.hadoop.hbase.CompatibilityFactory.getInstance(CompatibilityFactory.java:46)
... 还有24个

你说link死了是什么意思?给出404错误。抱歉,现在可以使用了