`
七月先知
  • 浏览: 149344 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

thrift常用命令

    博客分类:
  • Java
阅读更多
thrift常用命令:

java开发步骤(windows平台):
    1,编译java库:即执行ant F:\Java-Doc\thrift\thrift-0.8.0-dev\lib\java
    2,从官网下载windows平台下的thrift文件:thrift.exe
    3,将thrift.exe 放到F:\Java-Doc\thrift\thrift-0.8.0-dev\tutorial目录下,执行:thrift -r -gen java tutorial.thrift , 这将生成gen-java目录
    4,将gen-java目录中的java代码和要执行的java代码联系起来运行。
    5,起一个服务端线程A,传入静态数据的静态内部类TProcessor实现类(关联了真正的业务处理类),接收并处理客户端的请求。

简单点讲:
    1,首先得有一个thrift.exe
    2,其次写一个协议文件:tutorial.thrift
    3,将tutorial.thrift文件放到有thrift.exe的目录下
    4,运行命令:thrift -r -gen java tutorial.thrift , 生成gen-java目录
    5,将生成的java代码,拷贝到java项目中,注意:包名必须一致。
    6,在java代码中,写一个类,继承生成的Thrift服务监听类。
    7,向继承的监听类发送Thrift请求。
分享到:
评论

相关推荐

    now-coder-and-leetcode Linux常用命令

    内容包括Linux常用命令、文件操作、环境安装与配置、shell语法、权限管理、进程管理、vim、git、ssh、tmux、docker、thrift、多线程与多进程、各种编程语言的编译与执行等内容。

    maven-thrift-client

    3. **Maven 构建流程**:执行 `mvn clean install` 命令,Maven 将自动调用 Thrift 编译器,生成 Java 代码,并将其放入指定的输出目录。 ### 使用 maven-thrift-client 1. **依赖管理**:在项目中,`maven-thrift...

    java大数据作业_8Redis、Thrift、Hadoop2

    课后作业 1 Redis常用的数据类型有什么? 2 如何配置启动持久化AOF? 3 查看以test开头的所有的key 4 Redis如何将key为a的hash中key为b对应的值加1 5 Redis有几种订阅方法?...9 thrift生成java接口的命令

    Cassandra使用手册

    cassandra数据库安装、数据模型、常用命令、thrift接口、cassandra测试以及cassandra在线交易系统实例

    SparkSql技术

    7.2.2 ThriftServer命令参数 54 7.2.3 ThriftServer使用 54 7.3:小结 56 八:sparkSQL之综合应用 57 8.1:店铺分类 57 8.2:PageRank 59 8.3:小结 61 九:sparkSQL之调优 61 9.1:并行性 62 9.2: 高效的数据格式 ...

    Java后端学习路线1

    对于Linux系统,熟悉常用命令和编写Shell脚本是必备技能,这对于服务器管理和自动化操作至关重要。 代码管理工具,如SVN和Git,用于协同开发和版本控制,理解其工作原理和常用命令是必要的。项目管理与构建工具,如...

    数据仓库建设方案.doc

    Flume 提供了从 console(控制台)、RPC(Thrift-RPC)、text(文献)、tail(UNIX tail)、syslog(syslog 日记系统,支持 TCP 和 UDP 等 2 种模式)、exec(命令执行)等数据源上收集数据能力。Flume 数据接受方,...

    hadoop+hive+mapreduce的java例子

    我们可以通过CLI、Client、Web UI等Hive提供的用户接口来和Hive通信,但这三种方式最常用的是CLI;Client 是Hive的客户端,用户连接至 Hive Server。在启动 Client 模式的时候,需要指出Hive Server所在节点,并且在...

    Hive配置和基本操作 (2).pdf

    - `<name>hive.metastore.uris</name>`:元存储服务的Thrift URI,通常是`thrift://localhost:9083`。 3. **数据库连接配置**: - Hive使用JDBC连接MySQL作为元数据存储,因此需要配置数据库的相关信息,包括驱动...

    hive相关jar包

    使用这些jar包时,开发者通常会将它们添加到项目的类路径中,或者在运行Hive命令时通过`-libjars`选项指定。在Hive on Spark模式下,还需要包含Spark的相关jar包。此外,如果涉及到数据集成,可能还需要与Hive连接的...

    13-Dubbo 面试题(40题).pdf

    可以通过配置点对点直连,或者通过telnet命令直接指定服务。 Dubbo的强大在于其灵活性和可扩展性,能够适应不同的分布式场景,提供高效的通信能力和服务治理方案。在实际使用中,可以根据项目需求选择合适的配置和...

Global site tag (gtag.js) - Google Analytics