系统配置

带你涨姿势的认识一下 Kafka

对着背影说爱祢 提交于 2019-12-01 16:07:43
Kafka 基本概述 什么是 Kafka Kafka 是一个分布式流式平台,它有三个关键能力 订阅发布记录流,它类似于企业中的 消息队列 或 企业消息传递系统 以容错的方式存储记录流 实时记录流 Kafka 的应用 作为消息系统 作为存储系统 作为流处理器 Kafka 可以建立流数据管道,可靠性的在系统或应用之间获取数据。 建立流式应用传输和响应数据。 Kafka 作为消息系统 Kafka 作为消息系统,它有三个基本组件 Producer : 发布消息的客户端 Broker:一个从生产者接受并存储消息的客户端 Consumer : 消费者从 Broker 中读取消息 在大型系统中,会需要和很多子系统做交互,也需要消息传递,在诸如此类系统中,你会找到源系统(消息发送方)和 目的系统(消息接收方)。为了在这样的消息系统中传输数据,你需要有合适的数据管道 这种数据的交互看起来就很混乱,如果我们使用消息传递系统,那么系统就会变得更加简单和整洁 Kafka 运行在一个或多个数据中心的服务器上作为集群运行 Kafka 集群存储消息记录的目录被称为 topics 每一条消息记录包含三个要素: 键(key)、值(value)、时间戳(Timestamp) 核心 API Kafka 有四个核心API,它们分别是 Producer API,它允许应用程序向一个或多个 topics 上发送消息记录

《Linux操作系统-系统移植》第11章 WiFi模块移植-第1节 USB WiFi模块移植(RT3070)(B-wpa_supplicant移植与使用)

删除回忆录丶 提交于 2019-12-01 15:35:45
1.5 wpa_supplicant移植与使用 所需包下载地址: Libnl: http://www.infradead.org/~tgr/libnl/files/ Openssl: http://mirrors.ibiblio.org/openssl/source/ wpa_supplicant: http://w1.fi/releases/ 1.5.1交叉编译libnl-3.2.25.tar.gz libnl是为了方便应用程序使用netlink接口而开发的一个库。这个库为原始netlink消息传递以及不同的netlink family专用接口提供了一个统一的接口。 1.解压 $ tar -xvf libnl-3.2.25.tar.gz 2.配置 $ cd libnl-3.2.25/ $ mkdir install $ ./configure --host=arm-none-linux-gnueabi --prefix=$PWD/install 配置libnl用到bison and flex工具,使用下面的命令安装: $ sudo apt-get install bison $ sudo apt-get install flex 3.编译 $ make $ make install 4.移植文件 将编译出的库文件拷贝到交叉编译器默认库文件搜索目录下 $cd install/lib

实战CentOS系统部署Hadoop集群服务

六眼飞鱼酱① 提交于 2019-12-01 11:39:29
HDFS架构图 一、Hadoop框架简介 Hadoop的框架最核心的设计就是:HDFS和MapReduce。HDFS为海量的数据提供了存储,则MapReduce为海量的数据提供了计算。 HDFS(Hadoop Distribution File System),称为Hadoop分布式文件系统,主要特点: HDFS最小以64MB的数据块存储文件,相比其他文件系统中的4KB~32KB分块大得多。 HDFS在时延的基础上对吞吐量进行了优化,它能够高效处理了对大文件的读请求流,但不擅长对众多小文件的定位请求 HDFS对普通的“一次写入,多次读取”的工作负载进行了优化。 每个存储节点运行着一个称为DataNode的进程,它管理着相应主机上的所有数据块。这些存储节点都由一个称为NameNode的主进程来协调,该进程运行于一台独立进程上。 与磁盘阵列中设置物理冗余来处理磁盘故障或类似策略不同,HDFS使用副本来处理故障,每个由文件组成的数据块存储在集群众的多个节点,HDFS的NameNode不断监视各个DataNode发来的报告。 1、MapReduce工作原理 客户端,提交MapReduce作业;jobtracker,协调作业的运行,jobtracker是一个java应用程序,它的主类是JobTracker;tasktracker。运行作业划分后的任务

jmeter(一)安装与环境配置

