本章将介绍:ElasticSearch的作用,搭建elasticsearch的环境(Windows/Linux),ElasticSearch集群的搭建,可视化客户端插件elasticsearch-head的安装及使用,对IK分词器的安装及使用:本章介绍的ElasticSearch操作基于Restful形式(使用http请求的形式),java代码操作请参考下篇 @ 目录 1.ElasticSearch简介 1.1ElasticSearch的使用案例 1.2 ElasticSearch与solr的对…
大家好,我是三友~~ 上周花了一点时间从头到尾.从无到有地搭建了一套RocketMQ的环境,觉得还挺easy的,所以就写篇文章分享给大家. 整篇文章可以大致分为三个部分,第一部分属于一些核心概念和工作流程的讲解:第二部分就是纯手动搭建了一套环境:第三部分是基于环境进行测试和集成到SpringBoot,因为整个过程讲的比较细,所以我称之为"保姆级教程". 好了,废话补多少,直接进入主题. 前言 RocketMQ是阿里巴巴旗下一款开源的MQ框架,经历过双十一考验.Java编程语言实现,有非…
写在前面 本文叙述了在Ubuntu16.04 Server下安装CUDA8.0,cuDNN6.0以及源码编译安装TensorFlow1.4.0(GPU版)的亲身经历,包括遇到的问题及解决办法,也有一些自己的经验,希望能对读者有所帮助.期间参考了许多前人的文章,后文会一一附上链接,在此先行谢过.在下能力有限,经验不足,请大家多多指教. 关键词:Ubuntu16.04 Server   深度学习环境搭建   安装   显卡驱动   CUDA8.0   cuDNN6.0   Bazel   源码编译 …
搭建本地服务器,Web服务器--保姆级教程! 本文首发于https://blog.chens.life/How-to-build-your-own-server.html. 先上图!大致思路就是如此. 前言 暑假因为疫情在家无事可做,便白嫖了阿里云大半年的虚拟主机.虽然它只有1核2G,1M的带宽,但也给了我一个实践的机会,让我有机会了解学习apache.php.js.Linux等等······ 显然!我们已经不再满足于一百多KB的带宽,缓慢的cpu速度和狭小的50G系统盘了!自建一个性能强大,带…
Eclipse for C/C++ 开发环境部署保姆级教程 工欲善其事,必先利其器. 对开发人员来说,顺手的开发工具必定事半功倍.自学编程的小白不知道该选择那个开发工具,Eclipse作为一个功能强大且开源免费又支持多种开发语言的集成开发工具,是小白们入坑的不二选择. 1.Eclipse For Java开发环境部署 Eclipse官方没有直接提供仅开发C/C++的工具包,基于任意一款Eclipse开发环境以插件的方式安装C/C++开发工具,即可实现在Eclipse中开发C/C++程序.本文章以…
1. 前言 本人本来使用国内的开源项目solo搭建了博客,但感觉1核CPU2G内存的服务器,还是稍微有点重,包括服务器内还搭建了数据库.如果自己开发然后搭建,耗费时间又比较多,于是乎开始寻找轻量型的博客系统. 此时hexo蓦然跟我招招手,"嘿,兄弟,是要搭建博客吗?" "嗯嗯,是的,但我配置很低,1C2G,跑不起来太花里胡哨的博客系统."我讪讪答道. "我hexo是纯静态博客框架,一个快速.简洁且高效的博客框架.使用 Markdown(或其他渲染引擎)解析…
背景: 公司领导决定将各种基础数据的导入从代码中分离出来,用Apache Nifi替换.使开发者们更关注在业务上,而不用关心基础的由来. Apache Nifi对于整个团队都是一个全新的工具,之前大家都没有接触过,甚至是第一次听说,我就是其中之一.但是很幸运的是,领导指派我去熟悉这个工具,按实际应用场制作DEMO,并分享给团队. 环境准备 windows: 1.下载nifi zip包:https://nifi.apache.org/download.html ,选择自己想要的版本. 注意:1.1…
上一篇我们搭建好了nifi的运行环境了 但是每次登陆那一串随机字符串的用户名和密码是不是让人很头疼,那是人类能记住的吗?当然不是!!!! 那么今天我们就来消灭这些难看又难记的字符串. windows(10): windows下无法通过/bin/nifi.sh 去修改用户名和密码. nifi 默认用的是PKCS12加密,这种就是通过username 和password去登陆.这里我用jks,这种是通过身份证书登陆. 1.这里需要用到nifi-toolkit,先下载zip包,然后解压到本地. 2.在…
本文章首发于博客园,转载请标明出处 经过前两篇文章(环境篇,身份验证),我们已经有了nifi可以运行的基础,今天就来实现一个案例吧. 假设我们要从ftp上获取一个zip包,里面有两个csv文件,一个是manufacture.csv,一个是brand.csv.然后要把这两个文件导入到sqlserver数据库中.其中brand是manufacture的下一级,但是brand里没有manufacture的主键,必须要通过一些关键字段的匹配来找出它们. 在实现这个场景之前,我们需要认识一下nifi中的几…
作者简介 Jimmy Guerrero,在开发者关系团队和开源社区拥有20多年的经验.他目前领导YugabyteDB的社区和市场团队. 本文来自Rancher Labs Longhorn是Kubernetes的云原生分布式块存储,易于部署和升级,100%开源且持久,由业界采用最为广泛的Kubernetes管理平台创建者Rancher Labs推出,并于去年10月捐献给CNCF.Longhorn的内置增量快照和备份功能可确保volume数据的安全,而其直观的UI可以方便地管理持久卷的计划备份.使用…