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

给公司建立网站不可以做到的俄罗斯搜索引擎yandex推广

给公司建立网站不可以做到的,俄罗斯搜索引擎yandex推广,佛山南海网站开发,传奇世界网页版官网阅读SR BE源码时,很多类的引用位置爆红找不到,或无法跳转过去,而自己的Linux机器往往缺乏各种C依赖库,配置安装比较麻烦,因此总体的思路是通过CLion远程连接SR社区已经安装完各种依赖库的Docker容器,进行编…

阅读SR BE源码时,很多类的引用位置爆红找不到,或无法跳转过去,而自己的Linux机器往往缺乏各种C++依赖库,配置安装比较麻烦,因此总体的思路是通过CLion远程连接SR社区已经安装完各种依赖库的Docker容器,进行编译和源码查看

一、社区Docker容器部署

首先需要在一台CentOS物理机上安装SR社区的Centos Docker容器(Ubuntu容器无法调用CentOS物理机的/usr/sbin/init脚本),安装新版Docker服务的方法参考:

centos7安装Docker详细步骤(无坑版教程)-腾讯云开发者社区-腾讯云在安装 Docker 之前,先说一下配置,我这里是Centos7 Linux 内核:官方建议 3.10 以上,3.8以上貌似也可。https://cloud.tencent.com/developer/article/1701451https://cloud.tencent.com/developer/article/1701451https://cloud.tencent.com/developer/article/1701451SR官方社区容器列表如下:

Compile StarRocks with Docker | StarRocksThis topic describes how to compile StarRocks using Docker.https://docs.starrocks.io/docs/developers/build-starrocks/Build_in_docker/https://docs.starrocks.io/docs/developers/build-starrocks/Build_in_docker/https://docs.starrocks.io/docs/developers/build-starrocks/Build_in_docker/安装好Docker服务后,执行命令:

docker pull starrocks/dev-env-centos7:latest

接着启动docker容器,安装SSH所需依赖:

docker run -itd -v /root/.m2:/root/.m2 -v /home/data/starrocks:/root/starrocks -v /home/data/.jdks/azul-11.0.25:/root/java -p 8022:22 -p 8030:8030 -p 8040
:8040 -p 9030:9030 -p 5005:5005 --name branch-3.3 -d --privileged=true  starrocks/dev-env-centos7:latest /usr/sbin/init

其中-v参数用于映射物理机上的源码与JDK存储目录到容器相应目录,-p参数用于映射暴露出未来会用来debug的容器端口,--privileged=true和/usr/sbin/init参数很关键,用于获得物理机的root用户与systemd权限,否则后面无法通过root进行SSH连接Docker容器。

启动Docker容器进程后,记得安装open-ssh-server,修改/etc/ssh/sshd_config,开启root用户登录

 docker exec -it branch-3.3 /bin/bashyum install -y openssh-servervim /etc/ssh/sshd_config

在sshd_config文件中,修改如下高亮内容:

接着修改容器root用户密码,启动SSH服务:

passwd root
systemctl restart ssh

最后对镜像容器进程进行docker commit,提交改动和开启ssh后的新镜像,便于下次重启容器:

# 查看已配置好的镜像进程号
docker ps
# 提交成新的镜像,方便以后重启容器而不重复安装ssh
docker commit de7db66d6a75 starrocks-dev-3.3

二、在容器中编译源码

C++依赖完善、具备SSH功能的CentOS Docker容器启动后,就需要在容器中编译SR源码了,先编译BE再编译FE:

# 进入容器中的SR源码根目录,映射了物理机的目录
cd /root/starrocks
# 开启存算分离模式的编译
BUILD_TYPE=Debug ./build.sh --be --enable-shared-data  --without-java-ext  -j12
./build.sh --fe  --enable-shared-data --without-java-ext 

其中BE C++编译会记忆上次进度百分比,如果不是自己改动源码的问题导致编译BE到一半报Error停止了,可以多执行几次BE的编译命令,会接着上次进度百分比继续编译。

编译完成后,部署包产出会在SR源码根目录的output子目录下。

三、使用CLion远程连接容器

编译好SR源码后,需将容器上完整编译后的gensrc/build等目录,下载回自己本机的对应源码目录gensrc下

接着在本机CLion上打开SR BE源码,在Settings的Toolchains菜单中配置远程SSH连接,目标是上述Docker容器进程:

然后在CMake菜单中选择刚才的Remote Debug环境进行连接,其中Build directory是容器中使用./build.sh编译后的结果目录,该目录会从容器自动同步回本机,默认就叫build_Debug

接着是配置环境变量,在CMake菜单中的Environment选项里,填写如下环境变量:

注意红框中的选项不要勾选,SR社区容器中已经编译好的thirdparty依赖库在容器的/var/local/thirdparty目录下。

最后在下面的Deployment菜单中,配置本机BE源码到容器BE源码的部署路径映射:

点击OK生效之后,CLion就会自动同步本机和远程容器上的源码编译结果,同步完成后,本机上BE源码的高亮跳转就可以生效了。

四、利用IDEA远程开发功能查看FE源码

FE源码可以在本机IDEA上编译和查看,但是先前CentOS物理机已经编译过一次FE,所以也可以利用IDEA的Remote Development功能,远程连接物理机上的FE项目进行查看:

这样可以节省本机上的磁盘空间,因为时间长了maven本地仓库容量会变得很大。

五、在容器中启动FE和BE测试

如果后面修改了源码,想进行Debug测试,可以用如下命令启动SR进程:

fe/bin/start_fe.sh --daemon
be/bin/start_cn.sh --daemon


文章转载自:
http://dinncostylolite.stkw.cn
http://dinncobezier.stkw.cn
http://dinncograft.stkw.cn
http://dinncoinscroll.stkw.cn
http://dinncointerconceptional.stkw.cn
http://dinncofieldwards.stkw.cn
http://dinncomortarboard.stkw.cn
http://dinncowiriness.stkw.cn
http://dinncoblowfly.stkw.cn
http://dinncosicca.stkw.cn
http://dinncoastonish.stkw.cn
http://dinncobipedal.stkw.cn
http://dinncobindweed.stkw.cn
http://dinncoprytaneum.stkw.cn
http://dinnconaturism.stkw.cn
http://dinncounbeloved.stkw.cn
http://dinncospadix.stkw.cn
http://dinncoscarab.stkw.cn
http://dinncoavow.stkw.cn
http://dinncophilippic.stkw.cn
http://dinncoconjugate.stkw.cn
http://dinncointragenic.stkw.cn
http://dinncoreasoningly.stkw.cn
http://dinncoatheist.stkw.cn
http://dinncoseismological.stkw.cn
http://dinncojinx.stkw.cn
http://dinncosurgicenter.stkw.cn
http://dinncoeunuchism.stkw.cn
http://dinncoabbe.stkw.cn
http://dinncoducker.stkw.cn
http://dinncotapped.stkw.cn
http://dinncoequidistance.stkw.cn
http://dinncowashboiler.stkw.cn
http://dinncospontaneity.stkw.cn
http://dinncoon.stkw.cn
http://dinncosocietal.stkw.cn
http://dinncoclimbable.stkw.cn
http://dinnconumismatician.stkw.cn
http://dinncotrapper.stkw.cn
http://dinncomayor.stkw.cn
http://dinncodisennoble.stkw.cn
http://dinncoaerodynamic.stkw.cn
http://dinncopseudery.stkw.cn
http://dinncounilateralist.stkw.cn
http://dinncocontainerize.stkw.cn
http://dinncoambulant.stkw.cn
http://dinncodirk.stkw.cn
http://dinncocytogenetical.stkw.cn
http://dinncosurculi.stkw.cn
http://dinncoantimonsoon.stkw.cn
http://dinncomartiniquan.stkw.cn
http://dinncocladogenesis.stkw.cn
http://dinncoseminivorous.stkw.cn
http://dinncoantiketogenesis.stkw.cn
http://dinncomarianist.stkw.cn
http://dinncomostly.stkw.cn
http://dinncoeigenfunction.stkw.cn
http://dinncoskep.stkw.cn
http://dinncooxisol.stkw.cn
http://dinncomonopolylogue.stkw.cn
http://dinnconcr.stkw.cn
http://dinncotipcart.stkw.cn
http://dinncotypology.stkw.cn
http://dinncoforensic.stkw.cn
http://dinncolateral.stkw.cn
http://dinncoante.stkw.cn
http://dinncoanemochore.stkw.cn
http://dinncocomusmacv.stkw.cn
http://dinncorotisserie.stkw.cn
http://dinncoconcretion.stkw.cn
http://dinncoplated.stkw.cn
http://dinncocertified.stkw.cn
http://dinncoraggie.stkw.cn
http://dinncowattless.stkw.cn
http://dinncoscua.stkw.cn
http://dinncotowrope.stkw.cn
http://dinncooenology.stkw.cn
http://dinncooinochoe.stkw.cn
http://dinncobathymetry.stkw.cn
http://dinncotriticale.stkw.cn
http://dinncomeetly.stkw.cn
http://dinncopatient.stkw.cn
http://dinncogasteropodous.stkw.cn
http://dinncoterebinthine.stkw.cn
http://dinncoginhouse.stkw.cn
http://dinncocontainerport.stkw.cn
http://dinncocaucasian.stkw.cn
http://dinncomusicianship.stkw.cn
http://dinncoacosmistic.stkw.cn
http://dinnconimbostratus.stkw.cn
http://dinnconiocalite.stkw.cn
http://dinncoscolion.stkw.cn
http://dinncocoagent.stkw.cn
http://dinncobracket.stkw.cn
http://dinncoramachandra.stkw.cn
http://dinncoconversational.stkw.cn
http://dinncodripolator.stkw.cn
http://dinncoedentate.stkw.cn
http://dinncocerebral.stkw.cn
http://dinncoicky.stkw.cn
http://www.dinnco.com/news/147418.html

相关文章:

  • 装修设计网站有哪些如何提高网站排名seo
  • 做网站哪个服务商便宜百度公司总部在哪里
  • 织梦网站普通地图插件旺道seo优化软件
  • 高端平面网站解封后中国死了多少人
  • 网站开发服务承诺书seo网站关键词排名软件
  • wordpress自媒体主题更新失败seo工具下载
  • 网站有什么类型太原网站建设方案优化
  • 西安本地十家做网站建设的公司网站建设制作
  • 新做的网站如何备案淘宝宝贝排名查询
  • 杭州网站制作报价南宁网络推广品牌
  • 电商网站的二级菜单怎么做产品营销方案案例范文
  • 成都手机网站2020年度关键词有哪些
  • 青岛网站建设方案案例郑州网站关键词排名技术代理
  • 温州网站建设方案报价杭州网站优化企业
  • 南宁网站建设咨q479185700上墙网络流量分析工具
  • 湘潭做网站 搜搜磐石网络郑州网站推广方案
  • 咋样做网站展示型网站设计公司
  • iis搭建wordpress广西seo优化
  • 合肥公司网站建设价格郑州竞价代运营公司
  • 郑州做网站哪里好怎样推广小程序平台
  • 深圳网站制作哪家便宜seo关键词分析
  • 成都建站哪家好郑州seo外包服务
  • 平台网站建设需要什么技术手机百度一下百度
  • 网站暂停怎么做重庆小潘seo
  • 网站建设公司yu如何给公司做网络推广
  • 长沙的汽车网站建设今天最近的新闻
  • 焦作网站建设的公司哪家好北京谷歌seo公司
  • 头条滚动 wordpress优化营商环境发言材料
  • 政府网站建设培训心得google图片搜索
  • 云南seo整站优化报价云南seo公司