import java.lang
from org.apache.hadoop.hbase import TableName, HBaseConfiguration
from org.apache.hadoop.hbase.client import Connection, ConnectionFactory,
Result, ResultScanner, Table, Admin
from org.apache.hadoop.conf import Configuration
conf = HBaseConfiguration.create()
connection = ConnectionFactory.createConnection(conf)
admin = connection.getAdmin()
tableName = TableName.valueOf('station')
table = connection.getTable(tableName)
cf = "stn"
attr = "name"
scanner = table.getScanner(cf)
while 1:
result = scanner.next()
if not result:
break
print java.lang.String(result.row),
java.lang.String(result.getValue(cf, attr))
jython test1.py
Traceback (most recent call last):
File "test1.py", line 2, in <module>
from org.apache.hadoop.hbase import TableName, HBaseConfiguration
ImportError: No module named apache
我如何解决这个问题?我已经在独立模式下安装了hbase,它运行良好(使用hbase shell创建了一些示例表)。
更新:正如注释中所建议的,我尝试了以下命令来运行它:
jython-dpython.path=./hbase-1.4.8/lib/hbase-common-1.4.8.jar test1.py
类路径中似乎缺少库。默认情况下,Jython.jar只包含lib
目录中的默认python mobules。任何第三方模块都需要添加到类路径中。
您需要在库模块中添加hbase jar的引用,如下所示:
jython -Dpython.path=/<location of jar>/hbase.jar test1.py
另一种选择是:
java -cp /<location of jar>/hbase.jar;jython.jar org.python.util.jython test1.py
我该如何解决这个问题?我已经在独立模式下安装了hbase,并且它运行良好(使用hbase shell创建了一些示例表)。 更新:正如评论中所建议的,我尝试了以下命令来运行它: jython-dpython.path=./hbase-1.4.8/lib/hbase-common-1.4.8.jar test1.py
问题内容: 示例代码: 烦人的输出: 我已经尝试过这里和这里描述的解决方案。两种解决方案都失败了(我在JVM和PyDev交互式控制台中添加了- Dpython.console.encoding = UTF-8参数)。 编辑:我刚刚安装了新的Eclipse Luna,并通过Jython安装了PyDev,并且发生了同样的事情。 问题答案: 我已经通过将Jython从2.7.0降级到2.5.4rc1来解
问题内容: 实际上我不知道问题出在哪里。我认为这必须在创建TableLayout时进行。我不知道如何解决错误并使该应用程序正常工作。该程序显示错误“ java.lang.ArithmeticException:被零除”错误该程序具有EditText(edText),要求用户输入。它的类型是NUMBER。(这里r是edText的值)在EditText下方有一个Button(bt),它显示edText
我正在做一个laravel instragram克隆网站,但突然经过一些发展当我运行php工匠服务这个错误发生。 PHP警告:require(I:\LARAVEL\LARAVEL instagram clone\vendor\composer/。/ralouphie/getallheaders/src/getallheaders.PHP):无法打开流:第66行的I:\LARAVEL\LARAVEL
ProjectAAA.obj:错误LNK2001:未解析的外部符号" public:_ this call X::class event::class event(unsigned int)"(??0类事件@X@@QAE@I@Z) 我已经定义了不知道如何修复这个LINK错误。 欢迎提出任何建议。 谢谢你 更多信息: 1. 现在我已经完全隔离了错误: 1.