我是hbase的新手,我想通过一个与thrift一起工作的PythonAPI与之交流。为了在我的机器上正确安装它,我遵循了本教程,一切似乎都很好,然后我用以下命令生成了一个.thrift文件:
wget http://svn.apache.org/viewvc/hbase/trunk/hbase-thrift/src/main/resources/org/apache/hadoop/hbase/thrift/Hbase.thrift\?view\=markup
-O hbase.thrift
然后我试着像这里显示的那样生成我的客户机,但是我得到以下错误消息:
[ERROR:/home/tests/hbase/hbase.thrift:12] (last token was '<')
syntax error
[FAILURE:/home/tests/hbase/hbase.thrift:12] Parser error during include pass.
我试图在internet上查找导致此错误的原因并找到这篇文章,我试图在thriftl.ll中查找以查看是否可以更正此错误,但我发现该更正已存在于文件中。
我还能做些什么来让这一切顺利进行呢?
谢谢您!
编辑:我用的是节俭0.9.0
1条答案
按热度按时间aemubtdh1#
使用一个相当新的节俭版本,更重要的是正确的url,我能够生成python源代码而没有错误。
请检查您的下载是否真的是一个节俭文件或如果它是一个html源。错误消息听起来很像,因为html页面通常以
<
,右侧的旧文件包含第一个<
110线(以内)list<Mutation>
),不是12号线附近。你为什么用这么旧的版本?0.9.1在一年前发布,而0.9.2实际上正在发布中。
pps:事实上,引用的机票节约-1274似乎没有太多的关系。但也许我忽略了什么。