lib文件

docker磁盘空间不足解决办法

陌路散爱 提交于 2020-04-08 11:57:35
导入docker镜像时,错误提示:磁盘空间不足。 1.查看docker镜像存放目录空间大小 du -hs / var / lib / docker / 2.停止docker服务。 systemctl stop docker 3.查看磁盘容量大的空间,且在上面创建新的docker目录。 df -h mkdir -p /data/docker/lib 4.迁移/var/lib/docker目录下的文件到新创建的目录/data/docker/lib rsync -avz / var / lib / docker / data / docker / lib / 5.编辑 /etc/docker/daemon.json 添加如下参数 { "graph": "/data/docker/lib/docker" } 6.重新加载docker,并重启docker服务。 systemctl daemon-reload && systemctl restart docker 7.检查docker是否变更为新目录/data/docker/lib/docker [root@localhost ~] # docker info ... Docker Root Dir : / data / docker / lib / docker Debug Mode ( client ): false Debug Mode

hbase 表的设计与其它大数据框架的集成

二次信任 提交于 2020-04-08 11:34:53
一:hbase 表的设计管理 二:hbase hive 集成 三:sqoop 与hbase 的集成 四:hbase 与hue 集成 五:hbase 表的修复 一:hbase 表的设计管理 1.1 hbase 的shell 命令 1.1.1 创建一个命名空间 在新版本的hbase 中 表是存储在命名空间当中,默认的命名空间是default 创建一个命名空间: create_namespace 'ns2' 查看有多少个命名空间: list_namespace 在命名空间中建立表: create 'ns2:student','info' 查询命名空间中的表: list_namespace_tables 'ns2' 1.1.2 一张表创建多个列簇 create 'ns1:t1', {NAME => 'f1'}, {NAME => 'f2'}, {NAME => 'f3'} 相当于: create 'ns1:t1', 'f1', 'f2', 'f3' 描述一张表: describe 't1' 1.2.3 创建rowkey 的范围region 区域: 默认情况下hbase 创建表时,会默认划分region 区域 结合实际环境来看,无论是测试环境还是生产环节,我们创建好的hbase 需要大量的的导入数据 file/data --> hfile -> bulk load into hbase

学习Tomcat

久未见 提交于 2020-04-08 10:50:58
Servlet规范定义的类加载顺序 在Servlet规范中有对web应用程序类的加载方式作出建议,重要的有两点: 容器要加载某个类时,类加载器首先应该加载本地web应用程序中“WEB-INF/classes”路径中的类,然后再到“WEB-INF/lib”依赖库中加载类,最后在容器级别的lib中加载类; 同时,类加载器要保证应用程序不会覆盖Java核心类,即 java.* 和 javax.* 命名空间中的类,也就是说web应用程序如果定义了一个和java核心类名字相同的类则是无效的。 Tomcat的应用程序类加载器 Tomcat内部有多种类型的类加载器,其中 WebappClassLoader 是应用程序类加载器,tomcat启动时对于它管理的每个web应用程序都会创建一个单独 WebappClassLoader 实例,在tomcat内部的 StandardContex 类中的启动方法中找到。 根据servlet规范,容器要首先在本地应用程序库中加载请求的类,同时要避免应用程序中的类覆盖Java平台类库中的核心类, WebappClassLoader 加载器为了实现这些要求没有遵循java的父加载器委托的模型,它重写了ClassLoader的 loadClass 方法,重写的 loadClass 方法的源代码细节如下: // 代码省略了一些与类加载逻辑关系不大的细节

opencv在VS中的配置

荒凉一梦 提交于 2020-04-08 06:40:35
添加文件 (1)项目属性->VC++目录->包含目录->(D:\opencv\opencv249\opencv\build\include\opencv),(D:\opencv\opencv249\opencv\build\include\opencv2),(D:\opencv\opencv249\opencv\build\include) (2)项目属性->VC++目录->库目录->(D:\opencv\opencv249\opencv\build\x86\vc12\lib) 添加lib 项目属性->连接器->输入->附加依赖项 opencv_ml249d.lib opencv_calib3d249d.lib opencv_contrib249d.lib opencv_core249d.lib opencv_features2d249d.lib opencv_flann249d.lib opencv_gpu249d.lib opencv_highgui249d.lib opencv_imgproc249d.lib opencv_legacy249d.lib opencv_objdetect249d.lib opencv_ts249d.lib opencv_video249d.lib opencv_nonfree249d.lib opencv_ocl249d.lib opencv

Zookeeper-deploy

心已入冬 提交于 2020-04-08 03:21:35
一、概述 1.1、简介 Zookeeper是一个开源的,分布式的,为分布式应用提供协调服务的Apache项目 1.2、工作机制 Zookeeper从设计模式角度来理解:是一个基于观察者模式设计的分布式服务管理框架,它负责存储和管理大家都关心的数据,然后接受观察者的注册,一旦这些数据的状态发生变化Zookeeper就将负责通知已经在Zookeeper.上注册的那些观察者做出相应的反应。 1.3、特点 1) Zookeeper: 一个领导者(Leader) ,多个跟随者(Follower) 组成的集群。 2)集群中只要有半数以上节点存活,Zookeeper集群就能正常服务。 3)全局数据一致:每个Server保存一份相同的数据副本,Client无论 连接到哪个Server,数据都是一致的。 4)更新请求顺序进行,来自同一个Client的更新请求按其发送顺序依次执行。 5)数据更新原子性,一次数据更新要么成功,要么失败。 6)实时性,在一定时间范围内,Client能读到最新数据。 1.4、数据结构 ZooKeeper数据模型的结构与Unix文件系统很类似,整体上可以看作是一棵树,每个节点称做一个ZNode。每一个ZNode默认能够存储1MB的数据,每个ZNode都可以通过其路径唯一标识。 znode一共有4种类型:持久的(persistent)、临时的 (ephemeral)、持久有序的

