localhost

kafka的安装及集群的搭建

徘徊边缘 提交于 2020-03-08 04:49:10
关于kafka的介绍就暂时不写了,我们根据官网来看看如何安装及搭建kafka消息中间件,首先我们去官网把kafka的安装包下载下来,地址是 https://www.apache.org/dyn/closer.cgi?path=/kafka/2.4.0/kafka_2.12-2.4.0.tgz ,因为我们大多都是用的Windows,因此需要将下载下来的安装包上传到Linux环境上面,上传上去后,我们通过以下命令操作 # tar -xzf kafka_2.12-2.4.0.tgz # cd kafka_2.12-2.4.0 进入到kafka文件夹中后,可以看到有bin、libs、config等文件夹,在bin目录里可以看到下面的目录结构 可以看到有关于connect、kafka及zookeeper的配置信息,因此我们可以使用kafka提供的zookeeper来测试使用,如果在正式环境中我们还是需要自己去创建zookeeper集群的,这样才能保证可靠性,接下来我们就需要启动zookeeper了,因为kafka是依赖于zookeeper来做一些操作的,这个将会在后面文章中介绍到,这里就不在叙述,先启动zookeeper吧,如下 ./bin/zookeeper-server-start.sh config/zookeeper.properties 完成了zookeeper的启动

跟高手学习LINUX笔记-16-补充篇

本秂侑毒 提交于 2020-03-07 23:25:55
CentOS7下部署Rsyslog+LogAnalyzer+MySQL中央日志服务器 一、对上述环境的简介 1、LogAnalyzer 是一款syslog日志和其他网络事件数据的Web前端。它提供了对日志的简单浏览、搜索、基本分析和一些图表报告的功能。数据可以从数据库或一般的syslog文本文件中获取,所以LogAnalyzer不需要改变现有的记录架构。基于当前的日志数据,它可以处理syslog日志消息,Windows事件日志记录,支持故障排除,使用户能够快速查找日志数据中看出问题的解决方案。 2、LogAnalyzer 获取客户端日志会有两种保存模式,一种是直接读取客户端/var/log/目录下的日志并保存到服务端该目录下,一种是读取后保存到日志服务器数据库中,推荐使用后者。 3、LogAnalyzer 采用php开发,所以日志服务器需要php的运行环境,本文采用LAMP。 二、服务器环境 作用 系统 IP 主机名 日志服务器 CentOS7.4 192.168.26.71 log-srv 客户端 CentOS7.4 192.168.26.72 web 三、部署过程 1)环境准备 修改yum源为阿里或163源、时间同步等操作略 2)开始部署环境 在日志服务器上: A、部署lamp环境,yum安装 [root@log-srv ~]# yum -y install httpd php

报错:1130-host ... is not allowed to connect to this MySql server 开放mysql远程连接 不使用localhost

▼魔方 西西 提交于 2020-03-07 07:56:08
转载自:http://www.cnblogs.com/xyzdw/archive/2011/08/11/2135227.html 解决方法: 1。 改表法。 可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%" mysql -u root -pvmwaremysql>use mysql; mysql>update user set host = '%' where user = 'root'; mysql>select host, user from user; 2. 授权法。 例如,你想myuser使用mypassword从任何主机连接到mysql 服务器 的话。 GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; FLUSH PRIVILEGES; 如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql 服务器 ,并使用mypassword作为密码 GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3'

本地配置代理解决跨域问题

