2 挨踢正能量

尚未进行身份认证

让编程改变世界!

等级
博文 63
排名 12w+

IDEA:Error:java: Compilation failed: internal java compiler error 解决办法

报错信息:报错原因:项目中Java版本不一致,可以查看项目中的jdk配置1、查看项目的jdk(Ctrl+Alt+shift+S)File->ProjectStructure->ProjectSettings->Project2、查看工程的jdk(Ctrl+Alt+shift+S)File->ProjectStructure->Project...

2018-09-26 16:46:13

Spark Streaming + Kafka 入门实例

初学SparkStreaming和Kafka,直接从网上找个例子入门,大致的流程:有日志数据源源不断地进入kafka,我们用一个sparkstreaming程序从kafka中消费日志数据,这些日志是一个字符串,然后将这些字符串用空格分割开,实时计算每一个单词出现的次数。 部署安装zookeeper:1、官网下载zookeeper:http://mirror.metrocast.ne...

2018-09-26 16:37:41

9.docker常用命令&&学习网站&&常用软件的安装

以下是此页面上的基本Docker命令列表,以及一些相关命令(如果您要在继续之前进行进一步探索)。dockerbuild-tfriendlyname.#使用此目录的Dockerfile创建镜像dockerrun-p4000:80friendlyname#运行端口4000到90的“友好名称”映射dockerrun-d-p4000:80frie...

2018-08-17 11:14:03

8.docker使用问题总结

docker使用问题总结1.docker报【Errorresponsefromdaemon:ErrorrunningDeviceCreate(createSnapDevice)dm_task_runfailed】错解决办法:#systemctlstopdocker.service#thin_check/var/lib/docker/devicemapp...

2018-08-17 11:13:58

7.6附:Oracle 在 多个Virtualbox 虚拟机间 跨不同物理宿主机进行通信

因为单位网络管理的原因,不太方便使用Virtualbox的BridgeAdapter模式,故此欲采用NAT模式,不对外不暴露虚拟机IP。但是此时会有一个问题:采用NAT模式后,在通常情况下,从外面看,或者从物理机来看,此虚拟机是不可见的。 此时,可通过端口转发,来使得外部机器和此物理机进行通讯。 设置方法如下:1先测试两台物理机是否能够ping通。例如...

2018-08-17 11:11:25

7.5附:VirtualBox 安装 Centos 7 笔记

VirtualBox安装Centos7笔记使用最新的版本总是要折腾半天,也给人带来许多新玩意。因为偶尔使用Linux,就需要使用虚拟机(虽然有点慢)。装ubuntu似乎out了,改用Centos7吧!Contos7安装,网络部分与以往不一样,需要特别注意!材料准备OracleVirtualBox5.0.xx官网下载 Centos7官网选Torrent国内...

2018-08-17 11:11:20

7.4附:centos 7 安装 Docker

CentOS7安装Docker这里介绍ContOS7的安装dockerV1.2+,包括阿里云加速docker镜像下载的设置,这对提升使用docker体验至关重要。其他系统安装或升级请查官方手册。1、安装Docker引擎docker官方安装手册很详细,这时仅是CentOS主要的核心内容1。1.更新配置sudoyumupdate2.添...

2018-08-17 11:11:14

7.3附:docker 集群网络规划与 VM 网络配置

docker集群网络规划与VM网络配置【摘要】使用K8s(Kubernetes)或dockerswarm都需要pc或vm的集群,网络规划是开始工作的第一步。本文目标是在单机上使用VirtualBox创建CentOS7服务器集群,特别是网络配置的基本知识,以及安装CentOS服务器。 docker集群网络规划与VM网络配置 1机器要求 2...

2018-08-17 11:11:08

7.2docker官网入门-Docker Swarm 集群(下)---最重要

DockerSwarm集群(1)容器与应用:讲述centosdocker的安装,仓库、镜像、容器、服务的概念,dockerfile,compose文件,容器管理图形界面,以单机操作为主线。(2)DockerSwarm集群:讲述集群(cluster)manager,worker,node的概念与应用在集群部署。重点讲述容器网络、存储管理、集群管理、服务发现等知识。1...

2018-08-17 11:11:02

7.1docker官网入门-容器与应用(上)---最重要

容器与应用(1)容器与应用:讲述centosdocker的安装,仓库、镜像、容器、服务的概念,dockerfile,compose文件,容器管理图形界面,以单机操作为主线。(2)DockerSwarm集群:讲述集群(cluster)manager,worker,node的概念与应用在集群部署。重点讲述容器网络、存储管理、集群管理、服务发现等知识。1、环境与网络准备...

