- 黑猴子的家:Zookeeper Java API
黑猴子的家
1、Code->GitHubhttps://github.com/liufengji/zookeeper_code.git2、环境准备1)创建一个工程2)解压zookeeper-3.4.10.tar.gz文件3)拷贝zookeeper-3.4.10.jar、jline-0.9.94.jar、log4j-1.2.16.jar、netty-3.10.5.Final.jar、slf4j-api-1.6.
- 常用的ipdb调试命令
Nicetomeetu-
常用的ipdb调试命令常用的ipdb命令整理如下。h(help):帮助命令s(stepinto):进入函数内部n(next):执行下一行b(break):bline_number打断点cl(clear):清除断点c(continue):一直执行到断点r(return):从当前函数返回j(jump):jline_number,跳过代码片段,直接执行指定行号所在的代码l(list):列出上下文代码a(
- Scala安装时遇到的一个问题
wsxdr
在cmd里输入scala,报下面错:此时不应有\scala\bin\..\lib\jline-2.14.6.jar.原因:安装scala的时候安装到了ProgramFiles(x86)目录下,目录中有空格。解决办法:把scala文件夹整个挪到ProgramFiles目录下,再重新配置下环境变量。
- Java 命令行交互输入库 JLine
sun_ting_chuan
java
1.作用通过写java代码,实现自己想要定义的命令,并且也可以实现按Tab键命令补全,help命令功能,退出程序功能。2.需要的jar包jar包的CSDN的下载地址jar包名说明jline-3.6.2.jar提供命令行开发需要的类和方法(核心jar包)因为在windows上需要用到系统的dll文件(动态链接库),所以还需要下面五个jar包:jar包名说明jansi-1.17.jarJansi是一个
- Spring Boot 使用 Shell 实现控制台交互
PAX-K
Springspringbootshell控制台交互
目录前言一、引入Maven依赖二、创建命令类1.命令类2.说明三、进击1.禁止自动进入到shell模式.2.自定义命令3.命令参数2.1使用命令参数2.2自定义命令参数2.3验证命令参数4.查询命令参考前言Spring-Shell基于JLine库提供了提供了REPL模式的控制台交互工具,我们可以通过自定义命令实现控制台交互。一、引入Maven依赖org.springframework.shells
- Advanced 1011 World Cup Betting(20分)
电车上那个cll呀
PAT题目链接#includeconstcharno[3]={'W','T','L'};intmain(){floatline_max,res=1.0f,curr;intmax_no[3];for(intj=0;jline_max){line_max=curr;max_no[j]=i;}}res*=line_max;}printf("%c%c%c",no[max_no[0]],no[max_no[
- Hive常见问题汇总
金字塔下的小蜗牛
问题1:直接启动Hive时会报错:[
[email protected]]#hiveimage原因是:$HIVE_HOME/conf/lib目录中的jline的版本比$HADOOP_HOME/share/hadoop/yarn/lib目录中的jline的版本新。解决办法:删除旧版本的$HADOOP_HOME/share/hadoop/yarn/lib/jline
- 大数据之Hive整合HBase
Mr.zhou_Zxy
大数据HiveHBasehivehbase大数据
Hive整合HBase1可能会出现的异常(全分布式)1.java.lang.InCompatibleClassChanceErr:FoundJline.xxxxxx-解决:$HIVE_HOME/lib/jline-2.12.jar拷贝到$HADOOP_HOME/share/hadoop/yarn/lib2建立hive关联hbase的表2.1建表语句hive(default)>createdatab
- [HIVE] shell调用hive客户端导致nohup后台进程stopped
曾先森~~
大数据/云计算hivelinuxshell
nohup启动java进程调用shell执行hive客户端命令导致nohup进程stopped,java进程消失了。环境变量增加如下之后解决。exportHADOOP_CLIENT_OPTS="$HADOOP_CLIENT_OPTS-Djline.terminal=jline.UnsupportedTerminal"看网上说:如果后台程序试图读取终端,这并不是一个错误,但是终端驱动程序将检测这种情
- 启动hive出错Exception in thread "main" java.lang.IncompatibleClassChangeError: Found class jline.Termina
C_time
Hive
启动hive出错:启动hive出错:Exceptioninthread"main"java.lang.IncompatibleClassChangeError:Foundclassjline.Terminal,butinterfacewasexpected解决方案:cp/usr/apps/hive/hive‐1.2.1/lib/jline‐2.12.jar$HADOOP_HOME/share/ha
- hive启动报错:hive1.1.1和0.13的jline的差别
liyaohhh
日常问题解决hadoop
hive启动报错:hive1.1.1和0.13的jline的差别今天试图把hive的底层依赖从mr变成spark的时候,发现0.13.1在hive的后台选项里面没有spark,也就是不支持spark作为后台,所以就更换版本成为1.1.1版本的hive,这个版本是有spark支持的。但是,在启动了hadoop2.6.1之后,继而启动bin/hive发现一个错误,是说找到了jline的依赖包,但是却不
- Hive中jline.jar与Hadoop中的jline.jar版本不同,启动hive出错
天佑凡人
错误如下:[root@wanghyconf]#hive15/05/3010:36:52WARNconf.HiveConf:HiveConfofnamehive.metastore.localdoesnotexistLogginginitializedusingconfigurationinfile:/root/work/hive/conf/hive-log4j.propertiesSLF4J:Cl
- spark-Shell 启动报错的坑
焱三土
大数据编程python基础hadoopspark
部署spark版本2.4.1(包为spark-2.4.1-bin-without-hadoop.tgz)时,启动spark-shell报错错误信息是:Exceptioninthread"main"java.lang.NoSuchMethodError:jline.console.completer.CandidateListCompletionHandler.setPrintSpaceAfterF
- hive遇到的问题java.lang.IncompatibleClassChangeError: Found class jline.Terminal, but interface was expec
knowfarhhy
hive
针对这个java.lang.IncompatibleClassChangeError:Foundclassjline.Terminal,butinterfacewasexpected错误如下解答:尝试了把hadoop2.6里面的jline的jar包删除不成功,然后又尝试了把hadoop2.6与hive1.2.1的jline统一为hadoop的jline的jar还是不成功,最后统一为hive里面的j
- hive常见错误汇总
滑过的板砖
Hive
1,错误信息:[ERROR]Terminalinitializationfailed;fallingbacktounsupported解决方案:将hadoop中share/hadoop/yarn/lib路径下的jline包换成hive中匹配的jar包。注意需要删除share/hadoop/yarn/lib下原有的jline包2,错误信息:Causedby:java.net.URISyntaxExc
- 大数据学习 hive
chenzhai7583
继续之前MapReduce之后的大数据学习################################hive的安装:tar-zxcfhive.gz-C/app安装hive;改配置hive-defualt.xml在hive/bin加jdbcjar在hadoop加jline.jar包启动hdfs和yarn启动hive,hive/binhive>showdatabases;查看数据库truncat
- JLine
南桥畂翊
OverviewJLine是一个用来处理控制台输入的Java类库,目前最新的版本是0.9.94。其官方网址是https://jline.github.io。在介绍JLine之前,首先还是介绍一下Java中的Console类,以便进行对比。JavaConsole通过调用System.console()方法可以得到与当前虚拟机对应的Console对象。但是该方法并不保证其返回值一定非null,这取决于
- Tmp目录丢失引发Java进程异常
Ever_00
今天早上想打开dapeng-cli监控一下线上服务,登录服务器后,没想到居然打不开:[logview@monitor-elkdapeng-cli]$./dapengCliSLF4J:ClasspathcontainsmultipleSLF4Jbindings.SLF4J:Foundbindingin[jar:file:/opt/dapeng-cli/plugins/jline-2.14.7.jar
- 【hbase error】hbase shell Found class jline.Terminal
knight_black_bob
linuxerrorhbasejline
阅读更多错误日志[zkkafka@yanfabu2-35~]$hbaseshellSLF4J:ClasspathcontainsmultipleSLF4Jbindings.SLF4J:Foundbindingin[jar:file:/home/zkkafka/hbase/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.
- 【hbase error】hbase shell Found class jline.Terminal
knight_black_bob
linuxerrorhbasejline
阅读更多错误日志[zkkafka@yanfabu2-35~]$hbaseshellSLF4J:ClasspathcontainsmultipleSLF4Jbindings.SLF4J:Foundbindingin[jar:file:/home/zkkafka/hbase/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.
- hive 安装 Exception in thread "main" java.lang.IncompatibleClassChangeError class jline.Terminal
XiaoqiangNan
hadoop
[ERROR]Terminalinitializationfailed;fallingbacktounsupportedjava.lang.IncompatibleClassChangeError:Foundclassjline.Terminal,butinterfacewasexpectedatjline.TerminalFactory.create(TerminalFactory.java:1
- Java 命令行交互输入库 JLine 入门
nettee
命令行clijava
我们都知道,软件的用户界面无非分为GUI(图形用户界面)和CLI(命令行用户界面)。对于我们经常使用Linux的人来说,命令行界面一定非常熟悉。无论是Shell里输入命令的界面,还是如GDB等软件的内部交互界面,都是命令行界面。而当我们开发自己的软件,要写认真写一个CLI的时候,却发现要手写做出一个好用的命令行界面其实非常困难。因为一个好的命令行界面,在输入/输出之外,还要支持一些常见的命令行功能
- hadoop 启动hive报错:Found class jline.Terminal, but interface was expected
flower-monk
报错截图如下:java.lang.IncompatibleClassChangeError:Foundclassjline.Terminal,butinterfacewasexpectedatjline.TerminalFactory.create(TerminalFactory.java:101)atjline.TerminalFactory.get(TerminalFactory.java:1
- hive安装配置
Dream__Sky_
Hive:数据仓库。Hive:解释器,编译器,优化器等。Hive运行时,元数据存储在关系型数据库里面。安装一个关系型数据,(mysql):yuminstallmysql-server替换jar:将/usr/hadoop/share/hadoop/yarn/lib下的jline*.jar替换成hive下的jline-2.12.jar(hadoop的此jar版本过低)配置环境变量:vi~/.bash_
- Hive Bug集锦
just_fuck
大数据运维之hive日常
1.安装hive后无法启动,报错如下[ERROR]Terminalinitializationfailed;fallingbacktounsupportedjava.lang.IncompatibleClassChangeError:Foundclassjline.原因是hadoop目录下存在老版本jline:/hadoop-2.6.5/share/hadoop/yarn/lib:-rw-r--r
- (3)Hive 1.2.1 安装部署
王培晓GISer
大数据框架应用学习
引言安装Hive1211首先将压缩包解压并改名为了方便2修改四个模版文件hiveconf文件夹下面3编辑hive-sitexml将改文件属性设置清空4修改hive的配置文件hivebin文件夹下面5将hive的jline-212jar复制到hadoop的指定文件夹下面6启动hive安装成功配置MySQL管理Hive关系1安装MySQL数据库2拷贝数据库驱动到Hive3修改hive-sitexml文
- Found class jline.Terminal, but interface was expected...
u012965373
问题如上图所示:解决方案:解决方案:可以备份并且移除$HADOOP_HOME/share/hadoop/yarn/lib/下的jline-0.9.94.jar文件,它与beeline的依赖产生冲突。
- spark 都用了哪些开源东东
zhangxuhui
直接上干货commons-clihttp://www.ibm.com/developerworks/cn/java/j-lo-commonscli/ guavahttp://www.cnblogs.com/peida/tag/Guava%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/http://ifeve.com/google-guava/jline http://wh
- hive启动报错:hive1.1.1和0.13的jline的差别
liyaohhh
hive启动报错:hive1.1.1和0.13的jline的差别 今天试图把hive的底层依赖从mr变成spark的时候,发现0.13.1在hive的后台选项里面没有spark,也就是不支持spark作为后台,所以就更换版本成为1.1.1版本的hive,这个版本是有spark支持的。但是,在启动了hadoop2.6.1之后,继而启动bin/hive发
- Hive启动报错: Found class jline.Terminal, but interfac
肥皂
故障:[ERROR]Terminalinitializationfailed;fallingbacktounsupportedjava.lang.IncompatibleClassChangeError:Foundclassjline.Terminal,butinterfacewasexpected atjline.TerminalFactory.create(TerminalFactory
- java Illegal overloaded getter method with ambiguous type for propert的解决
zwllxs
javajdk
好久不来iteye,今天又来看看,哈哈,今天碰到在编码时,反射中会抛出
Illegal overloaded getter method with ambiguous type for propert这么个东东,从字面意思看,是反射在获取getter时迷惑了,然后回想起java在boolean值在生成getter时,分别有is和getter,也许我们的反射对象中就有is开头的方法迷惑了jdk,
- IT人应当知道的10个行业小内幕
beijingjava
工作互联网
10. 虽然IT业的薪酬比其他很多行业要好,但有公司因此视你为其“佣人”。
尽管IT人士的薪水没有互联网泡沫之前要好,但和其他行业人士比较,IT人的薪资还算好点。在接下的几十年中,科技在商业和社会发展中所占分量会一直增加,所以我们完全有理由相信,IT专业人才的需求量也不会减少。
然而,正因为IT人士的薪水普遍较高,所以有些公司认为给了你这么多钱,就把你看成是公司的“佣人”,拥有你的支配
- java 实现自定义链表
CrazyMizzz
java数据结构
1.链表结构
链表是链式的结构
2.链表的组成
链表是由头节点,中间节点和尾节点组成
节点是由两个部分组成:
1.数据域
2.引用域
3.链表的实现
&nbs
- web项目发布到服务器后图片过一会儿消失
麦田的设计者
struts2上传图片永久保存
作为一名学习了android和j2ee的程序员,我们必须要意识到,客服端和服务器端的交互是很有必要的,比如你用eclipse写了一个web工程,并且发布到了服务器(tomcat)上,这时你在webapps目录下看到了你发布的web工程,你可以打开电脑的浏览器输入http://localhost:8080/工程/路径访问里面的资源。但是,有时你会突然的发现之前用struts2上传的图片
- CodeIgniter框架Cart类 name 不能设置中文的解决方法
IT独行者
CodeIgniterCart框架
今天试用了一下CodeIgniter的Cart类时遇到了个小问题,发现当name的值为中文时,就写入不了session。在这里特别提醒一下。 在CI手册里也有说明,如下:
$data = array(
'id' => 'sku_123ABC',
'qty' => 1,
'
- linux回收站
_wy_
linux回收站
今天一不小心在ubuntu下把一个文件移动到了回收站,我并不想删,手误了。我急忙到Nautilus下的回收站中准备恢复它,但是里面居然什么都没有。 后来我发现这是由于我删文件的地方不在HOME所在的分区,而是在另一个独立的Linux分区下,这是我专门用于开发的分区。而我删除的东东在分区根目录下的.Trash-1000/file目录下,相关的删除信息(删除时间和文件所在
- jquery回到页面顶端
知了ing
htmljquerycss
html代码:
<h1 id="anchor">页面标题</h1>
<div id="container">页面内容</div>
<p><a href="#anchor" class="topLink">回到顶端</a><
- B树、B-树、B+树、B*树
矮蛋蛋
B树
原文地址:
http://www.cnblogs.com/oldhorse/archive/2009/11/16/1604009.html
B树
即二叉搜索树:
1.所有非叶子结点至多拥有两个儿子(Left和Right);
&nb
- 数据库连接池
alafqq
数据库连接池
http://www.cnblogs.com/xdp-gacl/p/4002804.html
@Anthor:孤傲苍狼
数据库连接池
用MySQLv5版本的数据库驱动没有问题,使用MySQLv6和Oracle的数据库驱动时候报如下错误:
java.lang.ClassCastException: $Proxy0 cannot be cast to java.sql.Connec
- java泛型
百合不是茶
java泛型
泛型
在Java SE 1.5之前,没有泛型的情况的下,通过对类型Object的引用来实现参数的“任意化”,任意化的缺点就是要实行强制转换,这种强制转换可能会带来不安全的隐患
泛型的特点:消除强制转换 确保类型安全 向后兼容
简单泛型的定义:
泛型:就是在类中将其模糊化,在创建对象的时候再具体定义
class fan
- javascript闭包[两个小测试例子]
bijian1013
JavaScriptJavaScript
一.程序一
<script>
var name = "The Window";
var Object_a = {
name : "My Object",
getNameFunc : function(){
var that = this;
return function(){
- 探索JUnit4扩展:假设机制(Assumption)
bijian1013
javaAssumptionJUnit单元测试
一.假设机制(Assumption)概述 理想情况下,写测试用例的开发人员可以明确的知道所有导致他们所写的测试用例不通过的地方,但是有的时候,这些导致测试用例不通过的地方并不是很容易的被发现,可能隐藏得很深,从而导致开发人员在写测试用例时很难预测到这些因素,而且往往这些因素并不是开发人员当初设计测试用例时真正目的,
- 【Gson四】范型POJO的反序列化
bit1129
POJO
在下面这个例子中,POJO(Data类)是一个范型类,在Tests中,指定范型类为PieceData,POJO初始化完成后,通过
String str = new Gson().toJson(data);
得到范型化的POJO序列化得到的JSON串,然后将这个JSON串反序列化为POJO
import com.google.gson.Gson;
import java.
- 【Spark八十五】Spark Streaming分析结果落地到MySQL
bit1129
Stream
几点总结:
1. DStream.foreachRDD是一个Output Operation,类似于RDD的action,会触发Job的提交。DStream.foreachRDD是数据落地很常用的方法
2. 获取MySQL Connection的操作应该放在foreachRDD的参数(是一个RDD[T]=>Unit的函数类型),这样,当foreachRDD方法在每个Worker上执行时,
- NGINX + LUA实现复杂的控制
ronin47
nginx lua
安装lua_nginx_module 模块
lua_nginx_module 可以一步步的安装,也可以直接用淘宝的OpenResty
Centos和debian的安装就简单了。。
这里说下freebsd的安装:
fetch http://www.lua.org/ftp/lua-5.1.4.tar.gz
tar zxvf lua-5.1.4.tar.gz
cd lua-5.1.4
ma
- java-递归判断数组是否升序
bylijinnan
java
public class IsAccendListRecursive {
/*递归判断数组是否升序
* if a Integer array is ascending,return true
* use recursion
*/
public static void main(String[] args){
IsAccendListRecursiv
- Netty源码学习-DefaultChannelPipeline2
bylijinnan
javanetty
Netty3的API
http://docs.jboss.org/netty/3.2/api/org/jboss/netty/channel/ChannelPipeline.html
里面提到ChannelPipeline的一个“pitfall”:
如果ChannelPipeline只有一个handler(假设为handlerA)且希望用另一handler(假设为handlerB)
来
- Java工具之JPS
chinrui
java
JPS使用
熟悉Linux的朋友们都知道,Linux下有一个常用的命令叫做ps(Process Status),是用来查看Linux环境下进程信息的。同样的,在Java Virtual Machine里面也提供了类似的工具供广大Java开发人员使用,它就是jps(Java Process Status),它可以用来
- window.print分页打印
ctrain
window
function init() {
var tt = document.getElementById("tt");
var childNodes = tt.childNodes[0].childNodes;
var level = 0;
for (var i = 0; i < childNodes.length; i++) {
- 安装hadoop时 执行jps命令Error occurred during initialization of VM
daizj
jdkhadoopjps
在安装hadoop时,执行JPS出现下面错误
[slave16]
[email protected]:/tmp/hsperfdata_hdfs# jps
Error occurred during initialization of VM
java.lang.Error: Properties init: Could not determine current working
- PHP开发大型项目的一点经验
dcj3sjt126com
PHP重构
一、变量 最好是把所有的变量存储在一个数组中,这样在程序的开发中可以带来很多的方便,特别是当程序很大的时候。变量的命名就当适合自己的习惯,不管是用拼音还是英语,至少应当有一定的意义,以便适合记忆。变量的命名尽量规范化,不要与PHP中的关键字相冲突。 二、函数 PHP自带了很多函数,这给我们程序的编写带来了很多的方便。当然,在大型程序中我们往往自己要定义许多个函数,几十
- android笔记之--向网络发送GET/POST请求参数
dcj3sjt126com
android
使用GET方法发送请求
private static boolean sendGETRequest (String path,
Map<String, String> params) throws Exception{
//发送地http://192.168.100.91:8080/videoServi
- linux复习笔记 之bash shell (3) 通配符
eksliang
linux 通配符linux通配符
转载请出自出处:
http://eksliang.iteye.com/blog/2104387
在bash的操作环境中有一个非常有用的功能,那就是通配符。
下面列出一些常用的通配符,如下表所示 符号 意义 * 万用字符,代表0个到无穷个任意字符 ? 万用字符,代表一定有一个任意字符 [] 代表一定有一个在中括号内的字符。例如:[abcd]代表一定有一个字符,可能是a、b、c
- Android关于短信加密
gqdy365
android
关于Android短信加密功能,我初步了解的如下(只在Android应用层试验):
1、因为Android有短信收发接口,可以调用接口完成短信收发;
发送过程:APP(基于短信应用修改)接受用户输入号码、内容——>APP对短信内容加密——>调用短信发送方法Sm
- asp.net在网站根目录下创建文件夹
hvt
.netC#hovertreeasp.netWeb Forms
假设要在asp.net网站的根目录下建立文件夹hovertree,C#代码如下:
string m_keleyiFolderName = Server.MapPath("/hovertree");
if (Directory.Exists(m_keleyiFolderName))
{
//文件夹已经存在
return;
}
else
{
try
{
D
- 一个合格的程序员应该读过哪些书
justjavac
程序员书籍
编者按:2008年8月4日,StackOverflow 网友 Bert F 发帖提问:哪本最具影响力的书,是每个程序员都应该读的?
“如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本, 你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西。”
很多程序员响应,他们在推荐时也写下自己的评语。 以前就有国内网友介绍这个程序员书单,不过都是推荐数
- 单实例实践
跑龙套_az
单例
1、内部类
public class Singleton {
private static class SingletonHolder {
public static Singleton singleton = new Singleton();
}
public Singleton getRes
- PO VO BEAN 理解
q137681467
VODTOpo
PO:
全称是 persistant object持久对象 最形象的理解就是一个PO就是数据库中的一条记录。 好处是可以把一条记录作为一个对象处理,可以方便的转为其它对象。
BO:
全称是 business object:业务对象 主要作用是把业务逻辑封装为一个对象。这个对
- 战胜惰性,暗自努力
金笛子
努力
偶然看到一句很贴近生活的话:“别人都在你看不到的地方暗自努力,在你看得到的地方,他们也和你一样显得吊儿郎当,和你一样会抱怨,而只有你自己相信这些都是真的,最后也只有你一人继续不思进取。”很多句子总在不经意中就会戳中一部分人的软肋,我想我们每个人的周围总是有那么些表现得“吊儿郎当”的存在,是否你就真的相信他们如此不思进取,而开始放松了对自己的要求随波逐流呢?
我有个朋友是搞技术的,平时嘻嘻哈哈,以
- NDK/JNI二维数组多维数组传递
wenzongliang
二维数组jniNDK
多维数组和对象数组一样处理,例如二维数组里的每个元素还是一个数组 用jArray表示,直到数组变为一维的,且里面元素为基本类型,去获得一维数组指针。给大家提供个例子。已经测试通过。
Java_cn_wzl_FiveChessView_checkWin( JNIEnv* env,jobject thiz,jobjectArray qizidata)
{
jint i,j;
int s