hosts

Flume NG 学习笔记(九)Flune Client 开发

自闭症网瘾萝莉.ら 提交于 2019-12-05 03:39:59
文章内容还是来自官网 http://flume.apache.org/FlumeDeveloperGuide.html 由于在实际工作中,数据的生产方式极具多样性,Flume 虽然包含了一些内置的机制来采集数据,但是更多的时候用户更希望能将应用程序和flume直接相通。所以这边运行用户开发应用程序,通过IPC或者RPC连接flume并往flume发送数据。 一、RPC client interface Flume的RpcClient实现了Flume的RPC机制。用户的应用程序可以很简单的调用Flume Client SDK的append(Event) 或者appendBatch(List<Event>) 方法发送数据,不用担心底层信息交换的细节。用户可以提供所需的event通过直接实现Event接口,例如可以使用简单的方便的实现SimpleEvent类或者使用EventBuilder的writeBody()静态辅助方法。 自Flume 1.4.0起,Avro是默认的RPC协议。NettyAvroRpcClient和ThriftRpcClient实现了RpcClient接口。实现中我们需要知道我们将要连接的目标flume agent的host和port用于创建client实例,然后使用RpcClient发送数据到flume agent。 官网给了一个Avro

github 下载提速 一键脚本

不问归期 提交于 2019-12-05 02:33:26
# github 下载提速 一键脚本, 目前只支持 ubuntu (理论上装了 bash 的机器都支持) ## 依赖命令:   curl   egrep   sed ### 大概原理: 爬取 github 的真实 ip 地址, 并写入 hosts 文件 ### 建议使用 sudo 运行, 因为要修改 /etc/hosts 文件 ## 脚本源码: #!/bin/bash # # 功能:这个脚本是为了更新 github.com 的ip 并插入到 /etc/hosts 文件中, 以完成 git clone 的加速 # 作者: David Zhang # Ver: 0.1 # 重要: 本脚本需要使用到 root 权限!如不信任可以 ctrl + c 打断运行 set -e echo '重要: 本脚本需要使用到 root 权限!建议使用 sudo 运行! 如不信任可以 ctrl + c 打断运行...' echo 'zsh 下 egrep 会失效,请切换到 bash 下运行!' GITHUBIP=`curl https://github.com.ipaddress.com/ |egrep -o '<th>IP Address</th><td><ul class="comma-separated"><li>'[0-9]+[.][0-9]+[.][0-9]+[.][0-9]+ | egrep

Passing a Fabric env.hosts sting as a variable is not work in function

不羁岁月 提交于 2019-12-04 23:49:33
问题 Passing a Fabric env.hosts sting as a variable is not work in function. demo.py #!/usr/bin/env python from fabric.api import env, run def deploy(hosts, command): print hosts env.hosts = hosts run(command) main.py #!/usr/bin/env python from demo import deploy hosts = ['localhost'] command = 'hostname' deploy(hosts, command) python main.py ['localhost'] No hosts found. Please specify (single) host string for connection: But env.host_string works! demo.py #!/usr/bin/env python from fabric.api

/etc/hosts、/etc/resolv.conf、/etc/hosts.conf

懵懂的女人 提交于 2019-12-04 23:23:42
/etc/hosts 本地域名解析。功能类似windows的hosts文件 默认文件内容 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 /etc/resolv.conf 配置的是本地 DNS服务器 配置文件示例 nameserver 10.1.1.1 nameserver 10.1.1.2 还有2个参数search和domain,示例 (domain和search不能共存;如果同时存在,后面出现的将会被使用) search sina.com domain sina.com /etc/hosts.conf 指定如何解析主机域名。 默认情况,/etc/hosts.conf 文件有如下内容 order hosts,bind multi on 参数说明 order 是解析顺序的参数 //order hosts,bind//说明先查询解析/etc/hosts文件,然后DNS multi on //表示是否运行/etc/hosts文件允许主机指定多个多个地址 ,on表示运行 nospoof on //是否允许服务器对ip地址进行其欺骗,

WIN7快速打开hosts方法

那年仲夏 提交于 2019-12-04 19:58:19
WIN7快速打开hosts方法 1直接运行 C:\Windows\System32\drivers\etc\hosts 浏览选择notepad++打开即可 2打开notepad++ 打开 C:\Windows\System32\drivers\etc\hosts 浏览选择notepad++打开即可 来源: https://www.cnblogs.com/newmiracle/p/11880468.html

rsync错误