Java 操作Hbase 完整例子

泄露秘密 提交于 2020-04-07 20:43:43
开发工具:Eclipse, 三步 1.新建一个项目 2.把hbase安装下的lib的文件都拷贝进来 3.把lib目录下jar文件都引入 4.lib下的client-facing-thirdparty 目录下的jar也都引入 看图 package com.yue; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.hbase.*; import org.apache.hadoop.hbase.client.*; import java.io.IOException; public class Test { public static Configuration configuration; // 管理Hbase的配置信息 public static Connection connection; // 管理Hbase连接 public static Admin admin; // 管理Hbase数据库的信息 public static void main(String[] args) throws IOException { // TODO Auto-generated method stub System.out.println("shit"); init(); String colF[] ={

Ubuntu14.10安装jdk8

我与影子孤独终老i 提交于 2020-04-07 15:28:52
ubuntu 14.10 安装 JDK http://www.cnblogs.com/0616--ataozhijia/p/4122121.html http://jingyan.baidu.com/article/eb9f7b6d8f82a6869364e8a7.html http://persevere.iteye.com/blog/1479524 1、解压文件 sudo mkdir -p /usr/lib/jvm/ sudo tar zxvf jdk-8u31-linux-x64.tar.gz -C /usr/lib/jvm cd /usr/lib/jvm 2、添加环境变量 sudo gedit ~/.bashrc 加入如下内容 export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_31 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH 3、配置默认JDK版本 sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_31/bin/java 300 sudo update

Jenkins+Git+Maven+Shell+Tomcat持续集成

人走茶凉 提交于 2020-04-07 10:53:55
准备工作 Git版本控制服务器 Tomcat发布服务器 Jenkins服务器(提前安装好Maven,Git,Jdk) 实验时可以在同一台机器配置,但是生产不建议,一台机器挂了,所有服务器都挂了 。 步骤 安装Jenkins 下载Jenkins War包, Jenkins官网 。 启动Jenkins ,将War包放入Tomcat容器里,启动Tomcat。 提示: 此时Jenkins在初始化配置目录,其默认配置目录路径为当前用户下的.jenkins目录,用户也可以自定义目录,Jenkins默认是把配置文件中的数据读到内存中,如果你替换了之前的配置文件,此时需要 点击Jenkins的读取设置或者重启Tomcat ,如果此时Jenkins页面无响应,则应该查看Tomcat的Catalina.out,多半是由于内存溢出造成(解决方法增大Tomcat调用Java虚拟机时内存大小,本文不做重点),运行Jenkins的服务器配置最好内存1G以上,因为后续会加入一些Jenkins插件,有一些会比较占用内存,导致Jenkins启动不了。 安装Jenkins插件 Email Extension Plugin (邮件通知) GIT plugin (可能已经默认安装了) Publish Over SSH (远程Shell) 安装方法: 首页->系统管理->管理插件->可选插件->过滤(搜索插件名)->勾选-

分析安卓ANR tombstone使用ndk-stack addr2line

断了今生、忘了曾经 提交于 2020-04-07 07:56:34
刷机过程中会碰到很多crash问题,此时安卓会在/data/tombstones目录下保存9个session文件,如下 root@android:/ # find . |grep tombs ./data/tombstones ./data/tombstones/tombstone_00 ./data/tombstones/tombstone_01 root@android:/ # 每个tombstone文件里包含如下信息: Build fingerprint Crashed process and PIDs Terminated signal and fault address CPU registers Call stack Stack content of each call 下面讲述怎么使用ndk-stack和addr2line来跟踪tombstone文件里的错误信息: 1、安装NDK,设置环境变量 export ANDROID_NDK_PATH=/home/bytesthink/tools/android-ndk-r8d/ PATH= $ANDROID_NDK_PATH:$PATH 2、执行ndk-stack命令,其中--sym指向AOSP编译目录中符号路径 --dump指向要调试的tombstone文件 bytesthink@ubuntu:~/tools/android

Linux about MySQL

∥☆過路亽.° 提交于 2020-04-07 01:23:49
、引言 想使用Linux已经很长时间了,由于没有硬性任务一直也没有系统学习,近日由于工作需要必须使用Linux下的MySQL。本以为有Windows下使用SQL Server的经验,觉得在Linux下安装MySql应该是易如反掌的事,可在真正安装和使用MySQL时走了很多弯路,遇见很多问题,毕竟Linux 和Windows本身就有很大区别。为了让和我一样的初学者在学习的过程中少走弯路,尽快入门,写了此文,希望对您有所帮助。本文的Linux环境是 Red Hat 9.0,MySQL是4.0.16。 二、安装Mysql 1、下载MySQL的安装文件 安装MySQL需要下面两个文件: MySQL-server-4.0.16-0.i386.rpm MySQL-client-4.0.16-0.i386.rpm 下载地址为:www.mysql.com/downloads/mysql-4.0.html,打开此网页,下拉网页找到“Linux x86 RPM downloads”项,找到“Server”和“Client programs”项,下载需要的上述两个rpm文件。 2、安装MySQL rpm文件是Red Hat公司开发的软件安装包,rpm可让Linux在安装软件包时免除许多复杂的手续。该命令在安装时常用的参数是 –ivh ,其中i表示将安装指定的rmp软件包,V表示安装时的详细信息