2018-08-17 11:10:48

4.11docker基础详细版--服务compose

dockercompose用法什么是composeCompose是一个定义和管理多容器的工具,使用Python语言编写。使用Compose配置文件描述多个容器应用的架构,比如使用什么镜像、数据卷、网络、映射端口等;然后一条命令管理所有服务,比如启动、停止、重启等。安装composecurl-Lhttps://github.com/docker/compose/release...

2018-08-13 10:28:51

5.Docker小练习:下载含有python环境的 image,并且安装jupyter notebook,最终可以在页面上进行python开发

需求:下载含有python环境的image,并且安装jupyternotebook,最终可以在页面上进行python开发(基于centos)1.因为镜像库默认是国外的源,下载很慢甚至会失败,所以我们配置成国内的源#vi/etc/docker/daemon.json{"registry-mirrors":["http://hub-mirror.c.163.com"]...

2018-08-13 10:27:29

4.10docker基础详细版--docker网络模式

网络模式bridge默认网络,Docker启动后默认创建一个docker0网桥,默认创建的容器也是添加到这个网桥中。host容器不会获得一个独立的networknamespace,而是与宿主机共用一个。在容器中使用ifconfig查看网络发现显示的是宿主机的网络none获取独立的networknamespace,但不为容器进行任何网络配置,之后用户可以自己进行配...

2018-08-13 10:16:46

3.docker基础(浓缩版)

(一)DockerHelloWorldDocker允许你在容器内运行应用程序,使用 dockerrun 命令来在容器内运行一个应用程序。输出Helloworldrunoob@runoob:~$dockerrunubuntu:15.10/bin/echo"Helloworld"Helloworld各个参数解析: docker:Docker的...

2018-08-13 09:53:31

1.Docker和虚拟机的区别

  这是docker官网的图,可以看到虚拟化技术通过Hypervisor(虚拟机管理系统)为每个app启动一个GuestOS(客户机操作系统),也就是为每个app启动一个虚拟机。比较直观地说,vm通过Hypervisor对硬件资源进行虚拟化,而docker直接使用硬件资源,利用率上来看docker明显更具有优势。  上一组从知乎上看到的图:    可以看到,容器隔离的粒度更加小...

2018-08-13 09:51:13

pip安装及换源

背景:最近国内下载安装pip的速度异常的慢,超时情况出现!原因:默认pip的镜像下载地址链接速度慢。解决方案:通过跟换下载的镜像地址来提高速度。step1:下载pip源文件地址:https://pypi.python.org/pypi/pip下载Type为Source的包pip-9.0.1.tar.gzstep2:解压pip-9.0.1.tar.gz包切换到pip包所在目录...

2018-08-09 17:31:38

初识RPC

下图列出的是关于RPC涉及的相关技术。 什么是RPCRPC全称RemoteProcedureCall——远程过程调用。在学校学编程,我们写一个函数都是在本地调用就行了。但是在互联网公司,服务都是部署在不同服务器上的分布式系统,如何调用呢?RPC技术简单说就是为了解决远程调用服务的一种技术,使得调用者像调用本地服务一样方便透明。下图是客户端调用远端服务的过程: ...

2018-08-09 14:47:27

6.Portainer容器管理工具

一、什么是Portainer?Portainer是Docker的图形化管理工具,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。功能十分全面,基本能满足中小型单位对容器管理的全部需求。二、下载Portainer镜像环境用的还是上篇的环境,在...

2018-08-09 14:29:39

4.9docker基础详细版--镜像仓库:上传与下载镜像

搭建私有镜像仓库当使用dockerpull下载一个镜像的时候,实际是从dockerhub网站下载镜像。DockerHub作为Docker默认官方公共镜像;如果想自己搭建私有镜像仓库,官方也提供registry镜像,使得搭建私有仓库非常简单。下载registry镜像并启动dockerpullregistrydockerrun-d-v/opt/registry:/v...

2018-08-09 14:25:11

4.8docker基础详细版--管理应用程序数据

方式 volumes:Docker管理宿主机文件系统的一部分(/var/lib/docker/volumes)。 bindmounts:可以存储在宿主机系统的任意位置。 tmpfs:挂载存储在宿主机系统的内存中,而不会写入宿主机的文件系统。 volume方式管理卷dockervolumecreatenginx-voldockervolume...

2018-08-09 11:31:07
奖章
  • Github
    Github
    绑定github第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!