localhost

Win10环境下 单节点zookeeper和单节点Kafka安装和验证

依然范特西╮ 提交于 2020-01-26 05:55:41
一,zookeeper安装: 1,解压到D:\Program Files\zookeeper目录 2,配置conf目录下的zoo.cfg,(从zoo.cfg.template拷贝出来)修改其中两处 dataDir=F:\zookeeper\data #为指定目录即可 dataLogDir=F:\zookeeper\logs #为指定目录即可 3,运行zkServer.cmd 4,启动客户端,cmd 到安装目录bin下 运行命令: 如在:D:\Program Files\zookeeper\zookeeper-3.4.8\bin zkCli.cmd -server 127.0.0.1:2181 输出为:“welcome to zookeeper!“ 二,Kafka安装: 1,kafka解压到 D:\Program Files\kafka_2.12-2.0.0 2,配置安装目录下的config/server.properties文件中的zookeeper.connect 到对应的zookeeper连接信息,本机启动zookeeper的情况下不用修改,默认为:localhost:2181 3,启动kafkaserver ,启动前需要先启动zookeeper。cmd窗口 cd到bin/windows目录下(D:\Program Files\kafka_2.12-2.0.0\bin

大数据之Hadoop环境搭建

好久不见. 提交于 2020-01-26 03:38:41
Hadoop由GNU / Linux平台及其版本支持。因此,我们必须安装一个Linux操作系统来设置Hadoop环境。如果您有除Linux以外的操作系统,您可以在其中安装Virtualbox软件,并在Virtualbox内部安装Linux。 安装前设置 在将Hadoop安装到Linux环境之前,我们需要使用ssh(Secure Shell)来设置Linux。按照以下步骤设置Linux环境。 创建用户 在开始时,建议为Hadoop创建一个单独的用户,以便将Hadoop文件系统与Unix文件系统隔离。按照以下步骤创建用户: 使用命令“su”打开根。 使用命令“useradd username”从root帐户创建用户。 现在您可以使用命令“su username”打开现有的用户帐户。 打开Linux终端并键入以下命令以创建用户。 $ su password: # useradd hadoop # passwd hadoop New passwd: Retype new passwd SSH设置和密钥生成 需要SSH设置在集群上执行不同的操作,如启动,停止,分布式守护程序shell操作。要对Hadoop的不同用户进行身份验证,需要为Hadoop用户提供公钥/私钥对,并与不同的用户共享。 以下命令用于使用SSH生成键值对。将公共密钥表单id_rsa.pub复制到authorized_keys

centos 6.7下安装rabbitmq 3.6.6过程

喜夏-厌秋 提交于 2020-01-26 01:44:12
准备,请确保有root权限或者sudo权限,不然不用继续看下去了。 1.erland的安装 首先测试一下是否已经安装了erlang,命令 rpm -qa | grep erlang 若没有安装,则 yum install erlang 否则跳到第二步 2. rabbitmq server安装 下载rpm文件rabbitmq-server-3.6.6-1.el6.noarch.rpm到linux文件中,执行命令 rpm -ivh rabbitmq-server-3.6.6-1.el6.noarch.rpm 3.启动rabbit server及admin 进入安装目录的sbin目录(/usr/sbin),启用监控管理 rabbitmq-plugins enable rabbitmq_management 启动rabbitmq server service rabbitmq-server start 4.添加管理用户并授权 从3.3.1版本以后,不能通过guest/guest访问了。 rabbitmqctl add_user test test rabbitmqctl set_user_tags test administrator rabbitmqctl set_permissions -p / test ".*" ".*" ".*" 第二个命令不可缺少,否则无法登陆 5.登陆

重置密码遇到ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor:yes)问题

喜夏-厌秋 提交于 2020-01-25 20:57:03
一般这个错误是由密码错误引起,解决的办法自然就是重置密码。 假设我们使用的是root账户。 1.重置密码的第一步就是跳过MySQL的密码认证过程,方法如下: #vim /etc/my.cnf(注:windows下修改的是my.ini) 在文档内搜索mysqld定位到[mysqld]文本段: /mysqld(在vim编辑状态下直接输入该命令可搜索文本内容) 在[mysqld]后面任意一行添加“skip-grant-tables”用来跳过密码验证的过程,如下图所示: 保存文档并退出: #:wq 2.接下来我们需要重启MySQL: service mysqld restart 接下来登录重置密码: $ mysql -u root mysql > use mysql;mysql > update user set password=password(‘123‘) where user=‘ac‘;mysql > exit; 5. 需要更改权限才能实现远程连接MYSQL数据库 可以通过以下方式来确认: root#mysql -h localhost -uroot -p Enter password: ****** Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 4 to

Python TCP raw socket not listening on lo (localhost/ 127.0.0.1)

Deadly 提交于 2020-01-25 20:17:07
问题 I created a simple packet sniffer using raw socket in Python. import socket s = socket.socket(socket.AF_INET, socket.SOCK_RAW, socket.IPPROTO_TCP) while True: print s.recvfrom(1600) The internet traffic it's showing. But when I turn the primary network interface down and send syn packets using scapy through the lo interface (source and destination 127.0.0.1), There's nothing printed. Basically I create and send 10 syn packets using scapy whose source and destination is 127.0.0.1, which is