可紊 提交于 2020-03-07 02:10:36
在开发环境下配置代理配置表,解决本地项目跨域问题 面试题1:如何在开发环境下解决跨域问题的, 答:设置代理配置表:在 config的index文件的proxyTable中设置请求服务的代理 把target 对应的域名设置成要请求的域名,把changeOrigin为true, axios请求的时候把baseURL=’/api’,解决了开发环境下的跨域; 步骤: 1,代理配置表:设置config中的index文件的 proxyTable proxyTable: {//设置请求服务的代理 ‘/api’: { target: “http://localhost:7777/”,// 接口的域名 // secure: false, // 如果是https接口,需要配置这个参数 changeOrigin: true, // 如果接口跨域,需要进行这个参数配置 pathRewrite: { ‘^/api’: ‘’ } } }, 2, 配置特定的请求代理到对应的API接口 调接口的时候:baseURL=启动的服务端口号/api ,例如:我启动的是8080 axios.defaults.baseURL=‘http://localhost:8080/api’ export let getUser=(id)=>{ //相当于请求http://localhost:8080/api/getUser

【翻译】使用Visual Studio创建Asp.Net Core MVC (一)

穿精又带淫゛_ 提交于 2020-03-06 19:04:03
This tutorial will teach you the basics of building an ASP.NET Core MVC web app using Visual Studio 2015 . 在这个范例里,我们将使用Visual Studio 2015创建基本的Asp.Net Core MVC网站。 安装Visual Studio和.Net Core Install Visual Studio Community 2015. Select the Community download and the default installation. Skip this step if you have Visual Studio 2015 installed. 安装Visual Studio Community 2015。下载Community后默认安装,如果你已经安装可以跳过这步。 Visual Studio 2015 Home page installer (Visual Studio 2015安装页) Install .NET Core + Visual Studio tooling 安装 .NET Core + Visual Studio tooling 创建一个Web应用 From the Visual Studio Start page, tap New

spring-boot简单demo-3

会有一股神秘感。 提交于 2020-03-06 17:46:50
现在,我们来实现对student表格的增删查改 -根据id查询 我们在student.html文件中加入一个表单用于填写id 由于stu1我们目前还并没有添加到模型对象中,所以在之前返回student.html的方法中我们需要加上一句 map.addAttribute("stu1", new Student()); 这时候我们就可以写表单提交的方法了,注意由于前面我们用的是@Controller注解,所以这里要加上@ResponseBody注解才行 运行程序,访问localhost:8080/showstudent,网页显示学生信息表和根据id查询的表单 输入学号23333,点击查询按钮 返回查询结果 如果查询一个不存在的学号,会返回空白页面 -插入 再向student.html文件中加入一个表单 在HtmlController中新增一个方法 运行程序,访问localhost:8080/showstudent 我们来插入一条student信息,点击保存 大事不妙,报错了 控制台输出的错误是Table 'test.hibernate_sequence' doesn't exist 这是因为在这里设置主键增长策略由程序自动控制,注释掉就好了 (虽然网上说只有注释 @Id 与 @Id @GeneratedValue(strategy = GenerationType.AUTO)

mac安装zookeeper

筅森魡賤 提交于 2020-03-06 08:52:16
官网下载 https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/ 注意:下载带-bin的压缩包,不然启动会报 mac Starting zookeeper … FAILED TO START 错误原因: 找不到主启动类:org.apache.zookeeper.server.quorum.QuorumPeerMain 在zookeeper的conf目录下,复制一份zoo_sample.cfg改名为zoo.cfg 编辑zoo.cfg # 服务器与客户端之间交互的基本时间单元(ms) tickTime=2000 #zookeeper所能接受的客户端数量 initLimit=10 # 服务器和客户端之间请求和应答之间的时间间隔 syncLimit=5 # 数据目录. 可以是任意目录. dataDir=/Users/salmon/Documents/java/environment/zookeeper-3.5.7/data #日志目录 dataLogDir=/Users/salmon/Documents/java/environment/zookeeper-3.5.7/logs #端口号 clientPort=2181 开启zookeeper服务端 Last login: Thu Mar 5 11:17:40 on ttys000

[mysql] mysqldump 导出数据库表

自古美人都是妖i 提交于 2020-03-06 06:29:27
1.mysqldump的几种常用方法: (1)导出整个数据库(包括数据库中的数据) mysqldump -u username -p dbname > dbname.sql (2)导出数据库结构(不含数据) mysqldump -u username -p -d dbname > dbname.sql (3)导出数据库中的某张数据表(包含数据) mysqldump -u username -p dbname tablename > tablename.sql (4)导出数据库中的某张数据表的表结构(不含数据) mysqldump -u username -p -d dbname tablename > tablename.sql 2.mysqldump常用参数说明: –all-databases , -A 导出全部数据库mysqldump -uroot -p –all-databases –all-tablespaces , -Y导出全部表空间。mysqldump -uroot -p –all-databases –all-tablespaces–no-tablespaces , -y不导出任何表空间信息。mysqldump -uroot -p –all-databases –no-tablespaces –add-drop-database每个数据库创建之前添加drop数据库语句

mysql非常用命令笔记

拈花ヽ惹草 提交于 2020-03-05 20:24:11
一、连接数据库 不借助数据库管理软件(如Navicat等软件),通过dos连接mysql服务器,然后操作数据库. 连接数据库通用格式:mysql -P 端口号 -h mysql主机名或ip地址 -u 用户名 -p 解释: (-P大写P代表端口,小写p代表密码,h代表主机名或ip,u代表user用户)” mysql - P 3306 - h 192 . 168 . 1 . 101 - u root - p 1.本地连接 如果是命令行是mysql所在的本机,而且用默认的端口 3306 时,可以简化语句为: mysql - u root - p 2.远程连接 注意: 使用远程连接时,使用的连接用户和该用户现在的ip地址应该是远程数据库中允许的用户和允许的ip,否则是不允许连接的. mysql - P 3306 - h 192 . 168 . 1 . 101 - u root - p 二、操作数据库 在使用用户名和密码成功登录mysql数据库后,在该用户的权限范围内可以操作该用户对数据库的操作. db_test是我自己创建的数据名.在操作数据时每条语句是用;或\g来标志结束的 1.查看所有数据库 show databases ; 2.创建数据库 create database db_test ; 3.使用数据库 use db_test ; 4.显示数据库中所有表 show tables ;

安装搭建ZooKeeper环境

妖精的绣舞 提交于 2020-03-05 20:21:39
ZooKeeper有三种安装模式:单机安装(standalone)、伪集群模式、集群模式: standalone模式:只在一台机器上安装ZooKeeper,并只启动一个ZooKeeper实例。 伪集群:在一台机器上开启多个ZooKeeper实例来模拟集群。通过加载不同配置文件,分配不同数据目录来实现这种模式。因为在同一机器上运行,所以机器宕机,整个ZooKeeper就挂了。基本上不会布置这样的ZooKeeper集群。 集群模式:在至少3台机器上安装ZooKeeper构成集群,只要故障节点数量在一定范围内就能保证ZooKeeper服务的可用性。 真正布置的基本上都是集群模式,standalone偶尔用来做些测试,它有单点故障,伪集群模式也有单点故障。 集群模式并非一定至少3台机器,但用2台机器比1台机器更危险,因为随便故障一台都无法满足"大多数"的要求,都会阻塞整个ZooKeeper服务。而2台机器的故障几率是1台机器的2倍。所以,也建议采用奇数台机器来部署ZooKeeper。 ZooKeeper下载:https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/stable/ 我下载的是3.4.14版本。 1.安装jdk ZooKeeper运行在java环境下,所以需要先安装jdk,且要求版本高于1.6。 jdk下载:http:/