▼魔方 西西 提交于 2019-12-01 10:02:15
转载https://www.cnblogs.com/telescope11/p/9848106.html jmeter(一)安装与环境配置 第一步:首先从jmeter的官网下载jmeter,目前最新版本为4.0,支持的JDK最高为1.8 下载地址: jmeter:http://jmeter.apache.org/download_jmeter.cgi JDK:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html, 第二部:安装JDK 将下载好的JDK解压缩进行安装,若无安装目录要求,可全默认设置。无需做任何修改,均直接点下一步即可。 第三步:安装完成后配置JDK的环境变量 位置:计算机→属性→高级系统设置→高级→环境变量 1、系统变量→新建 JAVA_HOME 变量,变量值填写jdk的安装目录(本人是 C:\Program Files\Java\jdk1.8.0_92),如下图 2、系统变量→寻找 Path 变量→编辑,在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; , 如果原来Path的变量值末尾有没有;号,先输入;号再输入上面的代码,如下图 (此处path建议配置绝对位置D:\Program Files\Java\jdk1

如何搭建个人服务器,建立自己的网站

只谈情不闲聊 提交于 2019-12-01 09:32:28
http://www.douban.com/note/197898730/ 看到别人精美的个人主页,你一定会有所心动,而如今免费资源却是越来越少,往往你花大量时间去寻找免费主页空间时,最后却因它们的不稳定而给自己带来一些遗憾。此外,在信息社会中,我们经常需要转移、暂存一些文档和资料,或与别人实现文件共享,[wiki]FTP[/wiki]服务会经常作为我们的最佳信息传输方式。但在很多时候,当我们来回穿梭于那些免费的FTP服务器时,却因为苦于没有匿名帐号或人数过多而不能正常登录。其实,我们完全可以避开这些尴尬,全力打造一个属于自己的个人服务器,从此不再搭便车,开始体会拥有的快感!下面随我一起开始个人服务器的网络架设之旅。 WWW服务器的架设 我们几乎每天都会浏览形形色色的网站来获取各种各样的信息,WWW服务器就是提供此类服务的,目前有很多信息提供商提供WWW服务器架设的付费服务。其实,我们完全可以自己打造WWW的个人服务器,在网上发布一些个人信息,并且体会做管理员的乐趣。WWW服务器的架设有很多种方式,下面介绍一些主流的实现方法: 1.通过微软提供的IIS 目前很大一部分的WWW服务器都架设在微软公司的IIS之上。它使用的环境为WinNT/2000/XP+Internet Information Service(IIS),相信很多用户现在使用的都是Win2000或WinXP系统

VMware安装和linux(centos7)系统安装

僤鯓⒐⒋嵵緔 提交于 2019-12-01 08:34:54
下载centos系统ISO镜像 安装linux系统和winsdows安装系统一样,需要系统文件。浏览器访问centos官网进行下载,http://www.centos.org,因为是国外网站所有下载速度受限。国内centos系统下载网站:https://www.centoschina.cn。 一般我们使用64位的系统。为啥呢? 因为用的多呗!目前绝大多数生产环境,使用的都是64位操作Centos操作系统 32位和64位系统的区别: 1、用户方面:64位操作系统的设计定位是:满足机械设计和分析、三维动画、视频编辑和创作,以及科学计算和高性能计算应用程序等领域,这些领域共同特性就是需要大量的系统内存。 32位操作系统是为普通用户设计的。 2、软硬件方面:64位操作系统只能安装在CPU是64位的电脑上,且只有64位的软件才能发挥其最佳的性能。 32位操作系统既可以安装在32位电脑上,也可以安装在64位电脑上。当然了32位操作系统是无法发挥出64位硬件性能的。 3、运行速度方面:64位---> 8车道公路;32位---> 4车道公路 4、支持的最大内存不同:32位系统--->4GB内存只能用3.5Gb;64位系统 支持更大内存 安装VMware虚拟机 vmware是啥玩意呢? 有了这个东东,大家就不需要为了学习linux再去买一台电脑了,虚拟机能让用户在一台机器上模拟出多个操作系统的软件。

主机加固之win7

