• 各类数据库记录


    各类数据库记录

    Elasticsearch数据库:

    一、ES介绍
    Elasticsearch和MongoDB/Redis/Memcache一样,是非关系型数据库。是一个接近实时的搜索平台,从索引这个文档到这个文档能够被搜索到只有一个轻微的延迟,企业应用定位:采用Restful API标准的可扩展和高可用的实时数据分析的全文搜索工具。
    二、ES常用操作

    测试环境的ES数据库: 172.16.50.24:9200/_plugin/head/(若无法登录,需登录数据库主机查看是否安装head和sql插件)

    新建一个索引

    新建一个索引表

    Greenplum数据库:

    一、gp介绍
    GreenPlum是一个底层是多台PostgreSQL分表分库的分布式数据库,支持标准的SQL,命令也跟sql命令类似。
    二、gp常用命令

    登录数据库:psql -d chinacloud(数据库名) -h 172.16.50.22(主机地址) -p 5432(端口) -U postgres(用户名)

    查看数据库:l

    切换数据库:c 数据库名;(相当于use databases)

    查看当前数据库的表: dt

    查看表结构: d 表名;(相当于sql的desc tablename)

    新增一个表: create table tablename(id,srting);

    删除一个表: drop table tablename;

    Hive数据库:

    一、hive数据库介绍
    hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供简单的sql查询功能,可以将sql语句转换为MapReduce任务进行运行。

    二、hive常用命令(跟sql类似)

    Hbase数据库:

    一、hbase数据介绍
    HBase是Hadoop的数据库,一个分布式、可扩展、大数据的存储,HBase通过存储key/value来工作。hive和hbase的区别在于,是两种基于Hadoop的不同技术–Hive是一种类SQL的引擎,并且运行MapReduce任务,Hbase是一种在Hadoop之上的NoSQL 的Key/value数据库。

    二、hbase数据库常用命令

    进入hbase数据库:$ bin/hbase shell or hbase shell

    新建表:create , {NAME => , VERSIONS => }

    查看当前所有的表:list

    查看表详情:describe ‘table_name'

    插入表数据:put 'table','key','value'

    查询表数据:get 'table','key'

    删除表数据:delete 'table','key'(delete用于删除一个数据,是put的反向操作)
    deleteall 'table','key'(deleteall操作用于删除一行数据)
    删除表:disable 'table'(禁用表)
    drop 'table'(删除表)

  • 相关阅读:
    mysql 行转列 列转行
    JAVA中使用JSch库实现SSH功能
    sqlmap详解
    Max+Decode的妙用.(紀錄分組).
    apache mina sshd ,纯java的ssh工具包
    Nginx 日志分析及性能排查
    PHP在Apache中两种工作方式的区别(CGI模式、Apache 模块DLL)
    如何将本地做好的网站挂到服务器上
    Drupal
    程序员的十种级别,
  • 原文地址:https://www.cnblogs.com/joy-li/p/9543642.html
Copyright © 2020-2023  润新知