Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将协议缓冲区服务编译成scala代码?_Scala_Hbase_Protocol Buffers - Fatal编程技术网

如何将协议缓冲区服务编译成scala代码?

如何将协议缓冲区服务编译成scala代码?,scala,hbase,protocol-buffers,Scala,Hbase,Protocol Buffers,我正在使用Scala中的Play框架构建一个API服务,并使用HBase作为我的数据库。我想使用HBase协处理器,因为我的HBase版本是1.0.0,所以我必须实现我的服务以与协议缓冲区兼容。我正在关注端点协处理器的cloudera文档。我需要创建一个proto文件,然后使用协议缓冲区编译器生成需要由客户端实现的服务接口。我找不到任何Scala协议缓冲区编译器可以从包含servicenot only消息的原型文件生成Scala代码。您可以看到用于协处理器的带有服务的原型文件的示例。我能做什么?

我正在使用Scala中的Play框架构建一个API服务,并使用HBase作为我的数据库。我想使用HBase协处理器,因为我的HBase版本是1.0.0,所以我必须实现我的服务以与协议缓冲区兼容。我正在关注端点协处理器的cloudera文档。我需要创建一个proto文件,然后使用协议缓冲区编译器生成需要由客户端实现的服务接口。我找不到任何Scala协议缓冲区编译器可以从包含servicenot only消息的原型文件生成Scala代码。您可以看到用于协处理器的带有服务的原型文件的示例。我能做什么?

protobuf有Scala实现。谷歌scalabuff。

使用Java,然后在右边的ScalaThat中进行互操作。我试图避免使用补丁,但无论如何,这确实会解决我的问题。这对服务不起作用。查看文档: