欢迎来到 艾瑞可erik 的魔法世界 🧙‍♂️

一只全栈开发的程序猿,偶尔做做运维、PHP、Goland、Python、Java、摄影、画画、写作、顺便睡觉,反正整站都搞过。

📚 289 篇文章 🏷️ 501 个标签 📂 89 个分类

🔥 最新文章

光明小镇游记

时间:2019-10-03 上午

早早的起床,光明小镇还是比较偏远的,地铁不通。早早起床赶了一个多小时地铁。刚开始定位的是光明小镇OTC欢乐田园,公交站台是 第二职业技术学校。后来快到站的时候,听到车上有人过去,才知道是中山七院(或中大附七公交站。
中大附七附近有停车场,驾车来比较合适。
下车,直走车流方向。
早上人还是那么多

socket进程通信及多进程

socket是操作系统提供的通信层的一组抽象API

函数介绍

  • socket_create(int $domain , int $type , int $protocol)

    正确时返回一个套接字(通讯),失败时返回 FALSE。要读取错误代码,可以调用 socket_last_error()。这个错误代码可以通过 socket_strerror() 读取文字的错误说明。

    创建一个通讯节点,socket_create包含三个参数

    • $domain 指定哪个协议用在当前套接字(通讯节点),有以下三种:
      • AF_INET:IPv4网络协议。TCP 和 UDP 都可使用此协议。
      • AF_INET6: IPv6网络协议。TCP 和 UDP 都可使用此协议。
      • AF_UNIX: 本地通讯协议。具有高性能和低成本的 IPC(进程间通讯)。

代理服务搭建

代理服务器(Proxy)主要是用户有因特网数据要求时,Proxy会帮用户去向目的地取得用户所需要的数据。

Proxy获取信息的工作流程
  • 当Proxy的缓存拥有用户所想要的数据时
    • Client端向Server端发送一个数据需求数据包。
    • Server端接收后,先比对这个数据包的来源与预计要前往的目标网站是否为可接受?如果来源与目标合法,或者说,来源与目标网站Proxy都能帮忙取得数据时,那么Server端会开始替Client取得数据。
    • Server首先会检查自己缓存数据,如果有Client所需的数据,那就将数据取出,而不经过向Internet要求数据的程序。
    • 最后将数据发送给Client端。

hadoop2.8和3.1版本配置变化

新版hadoop3.1相较于老版hadoop2.8在配置文件这块有了变化。

这个是我早些时候配置的

hadoop2.8安装教程

在hadoop2.8中配置java路径和项目路径统一在/path/etc/hadoop/yarn-env.sh中。而hadoop3.1中则是在hadoop-env.sh中开启配置

原来slaves的节点配置改成works文件。

昨晚一不留神掉坑里了。这里附上配置。