mac

基于mac表的vxlan转发

本秂侑毒 提交于 2020-02-12 12:20:16
基于基于mac表的vxlan转发依赖于两个表: 1、 VLAN和VXLAN的映射关系表 2、MAC地址表,里面包含了MAC 地址,VXLAN ID和远端VTEP IP地址的对应关系。 VTEP收到uplink主机的网络数据帧时,会先根据VLAN,查第一个表获得对应的VXLAN ID,然后根据VXLAN ID和目的MAC地址,查MAC地址表获取远端VTEP的IP地址。最后,VTEP会剥离VLAN Tag,按照VXLAN格式封装数据帧,发往远端的VTEP。 mac表学习 mac表学习和二层交换机类似。 1、VTEP收到的所有的VXLAN数据,VTEP会记录内层报文的源MAC地址,VXLAN ID和远端VTEP的IP地址,进而更新自己的MAC地址表。 2、flood learn VTEP在转发vxlan报文时,如果查找mac表没有发现dst mac相关的记录,就会开始执行flood learn操作。 flood learn通过IP 组播来控制 flood的范围 1、 采用多播模式, vm 发送 arp request 的 mac 广播报文时, vetp 会将 mac 广播报文封装在 本机组播 报文。 其中涉及广播mac地址和组播ip地址的转 。 2、 remotre Host 在接收多播报文时,会记录 <src mac of inner package, src vetp ip>, 来源

jmeter性能测试1:目录解析

做~自己de王妃 提交于 2020-02-12 11:33:20
建议都通过命令行来启动: bin:核心可执行文件,包含配置 jmeter.bat: windows启动文件 jmeter: mac或者linux启动文件 jmeter-server:mac或者Liunx分布式压测使用的启动文件 jmeter-server.bat:mac或者Liunx分布式压测使用的启动文件 jmeter.properties: 核心配置文件 extras:插件拓展的包 lib:核心的依赖包 ext:核心包 junit:单元测试包 来源: https://www.cnblogs.com/chaoyangya/p/12298293.html

mac下删除不需要的应用程序

拈花ヽ惹草 提交于 2020-02-12 09:58:10
一般的应用程序删除: 1)可以在 前往--应用程序 中直接删除 2)直接在启动台中按住出现X直接删除。 问题 : mac下不出现在应用程序中,启动台中按住也不出现X,也不可以直接拖到废纸篓中删除的应用如何删除? 解决 : 先在启动台中找到这个应用程序,然后直接将其拖到程序们坞(就是mac的最底部的工具条 图1 ),然后鼠标右键,出现个菜单,选项--在访达中显示 这样就可以看到应用程序在应用程序中的实际位置了,下面只要拖到废纸篓中,就可以删除了。 图1 来源: https://www.cnblogs.com/jiduoduo/p/12297760.html

Mac上Hive环境搭建

徘徊边缘 提交于 2020-02-12 02:17:20
本文介绍在Mac上搭建Hive环境。 建议首先配置好Hadoop,搭建与配置可以参考我之前的博文 Mac Hadoop的安装与配置 。 当然你也可以选择使用Docker搭建环境,本文不作介绍。 安装 对于MacOs,推荐使用HomeBrew安装hive,一步到位。 $ brew install hive 创建元数据库 Hive默认用derby作为元数据库。这里我们用mysql来存储元数据,下面作一些初始化 mysql> create database metastore; mysql> create user 'hive'@'localhost' identified by '123456'; mysql> grant select,insert,update,delete,alter,create,index,references on metastore.* to 'hive'@'localhost'; mysql> flush privileges; 创建并修改配置 进入Hive的安装目录,创建hive-site.xml文件。(下面命令中hive路径替换为自己实际安装的路径即可) $ cd /usr/local/Cellar/hive/2.1.1/libexec/conf $ cp hive-default.xml.template hive-site.xml

Mac OS X wants to use the “system” keychain 的解决方案

♀尐吖头ヾ 提交于 2020-02-12 00:49:26
Mac OS X wants to make changes. Type an administrator's name and password to allow this. Mac OS X wants to use system keychain. 这个玩意会一直弹出了,直到你成功打包完成,你有多少类库打包进去就会弹多次,恐惧~ 还好找到大神的回复解决了这个问题,膜拜~ 1. 打开Keychain Access. 2. 在左上角,解锁keychain(如果已锁定)。 3. 从左上角选择系统keychain 4. 找到你的分配证书并点击三角形。 5. 双击分发证书下的“私钥”。 6. 在弹出窗口中,转到“访问控制”选项卡。 7. 选择“允许所有应用程序访问此项目”。 8. 保存更改。 9. 关闭所有窗口。 10. 运行应用程序。 原文传送门: https://cloud.tencent.com/developer/ask/34233 来源: https://www.cnblogs.com/zhouhui231/p/12297541.html

