当前位置: 首页 > news >正文

第四讲:如何将本地代码与服务器代码保持实时同步

在这里插入图片描述

一、前言

在我们进行 Ambari 二次开发时,通常会先在服务器上部署一套可以使用的 Ambari 环境。

二次开发,就肯定是要改动代码的,我们不能老是在服务器上用vim编辑文件,那样效率太低,始终不是长久之计。

所以我们需要在本地打开我们的Ambari源码项目,比如用idea工具,可视化修改,修改完毕后,再上传到Ambari所在服务器,进行编译,得到rpm包或jar包,进行替换重启看效果。

所以这时候,我们就需要实现本地代码与服务器代码互传,保持同步了。

怎么做呢?这里我列举两种方法:

  • 通过 samba 来实现本地代码与服务器代码实时同步
  • idea 的 SFTP 方式(推荐)

有的环境里,samba 可能不是那么好安装,那么我们就可以使用 idea 的 SFTP 方式。总之,这两种方式都可以,按需要来~

二、本地与服务器代码实时同步

方式一:通过 samba 来实现本地代码与服务器代码保持实时同步

1、禁用 selinux
vim /etc/selinux/config
修改SELINUX
http://www.lryc.cn/news/31053.html

相关文章:

  • cuda调试(一)vs2019-windows-Nsight system--nvtx使用,添加nvToolsExt.h文件
  • 向Spring容器中注入bean有哪几种方式?
  • 如何用 Python采集 <豆某yin片>并作词云图分析 ?
  • Python装饰器的具体实用示例
  • 谈谈我对Retrofit源码的理解
  • 八股文(三)
  • 2023最新实施工程师面试题
  • 安卓逆向_6 --- JNI 和 NDK
  • Pod控制器
  • 微服务到云原生
  • Spring Security 实现自定义登录和认证(1):使用自定义的用户进行认证
  • Spring Cloud(微服务)学习篇(七)
  • 嵌入式安防监控项目——前期知识复习
  • SpringAOP——基础知识
  • kafka3.0安装使用
  • Centos7(阿里云)_安装Mysql8.0
  • 【Java】JVM
  • Linux 和数据库笔记-06
  • MySQL面试题-事务篇
  • Linux嵌入式开发 | 汇编驱动LED(1)
  • 什么是EventLoop?怎么测试Node或页面的性能
  • 1018 锤子剪刀布 1025 反转链表
  • 卷积神经网络的原理及实现
  • 【C++知识点】重载
  • apscheduler三种定时触发方式
  • 802.11 service服务类型
  • pytest测试框架——allure报告
  • SQLI-Labs(3)8-14关【布尔盲注和时间盲注】
  • ESP32学习笔记03-日志打印
  • mongoTemplate非string类型模糊查询