- 博客(13)
- 收藏
- 关注
原创 HBase java 实现对数据的基本操作
通过Java对HBase进行操作使用Java对hbase进行操作是,也需要像我们对关系数据进行的操作类似,都需要导入驱动、添加配置、连接数据库然后对数据库进行操作。1. 导入驱动导入hbase-client.jar驱动包在pom.xml 中添加hbase依赖即可<dependency> <groupId>org.apache.hbase</groupId> <artifactId>hbase-cli
2020-10-11 11:20:35
313
原创 hbase shall基本命令
hbase 命令进入命令行$ hbase shell查看表$ list3.创建表create 'custcontinfo',{NAME => 'info', VERSIONS => '1', MIN_VERSIONS => '0', BLOCKSIZE => '65536', IN_MEMORY => 'false', BLOCKCACHE => 'true'},{NAME => 'txt', VERSIONS => '1', MI
2020-10-11 11:19:21
205
原创 HBase初步了解
HBase初步了解什么实HBaseHBase 是分布式非结构化面向列的开源数据库。数据文件都存储在Hadoop HDFS文件系统上,所以HBase必须要在Hadoop的环境下使用。仅能通过主键(row key)和主键的range来检索数据,仅支持单行事务HBase 用途主要用来存储非结构化和半结构化的松散数据。存数据是分区存储,自动分区。使用场景系统需要适应不同种类的数据格式和数据源,不能预先严格定义模式,需要处理大规模数据不强调数据之间的关系,所要存储的数据是半结构化或非结构化的;数据非
2020-10-11 11:18:22
252
原创 es-sql
安装es-sql 插件下载插件安装包,找到es对应版本的安装包 wget https://github.com/NLPchina/elasticsearch-sql/releases/download/6.2.4.0/elasticsearch-sql-6.2.4.0.zip将安装包解压,放到es安装路径下的plugins目录下# 如果已经安装了其他插件需要,新建一个目录,然后把zip包拷贝到新建的目录下解压cd {es_home}/elasticsearch-6.2.4/plugins
2020-09-29 17:47:03
483
原创 findBug常见错误以及修改方法
findbugs:EI_EXPOSE_REP问题描述:may expose internal representation by returning getter方法返回引用类型eclipse自动生成的引用类型(Object、数组、Date等)的getter、setter方法会得到或通过对可变对象的引用操作而暴露代码内部实现,解决方法很多,只要返回的或赋值的对象不是原引用对象即可。# Datepublic Date getHappenTime() {if(happenTime != null.
2020-09-29 17:44:07
1633
原创 Mino基于JAVA API 对文件对象的基础操作封装
/** * @author qianxm * @date 2020/6/30 16:58 */@Log4jpublic class MinioUtils { public static void fileUpload(String endpoint ,String accessKey, String secrtKey,String bucketName, .
2020-09-29 17:38:45
1038
原创 docker基础命令学习系列一
docker学习一1. 普通用户如何执行docker命令新建普通用户,将普通用户加入docker组中sudo gpasswd -a docker-user docker重启dockerservice docker restart修改文件权限提示以下异常Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get ht
2020-09-29 17:33:33
147
原创 python学习之一:如何使用pycharm创建python
python学习之一:入门级python 安装,win10环境安装;python版本3.65官网下载安装包,下载成功后一路点击下一步就ok啦验证python版本cmd输入python 查看版本程序员万般语言的开头hello word!print ("Hello, Python!")3. 使用pycharm创建的第一个项目首先file-> new proj...
2020-04-08 22:00:39
241
原创 百度UNIT 机器人多轮对话技能创建以及API调用
百度UNIT 机器人多轮对话技能创建以及API调用基于百度UNIT2.0 版本,实现简单的多轮人机对话功能创建机器人必备条件确定有哪些技能例如:查询天气、订票、讲故事等,以畅越冰激凌套餐营销话术为例创建技能确定技能包含的意图分析是任务型、闲聊型还是问答型。任务型: 将用户意图的关键词参数化成词槽,完成任务。例如订票、退票、办理业务等问答型:有固定答案的对话,回答比较明确。例...
2019-03-01 11:10:13
6579
13
原创 Java 高并发程序设计学习笔记--wait 和notify
等待(wait) 和 通知(notify) 说明: 文本是学习了《Java 高并发程序设计》中的等待和通知内容的学习笔记,结合实例总结了一些小结论。wait () 方法顾名思义就是线程处于等待状态,当程序执行遇到synchronize同步块时,线程会进入BLOCKED阻塞状态,此时线程暂时停止执行知道获取到请求锁。当调用wait方法时,线程就会进入WAITING状态,知道等待到一个n
2018-01-25 17:13:09
281
原创 idear如何创建一个spring boot项目
1. new project-》spring initializr2. 下一步,可以修改Artifact、group等 如果不修改可以使用默认3. 如果是web项目勾选web4. 选择finish,spring boot项目就创建成功了。 web 项目会生成两个文件夹 5. 运行SpringbootDemoApplication ,即可启动项目。
2017-12-27 17:20:06
592
原创 jstorm学习笔记--初识(一)
什么是jstorm基本概念元组(tuple) jstorm 消息传递的基本单位,是一个命名的值列表,元组中的字段可以是任何类型的。支持所有的基本类型、字符串和字节数组,也支持自定义的序列化接口对象。流(stream) 数据之间通过流进行传递,是核心抽象。流有元组组成,实质是元组序列。龙卷(spout) 拓扑中流的来源,即数据的来源。闪电(bolt) 流的处理节点,即接受到spout
2017-12-27 16:36:22
570
原创 Jstorm 环境搭建
Jstorm 环境搭建 有三种安装部署方式:standalone模式、yarn模式、docker模式,其中standalone模式最简单、轻量、稳定比较常用,整体规模不超过300台,yarn模式外部依赖较重,规模至少30台,docker比较消耗性能。standalon模式安装步骤搭建外部依赖 搭建jstorm之前需要先搭建外部依赖 1. zookeeper 2. jdk
2017-12-27 16:16:04
1774
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人