阿里云搭建 ftp 服务器 200 PORT command successful. Consider using PASV. 425 Failed to establish connection

跟風遠走 提交于 2020-01-25 14:00:07
阿里云centos FTP 服务器 配置FTP为被动模式 报错 200 PORT command successful. Consider using PASV. 425 Failed to establish connection 翻译如下: 答案: 您正在以活动模式使用FTP。 由于防火墙和NAT,如今在活动模式下设置FTP可能很麻烦。 服务器可能无法连接回客户端以建立数据传输连接,这可能是由于您的本地防火墙或NAT所致。 或者您的客户端不知道其外部IP地址,而是向服务器提供了一个内部地址(在 PORT 命令中),而服务器显然无法使用该内部地址。但事实并非如此,因为vsftpd默认拒绝与FTP控制连接的源地址( port_promiscuous 指令)不同的数据传输地址。 请参阅我的文章“活动模式的网络配置”。 如果可能,您应该使用被动模式,因为它通常不需要在客户端进行其他设置。这也是服务器通过“考虑使用PASV”向您建议的内容。这 PASV 是用于进入被动模式的FTP命令。 不幸的是,Windows FTP命令行客户端( ftp.exe )根本不支持被动模式。如今,它变得毫无用处。 请改用任何其他第三方Windows FTP命令行客户端。其他大多数支持被动模式。 例如,WinSCP FTP客户端默认为被动模式,并且提供了将Windows FTP脚本转换为WinSCP脚本的指南

Silverlight - WCF get clientaccesspolicy on localhost

Deadly 提交于 2020-01-25 13:13:46
问题 I have a Silverlight application which uses WCF for its communications with the server. Both Silverlight and WCF are running on the local machine (localhost). When the Silverlight makes a call to the service it fails with aa communication exception. I understand that this is because I don't have a clientaccesspolicy file, but since the WCF endpoint is running on http://localhost:port I defined an interface, IPolicyRetriver, and added an implementation to the service which is returning the

Java Scoket编程

时光毁灭记忆、已成空白 提交于 2020-01-25 10:23:13
Java Scoket编程 转自http://www.cnblogs.com/futao123/p/5068632.html 爱海滔滔 一,网络编程中两个主要的问题 一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。 在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。 而TCP层则提供面向应用的可靠(tcp)的或非可靠(UDP)的数据传输机制,这是网络编程的主要对象,一般不需要关心IP层是如何处理数据的。 目前较为流行的网络编程模型是客户机/服务器(C/S)结构。 即通信双方一方作为服务器等待客户提出请求并予以响应。客户则在需要服务时向服务器提 出申请。服务器一般作为守护进程始终运行,监听网络端口,一旦有客 户请求,就会启动一个服务进程来响应该客户,同时自己继续监听服务端口,使后来的客户也 能及时得到服务。 二,两类传输协议: TCP 和 UDP   TCP 是 Tranfer Control Protocol 的 简 称,是一种面向连接的保证可靠传输的协议。通过TCP协议传输,得到的是一个顺序的无差错的数据流。发送方和接收方的成对的两个socket之间必须 建 立连接,以便在TCP协议的基础上进行通信,当一个socket(通常都是server socket)等待建立连接时

Http guzzle request with no response

只谈情不闲聊 提交于 2020-01-25 07:15:46
问题 In my Lumen project, I needed to use the Guzzle client to send requests from the server side to create acces tokens and provide them to the correctly authentified users. The problem is that whenener I send a guzzlehttp request I get no response, using Postmen to send them and request stops just because of the time out. I tried simple example in the web.php file: <?php use GuzzleHttp\Client; $app->get('/', function () use ($app) { //return $app->version(); $http= new Client(); return json

Tomcat日志系统详解

血红的双手。 提交于 2020-01-25 03:36:43
综合:Tomcat下相关的日志文件 Cataline引擎的日志文件,文件名catalina.日期.log Tomcat下内部代码丢出的日志,文件名localhost.日期.log(jsp页面内部错误的异常,org.apache.jasper.runtime.HttpJspBase.service类丢出的,日志信息就在该文件!) Tomcat下默认manager应用日志,文件名manager.日期.log 控制台输出的日志,Linux下默认重定向到catalina.out Access日志(Servlet.xml配置) 应用程序通过log4j.properties:${catalina.base}/logs/probe.log重定向过来的日志 JULI:org.apache.juli.FileHandler对应的日志文件名:{prefix}.{date}.{suffix} 默认juli.日期.log Tomcat下Web应用程序可以使用如下3种日志: 使用JDK提供的日志java.util.logging. 使用Java Servlets规范中定义的日志javax.servlet.ServletContext.log(...) 使用其他日志框架,如log4j 不同Web应用程序下使用的Servlet日志(或者日志框架提供的日志)是相互独立的(这与Tomcat的class