Mac安装iterm2主题教程及遇到的问题

只愿长相守 提交于 2020-02-11 17:15:13
安装 首先上图: ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200211125429771.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDE5NTE3NQ==,size_16,color_FFFFFF,t_70) 安装iterm2, 下载 下载oh-my-zsh,命令输入 sh -c " $( curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh ) " 安装agnoster主题, vim ~/.zshrc 然后 输入/ZSH_THEME,定位到ZSH_THEME字段,按i进入编辑模式,修改ZSH_THEME字段的值为agnoster,改完后按esc建退出编辑模式,输入:wq 推出保存 问题 如果出现乱码,那肯定是字符集的问题,在 配置font字体跟我一样就行了 另外本地终端乱码的话,把字体也改为上图的字体 来源: CSDN 作者: YZBPXX 链接: https://blog.csdn.net/weixin_44195175/article

MAC OX 配置JDK环境变量

生来就可爱ヽ(ⅴ<●) 提交于 2020-02-11 07:00:30
大家在windows里面配置JDK环境变量很容易,但是如果要在mac里面配置JDK环境变量和windows里面有所不同,具体如下: 第一: mac OS里面自带jdk,不过是1.6的版本,现在很多人使用的都是1.7甚至更高的版本,所需要替换,自己去 oracle的官网下载最新的对应的jdk版本,网址如下:http://www.oracle.com/technetwork/ Java /javase/downloads/index-jsp-138363.html; 下载完以后安装,此时会有问题出现,系统自带的jdk和我们的jdk在什么地方。 mac系统自带的jdk的安装目录在如下目录:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home ; 在mac系统里面jdk的路径是要到Home这里的,所以我们在后面配置环境变量的时候一点要记住选择到home这个文件这里。 我们自己安装的jdk的目录一般在 /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home 下; 也就是到Library这个目录下面去找应该就可以找到。 找到路径以后就是如何配置环境变量的问题,配置环境变量比较简单: 需要修改两个文件 第一个文件 .bash_profile

Mac的移动硬盘不能装载该如何解决?

给你一囗甜甜゛ 提交于 2020-02-11 04:43:57
昨天拔硬盘时,不能弹出,赶着要睡觉,就直接拔掉USB接口,谁料到今天再插进去,电脑不能识别,无法装载了. 我的天那, 里面很多重要资料,我以为硬盘坏了,要重新格盘了...T T 还好在网上找到了大神们的指点: 1) 先使用diskutil list 查看自己宗卷名字 我的是Netac 对应的是/dev/disk2 SiegdeMBP:~ sieg$ diskutil list /dev/disk0 (internal, physical): #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *121.3 GB disk0 1: EFI EFI 209.7 MB disk0s1 2: Apple_APFS Container disk1 121.1 GB disk0s2 /dev/disk1 (synthesized): #: TYPE NAME SIZE IDENTIFIER 0: APFS Container Scheme - +121.1 GB disk1 Physical Store disk0s2 1: APFS Volume Macintosh HD 105.3 GB disk1s1 2: APFS Volume Preboot 66.7 MB disk1s2 3: APFS Volume Recovery 1.0

mac下eclipse关联svn插件

别来无恙 提交于 2020-02-11 04:04:10
由于新冠状病毒的疫情这一周都需要在家办公了,家里只有一个mac之前只是娱乐工具,今天不得不用它撸代码,无奈重新安装各种环境,mac和windows的环境安装区别还是很大的,今天差点折磨死我,尤其是在eclipse中安装svn的插件!网上的一些教程和文章都太过老旧了,很多现在都已经不支持了,导致我这次的安装异常的艰辛。呕心沥血总结一下我今天一整天几乎不吃不喝的成果。 首先,我想先装一个svn的应用,发现mac并没有,于是装了一个s'martsvn先把代码撸下来,不得不说这个东西一点都不好用。然后开始在eclipse上安装svn的插件。按照网上的教程,先用了最简单的方式hlep-》install new software -》add -》按照网上的地址 Location 中输入:http://subclipse.tigris.org/update_1.12.x 然后下载。。。。进过漫长的等待。。。。报错。重来。继续报错。于是点开这个网址发现现在这个网址中已经没有下载包了,迁移到github中了。 https://github.com/subclipse/subclipse 打开GitHub的网址下载下来也无法直接用。不死心还没有按照网上的教程安装homebrew和javahl呢。想着也许是这个原因。开始安装homebrew。具体参照这篇写的很详细 https://zhuanlan