linux
心如花木,向阳而生
这个作者很懒,什么都没留下…
展开
-
xshell官网免费版下载
1.发现很多小伙伴找不到xshell官网免费版的下载地址,自从xshell官网改版以后,确实比较不好找。但事实上,xshell官网有提供家庭个人免费版。第一步:打开官网点击xshell下载 进入下载地址:https://www.netsarang.com/zh/all-downloads/2.第二步,向下拉:看到下面蓝色框框里,家庭/学校免费版3.第三步,点击进入,填写邮件地址,就会在邮箱收到下载链接,即可下载成功...原创 2020-08-26 15:49:47 · 5345 阅读 · 1 评论 -
Elasticsearch(五)核心概念
1.索引索引是elasticsearch中存放数据的地方,可以理解为关系型数据库中的一个数据库。2.类型类型用于区分同一个索引的不同数据类型,相当于关系型数据库中表3.文档文档是elasticsearch中存储的实体,类比于关系型数据库,每个文档相当于关系型数据库表中的一行数据,es的文档格式全部是JSON格式。文档由字段组成,相当于关系型数据库中的列的属性,不同的是es的...原创 2019-02-15 15:09:58 · 333 阅读 · 0 评论 -
Elasticsearch(六)文档的CRUD
1.创建索引索引名必须小写,默认一个所以五个分片,一个副本,也可以通过参数指定:3个分片,一个副本PUT test1{"settings":{ "number_of_shards":3, "number_of_replicas":1}}2.删除索引DELETE test13.增加索引文档PUT blog/article/1{ "title":...原创 2019-02-15 16:43:22 · 142 阅读 · 0 评论 -
Elasticsearch(七) 倒排索引
1.Elasticsearch使用一种叫做 倒排索引 (inverted index)的结构来做快速的全文检索,倒排索引是搜索引擎中非常有用的一种检索的数据结构,存储的是词和文档之间的对应关系。2,样例:Doc1: java编程指南Doc2:Python开发指南分词 (term 词项)Doc1: java 编程 指南Doc2:Python 开发 指南...原创 2019-02-15 17:36:56 · 258 阅读 · 0 评论 -
Elasticsearch (八) mapping
1.elasticsearch中的mapping类似于sql中的建表语句,sql中一个字段声明为int类型,那么以后这个字段只能存储int类型,在elasticsearch中也是一样。2.除了基本的数据类型定义之外,elasticsearch中mapping中指定的属性会更多,mapping不仅仅会告诉elasticsearch一个文档的某个字段类型是什么,还可以指定字段是否生成索引,索引时时...原创 2019-02-15 18:44:38 · 458 阅读 · 0 评论 -
mysqldump导出表结构和表数据
前言:-d表示导出表结构,-t表示导出表数据1导出整个数据库表结构mysqldump -h localhost -uroot -proot -d pats_db_1 > ***.sql 2导出整个数据库表数据mysqldump -h localhost -uroot -proot -t pats_db_1 > ***.sql 3导出整个数据库表结构和数据...原创 2019-01-31 11:35:56 · 4714 阅读 · 0 评论 -
Elasticsearch (九)搜索排序和高亮
准备测试案例:DELETE blogPUT blogGET blog/_mappingPUT blog/article/_mapping{ "dynamic":"strict", "properties": { "id":{ "type": "long" }, "title":{ "type": "text", "analyze...原创 2019-02-18 11:53:45 · 765 阅读 · 0 评论 -
Elasticsearch (十)关键属性解读
1. _source存储文档的的原始信息,_source字段默认是存储的,如果某个字段的内容非常的,业务里面只需要对该字段进行搜索,最后返回文档的id,查看文档内容会再次到mysql,或者Hbase中获取,把大字段的内容存放在ES中只会增大索引,这一点文档数量越大,效果越明显,如果一条数据节省几kb,放大到亿万级的量也非常可观,这时候我们只需要禁用_source字段,在ES中只存储倒排索引,不...原创 2019-02-18 14:52:14 · 292 阅读 · 0 评论 -
Elasticsearch(十一)Java API
1.先贴出es的java代码如果是springmvc的项目,可以直接引入jar包,使用下面的工具类就可以了,springboot要做一些处理。引入jar包,在pom.xml中添加 <!-- 通过 transport进行链接es--> <dependency> <groupId>org.elasticsearch.cl...原创 2019-02-18 18:33:36 · 289 阅读 · 0 评论 -
Elasticsearch(十二)Java API深入
1.为工具类添加方法package com.zhangdi.springboot.elasticsearch;import java.net.InetAddress;import java.net.UnknownHostException;import org.elasticsearch.action.admin.indices.create.CreateIndexRespo...原创 2019-02-19 18:29:51 · 218 阅读 · 0 评论 -
Elasticsearch(十三)Java API搜索
1.准备测试数据DELETE blogPUT blogGET blog/_mappingPUT blog/article/_mapping{ "dynamic":"strict", "properties": { "id":{ "type": "long" }, "title":{ "type": "text", "analy...原创 2019-02-20 15:29:40 · 161 阅读 · 0 评论 -
shell 脚本按时间段循环访问某个接口
1.传入开始与结束时间段,每二两个小时访问一次接口,直至开始时间等于结束时间。dateStart=$1dateEnd=$2date_s=`date -d "${dateStart}" +%s`date_e=`date -d "${dateEnd}" +%s`while [ "${date_s}" -lt "${date_e}" ];do statDate=`...原创 2019-06-12 10:49:16 · 1943 阅读 · 1 评论 -
Elasticsearch(四)IK分词插件
1.IK分词插件的安装浏览器访问:https://github.com/medcl/elasticsearch-analysis-ik选择 releases 版本,是已经打包好的,解压就可以使用。找到5.4.1版本,下载进入elsaticsearch的plugins目录下,将ik分词插件解压后拷贝进去,重启elasticsearch需要选择elasticse...原创 2019-02-15 11:59:52 · 656 阅读 · 3 评论 -
Elasticsearch(三)kibana的安装
1.上传并解压 kibana-5.4.1-linux-x86_64.tar.gz2.修改配置server.host: "192.168.1.12"elasticsearch.url: "http://192.168.1.12:9200"3.启动kibana:./bin/kibana访问 192.168.1.12:56014.使用kibana开发工具 DevTool...原创 2019-02-14 18:19:48 · 181 阅读 · 0 评论 -
Elasticsearch(二) head 插件的安装
1 安装完elasticsearch5.4.1 后。访问界面如下2.修改 elasticsearch-5x下的 config/elasticsearch.yml在末尾添加下列内容,允许elasticsearch远程访问 http.cors.enabled: true http.cors.allow-origin: "*" 3. 安装nodejs切换为n...原创 2019-02-14 17:45:55 · 147 阅读 · 0 评论 -
Elasticsearch(一) 5.4.1的安装配置
将文件上传到服务器1.解压:tar xzvf elasticsearch-5.4.1.tar.gz cd elasticsearch-5.4.12.启动:./bin/elasticsearch3.不能以root用户启动,创建新用户:创建用户:useradd elastic添加密码:passwd elastic4.对用户授权:chown -R elastic...原创 2018-05-10 15:57:15 · 658 阅读 · 1 评论 -
hadoop 集群部署
1.创建用户10.4.231.61 mqtt110.4.231.57 mqtt3创建用户hadoop(所有节点机器都要创建并且目录一致)adduser hadoop2.生成公共密钥ssh-keygen -t rsa -P ''查看"/home/用户名/"下是否有".ssh"文件夹,且".ssh"文件下是否有两个刚生产的无密码密钥对。接着在Master节点上做如下配置,把id_rsa.pub追加到授...原创 2018-05-10 16:39:46 · 223 阅读 · 0 评论 -
Hadoop -spark
1.安装spark1.1从git或者官网下载安装包1.2解压安装包tar -zxvf spark-2.2.0-bin-hadoop2.7.tgz注意:这里我是直接放在hadopp用户下解压的。1.3修改配置文件第一个文件: log4j.propertiescp log4j.properties.templatelog4j.propertiesvi log4j.properties添加以下内容log...原创 2018-05-10 17:45:23 · 158 阅读 · 0 评论 -
Hadoop-hbase
1.HDFS安装 参考:hadoop-hdfs2.Hbase安装在启动hdfs后。2.1将Hbase解压,并且放入指定目录cd /home/pp_res/tar -zxvf hbase-1.0.3-bin.tar.gzmkdir -p /data/servicemv hbase-1.0.3/ /data/service/hbase 2.2修改hbase-env.sh的JAVA_HOME环境变量位置...原创 2018-05-10 17:52:34 · 417 阅读 · 0 评论 -
Centos7安装mysql5.7
安装MySQL(centos7 不支持安装yum mysql5.7 ,所以要自己去下载);yum -y install wgetwgethttps://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpmrpm -ivh mysql57-community-release-el7-11.noarch.rpm(直接复制可...原创 2018-05-10 18:25:23 · 122 阅读 · 0 评论 -
安装zookeeper与简单操作
1.从git或者官网下载zookeeper安装包 2. 解压安装包tar -zxvfzookeeper-3.4.9.tar.gz复制zoo_sample.cfg 为zoo.cfg作为启动配置文件: cp zoo_sample.cfg zoo.cfg3.修改配置文件vi conf / zoo.cfg修改内容:dataDir=/ home/zookeeper/data注意这里的路径要自己创建,并且官网...原创 2018-05-10 18:40:12 · 246 阅读 · 0 评论 -
kafka的安装与简单实用
1.从git或者官网下载kafka_2.11-0.11.0.0.tgz2.kafka用户下解压安装包tar -zxvf kafka_2.11-0.11.0.0.tgz3.kafka用户授权chown -R kafka:kafka kafka_2.11-0.11.0.04. 修改配置文件vi server.properties修改:zookeeper.connect=10.4.231.57:2181...原创 2018-05-10 18:56:13 · 210 阅读 · 0 评论 -
linux下安装redis与基本配置
一,centos7 安装redies 1.关闭防火墙:systemctl stopfirewalld.service #停止firewallsystemctl disablefirewalld.service #禁止firewall开机启动firewall-cmd--state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running) ...原创 2018-05-11 10:33:40 · 499 阅读 · 0 评论 -
nginx安装 配置详解
一.安装 官网下载1.直接下载.tar.gz安装包,地址:https://nginx.org/en/download.html2. gcc 安装yum install gcc-c++3.PCRE pcre-devel 安装 yum install -y pcre pcre-devel4.zlib 安装yum install -y zlib zlib-devel...原创 2018-12-04 15:31:51 · 193 阅读 · 0 评论 -
eolinker 的安装部署
1.eolinker是一个php的项目,官网:https://www.eolinker.com/#/os/download2.公司正在升级架构,前后端分离开发,为了提高效率,使用eolinker进行接口文档的管理。官网要求环境 3. 系统环境为 centos7,因为没有部署过php的项目,参照官网的部署手册,所有踩了一次坑,安装官网单独部署了php7,mysql5.7,ngin...原创 2018-11-30 11:56:50 · 5482 阅读 · 2 评论 -
Redis 持久化之RDB和AOF
前沿:因为公司的架构升级,需要使用到非关系型数据库redis,于是去熟悉了一下redis的持久化,在网上看得到一个人的博客,非常喜欢,见猎欣喜之下,就想要记录下来,文章结束会给出原文链接。RDB 详解RDB 是 Redis 默认的持久化方案。在指定的时间间隔内,执行指定次数的写操作,则会将内存中的数据写入到磁盘中。即在指定目录下生成一个dump.rdb文件。Redis 重启会通过加载dum...转载 2018-12-12 17:19:38 · 101 阅读 · 0 评论 -
linux与windows 下jdk的安装与配置
简介:主要是提供一种傻瓜式安装,粘贴复制就能成功。使用的jdk版本jdk-8u121-linux-x64.tar.gz 请自行下载 1.linux下Centos7 安装jdkcd /usr mkdir java cd java/ tar xzvf jdk-8u121-linux-x64.tar.gzvi /etc/profile配置文件最后加入:#java...原创 2018-12-12 17:39:14 · 214 阅读 · 0 评论 -
VirtualBox配置centos7静态ip(详解)
VirtualBox安装centos7配置静态ip地址可以本机访问,可以联网。在开始之前先说一下,不知道为什么,我在网上百度的大多数是不能用的,或者只能主机访问,或者只能联网。我的配置文件为ifcfg-enp0s3话不多说:上图1.安装完centos7之后进入 2.选择设置 --->网络如下图可以看到有网卡1,2,3,4网卡1默认是勾选的我们再添加网卡2勾...原创 2018-04-23 16:49:51 · 25858 阅读 · 21 评论