- check that the calico/node container is running and has mounted /var/lib/calico/
viqiang1991
云原生
k8s运行pod节点后出现如下错误:网上查询资料后,发现自己的网络没有设置好。1.在所有节点重置k8skubeadmreset2.删除kubectlrm-fr~/.kube/3.启用ipvsmodprobe--ip_vsmodprobe--ip_vs_rrmodprobe--ip_vs_wrrmodprobe--ip_vs_shmodprobe--nf_conntrack_ipv44.导出并修改配
- Iptables状态跟踪(conntrack)相关命令与参数
石小千
Linux网络linux网络运维
记录Iptables状态跟踪(conntrack)的相关命令与参数,记录如下:参考链接:你真的了解nf_conntrack么?链接:conntrack最大数量链接:linux路由跟踪表nf_conntrack数据结构参数简介链接:Iptables状态跟踪机制介绍和优化探讨链接:运维排查篇|Linux连接跟踪表满了怎么处理链接:linuxiptables详解链接:iptables详解(图文)概念本节
- Iptables NAT上网小记
weixin_30879833
运维网络
说明:natServer外网口eth0x.x.x.xnatServer内网口eth1:192.168.1.151内网192.168.1.100-192.168.1.110需要通过natServer上网。1、加载nat模块:IPTABLES_MODULES="ip_conntrack_ftp"IPTABLES_MODULES="ip_nat_ftp"2、开启IP转发,编辑/etc/sysctl.co
- 执行ping命令时提示ping: sendmsg: Operation not permitted
乐十九
服务器网络运维
查看日志发现出现了大量的tablefull,droppingpacket记录,后上网查看资料发现是因为当前会话数已经满了,因此出现丢包现象。这里需要说一下nf_conntracknf_conntrack(在老版本的Linux内核中叫ip_conntrack)是一个内核模块,用于跟踪一个连接的状态的。连接状态跟踪可以供其他模块使用,最常见的两个使用场景是iptables的nat的state模块。ip
- 基于centos7部署k8s
TomNewChao
k8skubernetesdocker运维
一.k8s安装1.设置节点名称hostnamectlset-hostnamek8s-master-01hostnamectlset-hostnamek8s-node-01hostnamectlset-hostnamek8s-node-02exec/bin/bash2.安装常用的工具yuminstall-yconntrackntpdatentpipvsadmipsetjqiptablescurlsy
- linux 路由跟踪表满错误 nf_conntrack: table full, dropping packet 原理解决方法
whatday
netfilter/conntrack相关内核参数往往是用Linux服务器的互联网小公司业务量上去之后遇到的第3个“新手怪”。(第1位:进程可用的FD不足,第2位:IP临时端口不足+TIME_WAIT状态的连接过多导致无法建立新连接)很多人以为Linux经过这么多年优化,默认参数应该“足够好”,其实不是。默认参数面向“通用”服务器,不适用于连接数和访问量比较多的场景。症状服务器负载正常,但请求大量
- LINUX服务器防火墙nf_conntrack问题一例
有莘不破呀
经验分享linux运维服务器
一、故障现象业务反馈服务异常,无法响应请求,从系统日志dmesg或/var/log/messages看到大量以下记录:kernel:nf_conntrack:tablefull,droppingpacket.二、问题分析业务高峰期服务器访问量大,内核netfilter模块conntrack相关参数配置过小不合理,导致IP包被丢掉,连接无法建立。nf_conntrack模块在kernel2.6.15
- Linux运维面试题(简答篇)
Linux_淡忘
/var/log/messages日志出现kernel:nf_conntrack:tablefull,droppingpacket,请问是什么原因导致的,如何解决?此报错为iptables报错信息,连接跟踪表已满,开始丢包,可能的原因是由于频繁的连接、关闭,或者网络的一些TCP的连接导致的解决方法:1)加大跟踪表的大小2)禁用一些不必跟踪的连接状态3)禁用模块ip_vsnf_conntectlin
- can't initialize iptables table错误
linux内核控
neutroniptables
can'tinitializeiptablestable错误iptables需要加载模块modprobeip_tablesmodprobeip_conntrackmodprobeiptable_filtermodprobeipt_state----------------------------lsmod|greptun如果没有加载,那么就请先loadtun模块:modprobetun当然,如果你
- k8s 环境中ipvs VS iptables
南柯一梦,笑谈浮生
k8skubernetes容器云原生
IPVSvs.iptables在Kubernetes中的区别特性IPVSiptables类型L4负载均衡器L3/L4包过滤层级传输层(L4)网络层(L3)和传输层(L4)用途服务负载均衡网络流量的包过滤和NAT网络层在第4层操作(TCP/UDP)在第3层(IP)和第4层(TCP/UDP)操作负载均衡支持多种负载均衡算法负载均衡功能有限连接跟踪连接跟踪由IPVS自身处理连接跟踪由conntrack模
- kubekey部署k8s
java-superchen
K8Skubernetesdockerlinux
服务器配置nameipmaster192.168.57.61node1192.168.57.76master安装需要2H4G磁盘空间至少需要20Gnode1安装需要4H4G磁盘空间至少需要50G安装k8s环境依赖,在每台服务器执行以下命令命令:yuminstall-ysocatconntrackebtablesipset下载KubeKey工具//导入环境变量exportKKZONE=cn//下载k
- GNU/Linux问题集
wcy1323
LINUXdebianoracleapacheshellmysqllinux
整理:Jimsof本文遵从GPL协议,欢迎转载、修改、散布注:为了反映最新的变化,该文档从2004/11/29开始,把新的内容放到前面。2005/03/30问题:在NAT机器上的Log中出现大量的“ip_conntrack:tablefull,droppingpacket.”解决:ip_conntrack是nat的连接状态跟踪数据库,维护一个连接状态跟踪表,该表的容量一般有1024字节,如果连接数
- linux 报错 kernel: nf_conntrack: falling back to vmalloc 解决方法
whatday
CentOSLinuxrelease7.6.1810(Core)Linuxlocalhost.localdomain3.10.0-957.el7.x86_64#1SMPThuNov823:39:32UTC2018x86_64x86_64x86_64GNU/Linux解决报错:kernel:nf_conntrack:fallingbacktovmalloc1、重启防火墙中,发现/var/log/me
- linux iptables nf_conntrack 简介
whatday
目录nf_conntrack模块常用命令nf_conntrack会话表的内容解释nf_conntrack相关内核参数和解释如何判断会话表是否满会话表满的解决办法计算公式nf_conntrack(在老版本的Linux内核中叫ip_conntrack)是一个内核模块,用于跟踪一个连接的状态的。连接状态跟踪可以供其他模块使用,最常见的两个使用场景是iptables的nat的state模块。iptable
- linux 路由跟踪表 nf_conntrack 数据结构 参数 简介
whatday
在内核中,连接跟踪表是一个二维数组结构的哈希表(hashtable),哈希表的大小记作HASHSIZE,哈希表的每一项(hashtableentry)称作bucket,因此哈希表中有HASHSIZE个bucket存在,每个bucket包含一个链表(linkedlist),每个链表能够存放若干个conntrack条目(bucketsize)。需要明确的是,nf_conntrack模块并不是所有Lin
- modprobe: FATAL: Module nf_conntrack_ipv4 not found.
登高而望
kubernetes容器docker
在网上找到教程安装K8S需要配置ipvs功能,但是在进行配置时会报错modprobe:FATAL:Modulenf_conntrack_ipv4notfound.这是因为使用了高内核,较如博主就是使用了5.2的内核,一般教程都是3.2的内核。在高版本内核已经把nf_conntrack_ipv4替换为nf_conntrack了。所以正确配置应该如下#1.安装ipset和ipvsadm[root@ma
- nf_conntrack_ipv4模块安装(解决找不到的错误问题)
阿白,
k8s解决错误问题k8s
安装kubernetes是,主要修改内核参数,要加入nf_conntrack_ipv4,有的教程跟着做会显示找不到nf_conntrack_ipv4,高版本的内核因为nf_conntrack_ipv4被nf_conntrack替换了,所以装不了,至于低版本内核就俗所谓了,但要注意文件的后缀名,执行那个修改模块的脚本,注意脚本名后缀的是.modules,如/etc/sysconfig/modules
- nf_conntrack详解
weixin_34262482
网络运维开发工具
2019独角兽企业重金招聘Python工程师标准>>>(服务器用的阿里云主机,CentOS7.3,似乎不管内存多少阿里云都把conntrack_max设成65536)症状CentOS服务器,负载正常,但请求大量超时,服务器/应用访问日志看不到相关请求记录。在dmesg或/var/log/messages看到大量以下记录:kernel:nf_conntrack:tablefull,droppingp
- linux禁止修 5在线阅读,linux – 如何在不重新编译内核的情况下禁用CentOS 5.3中的nf_conntrack内核模块...
小杨说电影
linux禁止修5在线阅读
我正在运行CentOS5.3,并希望禁用nf_conntrack模块以提高haproxy的网络性能.我正在使用一些简单的规则运行iptables.我真的不需要连接跟踪.我在Rackspace云服务器上运行,所以我无法运行自定义内核.我试过运行modprobe,但这不起作用.[mmarano@w1w1]$sudomodprobe-n-rnf_conntrackFATAL:Modulenf_connt
- linux nf conntrack,Linux基于mark的策略路由以及nf_conntrack RELATED
傅宇彤
linuxnfconntrack
谈到什么是意义,话题总显得很大,近日每晚都和老城里的朋友聊老城的文化,老城的老房子,老城的叫卖声,老城的方言…进行了很多的思考,也挺充实。至于技术方面,也有跟朋友以及前同事聊过,这些都是意义。又到了周末,早早起来写一篇技术总结,至于老城的话题,我会在朋友圈零零散散地写。本文关键词:Linux策略路由,nf_conntrack,socket,路由缓存再谈“哪里来的回哪里”当人们部署双线服务器时,比如
- nf_conntrack: table full, dropping packet 问题排查和解决
weixin_30454481
操作系统开发工具网络
nf_conntrack模块在kernel2.6.15(2006-01-03发布)被引入,支持ipv4和ipv6,取代只支持ipv4的ip_connktrack,用于跟踪连接的状态,供其他模块使用。最常见的使用场景是iptables的nat和state模块:nat根据转发规则修改IP包的源/目标地址,靠nf_conntrack的记录才能让返回的包能路由到发请求的机器。state直接用nf_conn
- Linux系统nf_conntrack连接跟踪机制简介
keallllllllll
网络子系统内核内核netfilter
1、前言前段时间接手的一个连接跟踪表满导致网络不通的问题。问题介绍:网络不通,ping,ssh均失败。查看dmesg日志有报错:kernel:nf_conntrack:nf_conntrack:tablefull,droppingpacketsysctlnet.netfilter.nf_conntrack_count达到了net.netfilter.nf_conntrack_max的值但查看cat
- kubernetes节点报nf_conntrack: table full, dropping packet的故障处理
忍冬行者
Linuxkubernetes网络linux
问题现象系统连接数高的时候,机子出现掉包,查看日志发现报错,nf_conntrack:tablefull,droppingpacket。查看日志的方式如下[root@master01~]#dmesg|grepnf_conntrack|more[24849375.519322]nf_conntrack:tablefull,droppingpacket[24849375.519400]nf_connt
- 一个复杂的nf_conntrack实例全景解析
confirmwz
#linux网络协议栈
本文关注两点,一点是细节,另外一点是概览:细节:一个完整的关于nf_conntrack和NAT互动的例子概览:关于人云亦云的讽刺近期搜集了一些关于iptables,NAT相关的问题,其中最令人觉得麻烦的还是nf_conntrack相关的东西,比如它和NAT的关系,它和statematch的关系,它的Helper机制怎么使用等等。 因此决定写一篇随笔来一个情景分析,也是方便自己终有一天遗忘了细节知
- nf_conntrack内核模块常见问题
识途老码
Linux内核nf_conntrack
nf_conntrack内核模块常见问题问题描述排查步骤前置条件:启用nf_conntrack内核模块检查nf_conntrack配置解决办法1:半数减少nf_conntrackbuckets的值解决办法2:加倍调大m.min_free_kbytes值解决办法3:Linux社区权威答复-忽略告警问题描述内核报错fallingbacktovmalloc排查步骤前置条件:启用nf_conntrack内
- nf_conntrack连接跟踪模块
Freshair_x
LINUXiptablesnf_conntrack
nf_conntrack连接跟踪模块在iptables里,包是和被跟踪连接的四种不同状态有关的。它们分别是NEW,ESTABLISHED,RELATED和INVALID。后面我们会深入地讨论每一个状态。使用iptables的state模块可以匹配操作这几种状态,我们能很容易地控制“谁或什么能发起新的会话”。为什么需要这种状态跟踪机制呢?比如你的80端口开启,而你的程序被植入反弹式木马,导致服务器主
- Linux关闭nf_conntrack模块
change-can
Linuxlinux
【问题描述】服务器负载正常,但服务器内存飙升影响了中间件的使用,查看/var/log/messages日志存在大量kernel:nf_conntrack:tablefull,droppingpacket【说明】nf_conntrack模块在kernel2.6.15(2006-01-03发布)被引入,工作在3层,支持IPv4和IPv6,取代只支持IPv4的ip_connktrack,用于跟踪连接的状
- CentOS 7系统初始化和内核优化
Frankcsdn20180825
centos服务器linux
1.设置系统主机名#设置系统主机名hostnamectlset-hostnamemini22.安装常见依赖包yuminstall-ysocatconntrackntpdatentpipvsadmipsetjqiptablescurlsysstatlibseccompwgetvimnet-toolsgit3.设置防火墙为Iptables并设置空规则#关闭firewalld防火墙和开启自启system
- kubesphere 使用docker kubesphere 使用教程
qq_14910065
kubernetesdocker容器相关docker容器运维
1.在centos上的安装流程1.1安装需要的环境yuminstall-ysocatconntrackebtablesipsetcurl1.2下载KubeKey#电脑必须可以访问github,很重要。不然安装过程会出问题curl-sfLhttps://get-kk.kubesphere.io|VERSION=v1.2.1sh-chmod+xkk1.3开始安装./kkcreatecluster--w
- 【oceanbase】centos7/kylinv10部署oceanbase(x86版本)
虹梦未来
oceanbase
1.修改系统vim/etc/sysctl.conffs.file-max=102400net.nf_conntrack_max=1024000net.netfilter.nf_conntrack_max=10240002.修改ulimit的openfile,系统默认的ulimit对文件打开数量的限制是1024vim/etc/security/limits.conf#加入以下配置,重启即可生效*ha
- 312个免费高速HTTP代理IP(能隐藏自己真实IP地址)
yangshangchuan
高速免费superwordHTTP代理
124.88.67.20:843
190.36.223.93:8080
117.147.221.38:8123
122.228.92.103:3128
183.247.211.159:8123
124.88.67.35:81
112.18.51.167:8123
218.28.96.39:3128
49.94.160.198:3128
183.20
- pull解析和json编码
百合不是茶
androidpull解析json
n.json文件:
[{name:java,lan:c++,age:17},{name:android,lan:java,age:8}]
pull.xml文件
<?xml version="1.0" encoding="utf-8"?>
<stu>
<name>java
- [能源与矿产]石油与地球生态系统
comsci
能源
按照苏联的科学界的说法,石油并非是远古的生物残骸的演变产物,而是一种可以由某些特殊地质结构和物理条件生产出来的东西,也就是说,石油是可以自增长的....
那么我们做一个猜想: 石油好像是地球的体液,我们地球具有自动产生石油的某种机制,只要我们不过量开采石油,并保护好
- 类与对象浅谈
沐刃青蛟
java基础
类,字面理解,便是同一种事物的总称,比如人类,是对世界上所有人的一个总称。而对象,便是类的具体化,实例化,是一个具体事物,比如张飞这个人,就是人类的一个对象。但要注意的是:张飞这个人是对象,而不是张飞,张飞只是他这个人的名字,是他的属性而已。而一个类中包含了属性和方法这两兄弟,他们分别用来描述对象的行为和性质(感觉应该是
- 新站开始被收录后,我们应该做什么?
IT独行者
PHPseo
新站开始被收录后,我们应该做什么?
百度终于开始收录自己的网站了,作为站长,你是不是觉得那一刻很有成就感呢,同时,你是不是又很茫然,不知道下一步该做什么了?至少我当初就是这样,在这里和大家一份分享一下新站收录后,我们要做哪些工作。
至于如何让百度快速收录自己的网站,可以参考我之前的帖子《新站让百
- oracle 连接碰到的问题
文强chu
oracle
Unable to find a java Virtual Machine--安装64位版Oracle11gR2后无法启动SQLDeveloper的解决方案
作者:草根IT网 来源:未知 人气:813标签:
导读:安装64位版Oracle11gR2后发现启动SQLDeveloper时弹出配置java.exe的路径,找到Oracle自带java.exe后产生的路径“C:\app\用户名\prod
- Swing中按ctrl键同时移动鼠标拖动组件(类中多借口共享同一数据)
小桔子
java继承swing接口监听
都知道java中类只能单继承,但可以实现多个接口,但我发现实现多个接口之后,多个接口却不能共享同一个数据,应用开发中想实现:当用户按着ctrl键时,可以用鼠标点击拖动组件,比如说文本框。
编写一个监听实现KeyListener,NouseListener,MouseMotionListener三个接口,重写方法。定义一个全局变量boolea
- linux常用的命令
aichenglong
linux常用命令
1 startx切换到图形化界面
2 man命令:查看帮助信息
man 需要查看的命令,man命令提供了大量的帮助信息,一般可以分成4个部分
name:对命令的简单说明
synopsis:命令的使用格式说明
description:命令的详细说明信息
options:命令的各项说明
3 date:显示时间
语法:date [OPTION]... [+FORMAT]
- eclipse内存优化
AILIKES
javaeclipsejvmjdk
一 基本说明 在JVM中,总体上分2块内存区,默认空余堆内存小于 40%时,JVM就会增大堆直到-Xmx的最大限制;空余堆内存大于70%时,JVM会减少堆直到-Xms的最小限制。 1)堆内存(Heap memory):堆是运行时数据区域,所有类实例和数组的内存均从此处分配,是Java代码可及的内存,是留给开发人
- 关键字的使用探讨
百合不是茶
关键字
//关键字的使用探讨/*访问关键词private 只能在本类中访问public 只能在本工程中访问protected 只能在包中和子类中访问默认的 只能在包中访问*//*final 类 方法 变量 final 类 不能被继承 final 方法 不能被子类覆盖,但可以继承 final 变量 只能有一次赋值,赋值后不能改变 final 不能用来修饰构造方法*///this()
- JS中定义对象的几种方式
bijian1013
js
1. 基于已有对象扩充其对象和方法(只适合于临时的生成一个对象):
<html>
<head>
<title>基于已有对象扩充其对象和方法(只适合于临时的生成一个对象)</title>
</head>
<script>
var obj = new Object();
- 表驱动法实例
bijian1013
java表驱动法TDD
获得月的天数是典型的直接访问驱动表方式的实例,下面我们来展示一下:
MonthDaysTest.java
package com.study.test;
import org.junit.Assert;
import org.junit.Test;
import com.study.MonthDays;
public class MonthDaysTest {
@T
- LInux启停重启常用服务器的脚本
bit1129
linux
启动,停止和重启常用服务器的Bash脚本,对于每个服务器,需要根据实际的安装路径做相应的修改
#! /bin/bash
Servers=(Apache2, Nginx, Resin, Tomcat, Couchbase, SVN, ActiveMQ, Mongo);
Ops=(Start, Stop, Restart);
currentDir=$(pwd);
echo
- 【HBase六】REST操作HBase
bit1129
hbase
HBase提供了REST风格的服务方便查看HBase集群的信息,以及执行增删改查操作
1. 启动和停止HBase REST 服务 1.1 启动REST服务
前台启动(默认端口号8080)
[hadoop@hadoop bin]$ ./hbase rest start
后台启动
hbase-daemon.sh start rest
启动时指定
- 大话zabbix 3.0设计假设
ronin47
What’s new in Zabbix 2.0?
去年开始使用Zabbix的时候,是1.8.X的版本,今年Zabbix已经跨入了2.0的时代。看了2.0的release notes,和performance相关的有下面几个:
:: Performance improvements::Trigger related da
- http错误码大全
byalias
http协议javaweb
响应码由三位十进制数字组成,它们出现在由HTTP服务器发送的响应的第一行。
响应码分五种类型,由它们的第一位数字表示:
1)1xx:信息,请求收到,继续处理
2)2xx:成功,行为被成功地接受、理解和采纳
3)3xx:重定向,为了完成请求,必须进一步执行的动作
4)4xx:客户端错误,请求包含语法错误或者请求无法实现
5)5xx:服务器错误,服务器不能实现一种明显无效的请求
- J2EE设计模式-Intercepting Filter
bylijinnan
java设计模式数据结构
Intercepting Filter类似于职责链模式
有两种实现
其中一种是Filter之间没有联系,全部Filter都存放在FilterChain中,由FilterChain来有序或无序地把把所有Filter调用一遍。没有用到链表这种数据结构。示例如下:
package com.ljn.filter.custom;
import java.util.ArrayList;
- 修改jboss端口
chicony
jboss
修改jboss端口
%JBOSS_HOME%\server\{服务实例名}\conf\bindingservice.beans\META-INF\bindings-jboss-beans.xml
中找到
<!-- The ports-default bindings are obtained by taking the base bindin
- c++ 用类模版实现数组类
CrazyMizzz
C++
最近c++学到数组类,写了代码将他实现,基本具有vector类的功能
#include<iostream>
#include<string>
#include<cassert>
using namespace std;
template<class T>
class Array
{
public:
//构造函数
- hadoop dfs.datanode.du.reserved 预留空间配置方法
daizj
hadoop预留空间
对于datanode配置预留空间的方法 为:在hdfs-site.xml添加如下配置
<property>
<name>dfs.datanode.du.reserved</name>
<value>10737418240</value>
 
- mysql远程访问的设置
dcj3sjt126com
mysql防火墙
第一步: 激活网络设置 你需要编辑mysql配置文件my.cnf. 通常状况,my.cnf放置于在以下目录: /etc/mysql/my.cnf (Debian linux) /etc/my.cnf (Red Hat Linux/Fedora Linux) /var/db/mysql/my.cnf (FreeBSD) 然后用vi编辑my.cnf,修改内容从以下行: [mysqld] 你所需要: 1
- ios 使用特定的popToViewController返回到相应的Controller
dcj3sjt126com
controller
1、取navigationCtroller中的Controllers
NSArray * ctrlArray = self.navigationController.viewControllers;
2、取出后,执行,
[self.navigationController popToViewController:[ctrlArray objectAtIndex:0] animated:YES
- Linux正则表达式和通配符的区别
eksliang
正则表达式通配符和正则表达式的区别通配符
转载请出自出处:http://eksliang.iteye.com/blog/1976579
首先得明白二者是截然不同的
通配符只能用在shell命令中,用来处理字符串的的匹配。
判断一个命令是否为bash shell(linux 默认的shell)的内置命令
type -t commad
返回结果含义
file 表示为外部命令
alias 表示该
- Ubuntu Mysql Install and CONF
gengzg
Install
http://www.navicat.com.cn/download/navicat-for-mysql
Step1: 下载Navicat ,网址:http://www.navicat.com/en/download/download.html
Step2:进入下载目录,解压压缩包:tar -zxvf navicat11_mysql_en.tar.gz
- 批处理,删除文件bat
huqiji
windowsdos
@echo off
::演示:删除指定路径下指定天数之前(以文件名中包含的日期字符串为准)的文件。
::如果演示结果无误,把del前面的echo去掉,即可实现真正删除。
::本例假设文件名中包含的日期字符串(比如:bak-2009-12-25.log)
rem 指定待删除文件的存放路径
set SrcDir=C:/Test/BatHome
rem 指定天数
set DaysAgo=1
- 跨浏览器兼容的HTML5视频音频播放器
天梯梦
html5
HTML5的video和audio标签是用来在网页中加入视频和音频的标签,在支持html5的浏览器中不需要预先加载Adobe Flash浏览器插件就能轻松快速的播放视频和音频文件。而html5media.js可以在不支持html5的浏览器上使video和audio标签生效。 How to enable <video> and <audio> tags in
- Bundle自定义数据传递
hm4123660
androidSerializable自定义数据传递BundleParcelable
我们都知道Bundle可能过put****()方法添加各种基本类型的数据,Intent也可以通过putExtras(Bundle)将数据添加进去,然后通过startActivity()跳到下一下Activity的时候就把数据也传到下一个Activity了。如传递一个字符串到下一个Activity
把数据放到Intent
- C#:异步编程和线程的使用(.NET 4.5 )
powertoolsteam
.net线程C#异步编程
异步编程和线程处理是并发或并行编程非常重要的功能特征。为了实现异步编程,可使用线程也可以不用。将异步与线程同时讲,将有助于我们更好的理解它们的特征。
本文中涉及关键知识点
1. 异步编程
2. 线程的使用
3. 基于任务的异步模式
4. 并行编程
5. 总结
异步编程
什么是异步操作?异步操作是指某些操作能够独立运行,不依赖主流程或主其他处理流程。通常情况下,C#程序
- spark 查看 job history 日志
Stark_Summer
日志sparkhistoryjob
SPARK_HOME/conf 下:
spark-defaults.conf 增加如下内容
spark.eventLog.enabled true spark.eventLog.dir hdfs://master:8020/var/log/spark spark.eventLog.compress true
spark-env.sh 增加如下内容
export SP
- SSH框架搭建
wangxiukai2015eye
springHibernatestruts
MyEclipse搭建SSH框架 Struts Spring Hibernate
1、new一个web project。
2、右键项目,为项目添加Struts支持。
选择Struts2 Core Libraries -<MyEclipes-Library>
点击Finish。src目录下多了struts