北慕城南 提交于 2019-12-01 07:56:48
这套主机加固方案很简单,一步一步按着顺序来弄就可以,部分步骤还配有相关图片。可以先用虚拟机来做一次加固,以防弄错后不好恢复。记得弄个快照,以防万一。下次有空写个win7暴力破解~ 1. 配置管理 1.1 用户策略 注意:在对 Windows系统加固之前先新建一个临时的系统管理员账号;用来恢复加固中可能出现的问题 1.1.1 用户权限策略配置 (适用于服务器或公用工作站) 按下 win+R,输入框输入 winver,确认系统版本。 2. 按下 win+R,输入框输入 compmgmt.msc,进入“计算机管理->本地用户和 组->用户->右键-->新用户”,分别创建安全管理员(secadmin)、审计管理员 (audadmin);然后将Administrator重命名为系统管理员(sysadmin); 3.安全管理员权限配置 在 Win 7: 选择用户“secadmin”,右击“属性”,进入“隶属于->添加->选择组->高级->立即查找”,同时选择 Backup Operators 和 Power Users 组,点击确定; 4. 审计管理员权限配置 在 Win 7: 选择用户“audadmin”,右击“属性”,进入“隶属于->添加->选择组->高级- >立即查找”,同时选择 Event Log Readers 和 Performance Log User 组, 点击确定; 5.

win10系统安装和配置64位JDK-13

妖精的绣舞 提交于 2019-12-01 07:11:44
win10系统安装和配置64位JDK-13 1.下载JDK-13 下载链接:https://www.oracle.com/technetwork/java/javase/downloads/jdk13-downloads-5672538.html 2.安装JDK-13 双击下图的JDK进行安装,安装方法简单粗暴,一路next下去。。。当然可以更改安装目录 3.安装JDK-13后,会发现安装路径没有jre文件夹 原因:JDK-13没有直接的jre,要用户选择jre模块 解决方案:打开cmd,cd到D:\Java 然后输入并运行命令:bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre 结果:D:\Java下生成jre文件夹 4.安装完成后,配置JDK-13的环境变量 在系统变量中新建CLASSPATH,添加:D:\Java\lib和D:\Java\jre\lib 双击系统变量中的Path,添加:D:\Java\bin和D:\Java\jre\bin 5.验证JDK-13配置环境变量是否成功 打开cmd,输入:java -version -- 查看JDK的版本 输入:javac -- java comipler,编译java文件的命令 Tips: 1

Linux题库练习

给你一囗甜甜゛ 提交于 2019-12-01 02:16:38
转一个Linux的题库供自己学习使用(滑稽) 转自: http://www.linuxdiyf.com/view_202485.html 选择题 1 在终端下输入mount -a命令的作用是:C A 强制进行磁盘检查 B 显示当前挂载的所有磁盘分区的信息 C 挂载/etc/fstab文件中的除noauto以外的所有磁盘分区 D 以只读方式重新挂载/etc/fstab文件中的所有分区 2 当前系统的中断的信息保存在哪一个文件中?A A /proc/interrupts B /var/log/IRQs C /boot/interrupts D /etc/proc/interrupts 3 察看机器的硬件设备可以使用哪条命令?A A lspci B pcibus C pcidev D showpci 4 /etc/passwd文件用来存储 B 信息? A 系统中所有用户的加密过的密码 B 用户帐户信息和帐户的参数 C 用户和组的加密后的密码 D 所有用户和服务器的密码 5 谦让度的取值范围是 C A -50到100 B 1到99 C -20到19 D 0到100 6 IO端口的分配在 A 文件中。 A /proc/ioports B /dev/IOstat C /dev/ports D /etc/IOstat 7 xorg.conf文件中包含哪些信息?A A 以下所有内容 B 显卡设置

系统拆分解耦利器之消息队列---RabbitMQ-Configuration

雨燕双飞 提交于 2019-11-30 22:15:12
[一曲广陵不如晨钟暮鼓] 通过前面的一系列文章,我们给大家介绍了RabbitMQ的基本用法。从本文开始,我们将介绍关于RabbitMQ的服务器配置的相关内容,鉴于英语水平比较渣,建议各位看官在学习的时候最好对比官方文档一起看,如果发现不合适的地方,欢迎积极留言! 官方文档:http://www.rabbitmq.com/configure.html#configuration-file -------------------------------------------------------------------------------------------------------------------------------------------------------- RabbitMQ configuration 概述 RabbitMQ本身内置了一份配置信息,并且很大程度上能够很好的满足大多数的应用场景。如果其能够正常运行的,那么你可能就不在需要配置其他任何信息了。 RabbitMQ提供3种通用的方式来满足服务器上个性化的需求: 环境变量(environment variables):默认端口,文件未知,节点名称(或者在shell上进行设置,或者在环境配置文件中配置,rabbitmq-env.conf/rabbitmq-env-conf.bat) 配置文件(a