纵然是瞬间 提交于 2019-12-04 18:00:09
rsync error:No route to host rsync服务端开启的iptables防火墙 [root@nfs01 tmp]# rsync -avz /etc/hosts rsync_backup@172.16.1.41::backup rsync: failed to connect to 172.16.1.41: No route to host (113) rsync error: error in socket IO (code 10) at clientserver.c(124) [sender=3.0.6] 异常问题解决: 关闭rsync服务端的防火墙服务(iptables) [root@backup mnt]# /etc/init.d/iptables stop iptables: Setting chains to policy ACCEPT: filter [ OK ] iptables: Flushing firewall rules: [ OK ] iptables: Unloading modules: [ OK ] [root@backup mnt]# /etc/init.d/iptables status iptables: Firewall is not running. ERROR: The remote path must start

java连接hbase后无法创建表

时光怂恿深爱的人放手 提交于 2019-12-04 16:16:44
原因可能是没有在Windows的hosts文件内加入虚拟机的IP和hostname的映射 方法: 找到 C:\Windows\System32\drivers\etc\hosts 用记事本打开,添加类似 192.168.52.100 hadoop01 由于Windows权限问题不能直接保存,需要另存为 hosts.txt 后改名为 hosts 复制到上面我们找到的目录下, 覆盖原文件 就可以了 来源: https://www.cnblogs.com/rhgaiymm/p/11873164.html

git clone速度太慢的解决办法(亲测还有效)

夙愿已清 提交于 2019-12-04 14:15:26
https://www.linuxidc.com/Linux/2019-05/158461.htm 1、查找域名对应的ip地址,并修改hosts文件 linuxidc@linuxidc:~/linuxidc.com$ nslookup github.global.ssl.fastly.Net Server: 127.0.0.53 Address: 127.0.0.53#53 Non-authoritative answer: Name: github.global.ssl.fastly.Net Address: 151.101.229.194 linuxidc@linuxidc:~/linuxidc.com$ nslookup github.com Server: 127.0.0.53 Address: 127.0.0.53#53 Non-authoritative answer: Name: github.com Address: 13.229.188.59 如下图: 然后修改hosts文件 Windows上的hosts文件路径在 C:\Windows\System32\drivers\etc\hosts Linux的hosts文件路径在/etc/hosts中 sudo vim /etc/hosts Mac的hosts文件路径也在/etc/hosts中 sudo vi /etc

git clone太慢

天涯浪子 提交于 2019-12-04 12:37:48
系统是ubuntu16.04,在git clone的时候速度很慢 上网查找改善方法解决了问题: 思路:git clone 特别慢是因为github.global.ssl.fastly.Net域名被限制了。只要找到这个域名对应的ip地址,然后在hosts文件中加上ip–>域名的映射,刷新DNS缓存就可以了 步骤: 1、查询域名global-ssl.fastly.Net和 github.com 公网地址 https://www.ipaddress.com/ 可以用这个查。 或者 Dns检测|Dns查询 - 站长工具 查找检测列表里的TTL值最小的IP 分别查找 github .global .ssl .fastly .net github .com 这两个网址的ip地址 2、将ip地址添加到hosts文件 sudo gedit /etc/hosts 保存退出 3、 修改完hosts还不会立即生效,你需要刷新DNS缓存,告诉电脑我的hosts文件已经修改了。 输入指令:sudo /etc/init.d/networking restart 即可。 windows下刷新DNS的方法: 打开CMD 输入 ipconfig /flushdns 4、重新运行git clone 此方法也可以解决访问github网站慢的问题 来源: CSDN 作者: 还需要再学习一个 链接: https:/

git clone速度太慢的解决办法

做~自己de王妃 提交于 2019-12-04 12:37:22
思路: git clone特别慢是因为 github.global.ssl.fastly.net 域名被限制了。 只要找到这个域名对应的ip地址,然后在hosts文件中加上ip–>域名的映射,刷新DNS缓存便可。 实施方法一: 在网站 https://www.ipaddress.com/ 分别搜索: github .global .ssl .fastly .net github .com 得到ip: ![在这里插入图片描述](https://imgconvert.csdnimg.cn/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy82ODMyMDk3LTI0NWYwMDQxZmUwOWM2ZTEucG5n) github.global.ssl.fastly.net的ip ![在这里插入图片描述](https://imgconvert.csdnimg.cn/aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy82ODMyMDk3LTNkNjQ4MjhlM2QwODk2MTEucG5n) github.com的ip 打开hosts文件 Windows上的hosts文件路径在 C:\Windows\System32\drivers\etc