
云计算
文章平均质量分 72
luffy5459
程序猿一枚,喜欢瞎捣鼓。
展开
-
Kernel panic - not syncing: IO-APIC + timer doesn‘t work解决办法
Kernel panic - not syncing: IO-APIC + timer doesn't work!原创 2022-06-18 08:56:54 · 2259 阅读 · 0 评论 -
docker搭建fastdfs环境
fastdfs是一个开源的分布式文件系统,在实际使用中,通过源码编译安装过程非常复杂,但是通过docker快速构建却非常容易。下面介绍通过docker安装fastdfs的方法。原创 2022-06-08 09:56:26 · 2773 阅读 · 5 评论 -
flink与kafka结合示例
flink作为实时流处理平台,可以与kafka很好地结合。 因为flink流处理的特点,需要source和sink作为流处理的源头和终端。与kafka的结合,可以让flink作为生产者,不断的向kafka消息队列中产生消息。这个作为今天的第一个示例。对应下图的场景。 还有一种情况,让flink作为kafka的消费者,读取消息队列中的消息,然后做处理。这时候flink的与kafka的角色发生了变化,对应下图的场景。 根据以上的两种情况,我们来编写相...原创 2021-11-15 11:25:10 · 26906 阅读 · 7 评论 -
docker搭建hbase环境
hbase是hadoop生态中的一员,最早搭建hbase,需要先安装hadoop,然后安装zookeeper,再安装hbase。现在通过docker可以直接安装hbase,而且容器中并不需要hadoop。 安装很简单。直接拉取镜像,然后运行即可。docker run -d --name hbase -P harisekhon/hbase 通过-P参数,将容器内部所有监听的端口都映射为随机端口,我们可以看看容器状态:[root@docker ~]# docker ps...原创 2021-11-08 13:02:59 · 12155 阅读 · 10 评论 -
elasticsearch加入中文分词器elasticsearch-analysis-ik插件
前言 elasticsearch作为一个分布式弹性存储与检索系统,默认是不支持中文分词的,但是呢,这个工作有人做,估计都是中国人做的吧。 什么是中文分词呢,简单来说,就是将我们的中文句子或者短语拆分成一个一个的可以被人们熟知的小单元。这种拆,不是随便拆,主要是有意义的拆。 如何有意义,这里就是人为指定了。首先,我们常见的歇后语,成语,三字词语,两字词语,常见地名,国家名称等等都是可以被拆成一个小单元的。 如其说是拆,倒不如说是合并,因为elasticsearch默认对...原创 2021-02-25 15:33:05 · 1072 阅读 · 0 评论 -
docker容器改变时区
默认情况下的docker容器启动之后,系统时间是UTC时间,这导致和我们的北京时间相差8小时,会引出很多问题。 有一些容器是和项目一起构建的,我们可以在构建的时候,将系统时区修改为Asia/Shanghai。如下所示,我们在定义Dockerfile的时候,可以直接加上这段指令:RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime; \ echo 'Asia/Shanghai' >/etc/timezone...原创 2021-02-22 15:40:59 · 1796 阅读 · 0 评论 -
docker-compose搭建mongo+elasticsearch+graylog运行环境
graylog是一个小型的开源日志收集、分析、展示框架。 主要graylog运行需要mongo、elasticsearch,所以他们就组成了一个小的整体。一般在虚拟机上搭建,可以分开安装部署,但是既然是一个日志服务,而且想尽量整理的简单一些,所以考虑直接使用docker容器的方式,而直接一个一个docker run,还是显得很复杂,主要是他们需要做一些配置,而且三个容器之间,graylog依赖于mongo、elasticsearch,还不能先启动graylog。索性就整理一个docker...原创 2021-02-03 10:52:01 · 1440 阅读 · 0 评论 -
docker使用遇到问题Got permission denied while trying to connect to the Docker daemon socket
docker安装完成,一般用户没有权限启动docker服务,只能通过sudo来通过root用户权限来启动docker,此时对于一般用户而言,需要执行docker ps或者docker images命令查看容器或者镜像提示如题所示的错误。 解决办法: 1、使用sudo docker ps或者sudo docker images 2、把普...原创 2020-04-14 14:26:02 · 42286 阅读 · 5 评论 -
centos7下安装单机版kubernetes实战
kubernetes是docker分布式解决方案,是当前最火的docker解决方案,一般初学者适合玩单机安装。kubernetes安装很简单,只需要通过yum安装etcd,kubernetes即可。默认kubernetes会有etcd,docker,kube-apiserver,kube-controller-manager,kube-scheduler,kubelet,kube-prox...原创 2019-11-25 09:09:52 · 2531 阅读 · 1 评论 -
docker启动报错:standard_init_linux.go:211: exec user process caused "no such file or directory"
如题所示,根据自己构建的镜像启动docker容器,直接退出,查看容器日志报错信息,没有任何别的信息。网上搜索这个问题,发现很多人都遇到过,解决办法也各不相同,最后发现一篇文章。受到启发,我的项目是java项目,通过ENTRYPOINT命令启动脚本docker-entrypoint.sh来构建一个在后台运行的服务。而我的docker-entrypoint.sh是在windows下编辑的,自...原创 2019-11-05 10:21:01 · 39144 阅读 · 2 评论 -
Elasticsearch使用update_by_query
elasticsearch中有一个方法是批量修改,就是先查询出需要修改的索引记录,然后批量修改。这个本来没什么,但是使用过的都知道,用java来调用这个方法很别扭。 一般来说,我们使用elasticsearch,都建议使用Java Rest Client,就是RestHighLevelClient这个api。这里得从Java Client和Java Rest Client说起了,...原创 2019-09-04 21:23:05 · 31642 阅读 · 10 评论 -
实例演示ElasticSearch索引查询term,match,match_phase,query_string之间的区别
通常在面试elasticsearch中,面试官会问一个关于查询的问题,就是term查询和match查询有什么区别?如果你对这两个查询不清楚,面试官会认为你没有用过elasticsearch,或者就是用了也不是很深入。下面通过实例来演示索引检索时term,match他们之间的区别: match:模糊匹配,需要指定字段名,但是输入会进行分词,比如"hello world"会进行拆...原创 2019-09-03 10:29:09 · 8568 阅读 · 1 评论 -
flume大数据框架数据采集系统
flume是cloudera开源的数据采集系统,现在是apache基金会下的子项目,他是hadoop生态系统的日志采集系统,用途广泛,可以将日志、网络数据、kafka消息收集并存储在大数据hdfs系统之上。现在的flume其实已经不是最初的flume了,他其实是flume-ng,就是flume二代,我们下载最新的apache-flume解压之后,发现bin目录有flume-ng可执行程序,...原创 2019-08-27 13:39:42 · 1466 阅读 · 0 评论 -
Failed to get D-Bus connection: Operation not permitted
docker容器centos7中,通过systemctl start service出现下错误。Failed to get D-Bus connection: Operation not permitteddocker中的容器启动,不能使用默认的/bin/bash,启动时需要使用/usr/sbin/init命令。docker run --name server -d centos /usr/sbi...原创 2018-04-01 00:26:10 · 3731 阅读 · 1 评论 -
rhel7安装docker
docker是当下最流行的虚拟化容器技术之一,它是基于lxc的一种容器技术,该技术已经非常成熟,而且在实际应用中已经越来越普遍。很多框架都有对docker的支持,包括hadoop,spark,vertx。这里介绍redhat7上如何安装docker。1、安装epel源; yum install epel-release -y2、安装docker; yum install ...原创 2017-03-11 23:33:43 · 5432 阅读 · 0 评论 -
利用pipework为docker容器设置固定IP
今天介绍如何在redhat/centos7系列机器上使用pipework为docker启动的容器指定一个固定ip,我们知道默认情况下,docker会使用bridge网络模式为每一个启动的容器动态分配一个IP,以172.17.0.1为网关,172.17.0.2,172.17.0.3依次类推作为容器的ip,这样也算是每个容器有了ip,当下次启动多个容器的时候IP还是会按照这种方式分配,表面...原创 2017-04-06 23:59:04 · 6829 阅读 · 0 评论 -
用docker玩坏ubuntu虚拟机容器
如何熟练使用docker,包括更新源,安装软件,如何进出容器,启动ssh服务,通过外部ssh来访问虚拟机,保存容器的更改等内容。原创 2017-04-07 23:58:56 · 2622 阅读 · 0 评论 -
docker配置国内仓库镜像registry-mirror
Docker在默认安装之后,当需要下载镜像时,通过命令docker pull learn/tutoral拉取示例镜像,或者其他镜像时,都是访问默认的docker hub上的镜像,在国内网络环境下,下载一个镜像基本都在半小时或者更长时间,可以考虑使用Registry Mirror配置国内仓库镜像. 使用由DaoCloud提供的Registry Mirror服务,可以让我们在使用拉取镜...原创 2017-04-02 21:45:30 · 12552 阅读 · 0 评论 -
elasticsearch启动错误
elasticsearch启动时报错解决办法原创 2017-06-23 22:16:59 · 7885 阅读 · 3 评论 -
docker使用Dockerfile构建镜像
docker获取镜像,除了docker pull,docker load之外还可以通过自定义Dockerfile的方式通过命令docker build 来构建新镜像。通过这种方式可以很自由的定义想要安装的镜像,想要安装的软件,配置环境变量,更改配置文件等一切人为操作。先介绍Dockerfile中一些常见的语法:FROM:来源,可以是本地已经安装的镜像,也可以是docker hub仓库中的镜原创 2020-03-26 21:39:49 · 1024 阅读 · 0 评论 -
zookeeper集群环境搭建
zookeeper集群环境搭建。原创 2017-10-12 21:27:18 · 519 阅读 · 0 评论 -
docker+nextcloud搭建个人云存储系统
一、docker安装和启动yum install epel-releaseyum install dockerservice docker start二、docker-compose安装curl -L http://github.com/docker/compose/releases/download/1.17.0/docker-compose-Linux-x86_64 /us...原创 2017-12-10 10:10:22 · 27254 阅读 · 9 评论 -
CentOS7.3安装mesos1.4.0
按照官网一步一步安装mesos,这里选择的版本是1.4.0。download mesoswget http://archive.apache.org/dist/mesos/1.4.0/mesos-1.4.0.tar.gztar -xzf mesos-1.4.0.tar.gzsystem required下载apache-maven的yum源yum install wget...原创 2018-01-21 23:33:27 · 538 阅读 · 0 评论 -
win7部署kafka_2.11
kafka作为开源的分布式消息通信框架,可以在有jvm的机器上部署、运行。这里介绍在windows7上的部署,kafka内部自带了zookeeper,如果单机简单部署,可以不用另外下载部署zookeeper.原创 2016-12-09 12:06:24 · 3434 阅读 · 0 评论