lib文件

安卓JNI精细化讲解,让你彻底了解JNI(一):环境搭建与HelloWord

懵懂的女人 提交于 2019-12-05 06:52:50
$\color{#2980C6}{目录}$ 1、基础概念 ├──1.1、JNI ├──1.2、NDK ├──1.3、CMake与ndk-build 2、环境搭建 3、Native C++ 项目(HelloWord案例) ├── 3.1、项目创建(java、kotlin) ├── 3.2、CMake的应用(详细讲解) ├── 3.3、ndk-build的应用(详细讲解) *** 1、基础概念 1.1、JNI JNI(Java Native Interface)Java本地接口,使得Java与C/C++具有交互能力 1.2、NDK NDK(Native Development Kit) 本地开发工具包,允许使用原生语言(C和C++)来实现应用程序的部分功能 Android NDK开发的主要作用: 1、特定场景下,提升应用性能; 2、代码保护,增加反编译难度; 3、生成库文件,库可重复使用,也便于平台、项目间移植; 1.3、CMake与ndk-build 当我们基于NDK开发出native功能后,通常需要编译成库文件,给Android项目使用。 目前,有两种主流的编译方式:__CMake__与 ndk-build __CMake__与__ndk-build__是两种不同的编译工具(与Android代码和C/C++代码无关) CMake CMake是Androidstudio2

如何启动ZooKeeper(上)

十年热恋 提交于 2019-12-05 05:29:28
启动ZooKeeper ZooKeeper服务的启动方式分为三种,即单机模式、伪分布式模式、分布式模式,这里针对三种模式均做逐一讲解。 Tips 调试过程建议尽量使用分布式模式,单机模式不推荐在生产环境下使用,伪分布式模式实质上是在一个进程内派生多个线程模拟分布式形态,由于操作系统的内部结构设计,容易造成一些问题,建议与其解决问题不如切换到分布式模式。生产环境下建议一定采用分布式模式,如果机器不够,推荐采用虚拟机方式。 (1). Module1 单机模式 采用单机模式,意味着只有一台机器或者一个节点,因此流程较为简单。首先,在conf目录下面可以通过自己创建zoo.cfg文件的方式完成ZooKeeper的配置,如清单1-7所示,ZooKeeper服务会读取该配置文件,具体的读取代码会在第四章介绍。 注意,ZooKeeper自带了zoo_sample.cfg文件,这个是配置文件的模板文件,可以打开看看具体的内容,也可以作为zoo.cfg的创建内容范例。 清单1-7 ZooKeeper配置文件 [root@localhost zookeeper-3.4.7]# cd conf [root@localhost conf]# ls -rlt total 12 -rw-rw-r--. 1 1000 1000 922 Nov 1022:32 zoo_sample.cfg -rw-rw-r--.

坑爹的ZooKeeper的错误

半城伤御伤魂 提交于 2019-12-05 05:25:33
第一天的时候,Zookeeper的安装是成功的,也启动成功,但是第二天不知道就怎么了,突然就一直启动不起来。在‘#’后面的是注释: # 目前所在的位置: [scidb@localhost bin]$ pwd /home/scidb/zookeeper/zookeeper-3.4.8/bin # 在bin的文件下有这些文件: [scidb@localhost bin]$ ls README.txt zkCli.cmd zkEnv.cmd zkServer.cmd zookeeper.out zkCleanup.sh zkCli.sh zkEnv.sh zkServer.sh # 接下来启动 zkServer.sh [scidb@localhost bin]$ sudo sh zkServer.sh start ZooKeeper JMX enabled by default Using config: /home/scidb/zookeeper/zookeeper-3.4.8/bin/../conf/zoo.cfg Starting zookeeper ... STARTED # 看起来是启动成功了哦,然后我们再来看看是否真的启动成功了。 [scidb@localhost bin]$ sh zkServer.sh status ZooKeeper JMX enabled by

ZooKeeper的事务日志可视化

谁说胖子不能爱 提交于 2019-12-05 05:17:27
在 zookeeper server 的配置文件 zoo.cfg 中可以通过 dataLogDir 来配置 zookeeper 的事务日志的输出目录 , 这个事务日志类似于下面这样的文件 : 这个文件是一个二进制文件, 一般不能够直接识别, 那么是否有方法可以把这些事务日志转换成正常日志文件呢, 答案是肯定的~ Zookeeper自带一个工具类:org.apache.zookeeper.server.LogFormatter, 使用这个类可以对zookeeper的事务日志进行格式化查看, 查看方法如下: java LogFormatter D:\zookeeper-3.4.3\zk_data\version-2\log.48 示例执行命令: java -cp /usr/local/zookeeper-3.4.6/bin/../build/classes:/usr/local/zookeeper-3.4.6/bin/../build/lib/*.jar:/usr/local/zookeeper-3.4.6/bin/../lib/slf4j-log4j12-1.6.1.jar:/usr/local/zookeeper-3.4.6/bin/../lib/slf4j-api-1.6.1.jar:/usr/local/zookeeper-3.4.6/bin/../lib/netty-3.7

Zookeeper的错误(启动成功,客服端报错)

半城伤御伤魂 提交于 2019-12-05 04:43:04
# 接下来启动 zkServer.sh # 接下来启动 zkServer.sh [scidb@localhost bin]$ zkServer.sh start ZooKeeper JMX enabled by default Using config: /home/scidb/zookeeper/zookeeper-3.4.8/bin/../conf/zoo.cfg Starting zookeeper ... STARTED # 看起来是启动成功了哦,然后我们再来看看是否真的启动成功了。 # 看起来是启动成功了哦,然后我们再来看看是否真的启动成功了。 [scidb@localhost bin]$ zkServer.sh status ZooKeeper JMX enabled by default Using config: /home/scidb/zookeeper/zookeeper-3.4.8/bin/../conf/zoo.cfg Error contacting service. It is probably not running. # 呵呵,居然没有启动起来。然后我用zkCli.sh 尝试启动客户端,结果。。 # 呵呵,居然没有启动起来。然后我用zkCli.sh 尝试启动客户端,结果。。 [scidb@localhost bin]$ sh zkCli.sh

Error:Could not find or load main class异常处理

故事扮演 提交于 2019-12-05 03:56:04
今天在Jenkins上配置了一段脚本,用来调用Java文件,非常简单 cd /var/lib/jenkins/temp javac /var/lib/jenkins/temp/Test.java java /var/lib/jenkins/temp/Test 运行时发现报错: Error: Could not find or load main class .var.lib.jenkins.temp.Test 原因是java命令把路径名当成包名进行处理了…… 所以找不到 cd进去以后直接执行就好啦~ 来源: CSDN 作者: Sun_XiaoJing 链接: https://blog.csdn.net/Sun_XiaoJing/article/details/86631619

hadoop hbase hive 常见问题解决

北城余情 提交于 2019-12-05 03:39:24
安装过程中,由于网络终端,导致下面问题: 问题1:安装停止在获取安装锁 /tmp/scm_prepare_node.tYlmPfrT usingSSH_CLIENT to get the SCM hostname: 172.16.77.20 33950 22 opening logging file descriptor 正在启动安装脚本...正在获取安装锁...BEGIN flock 4 这段大概过了半个小时,一次卸载,一次等了快1个小时,终于过去了, 问题2:不能选择主机 安装失败了,重新不能选主机 图1 解决方案,需要清理安装失败文件 卸载 Cloudera Manager 5.1.x.和 相关软件【官网翻译:高可用】 问题3:DNS反向解析PTR localhost: 描述: DNS反向解析错误,不能正确解析Cloudera Manager Server主机名 日志: Detecting Cloudera Manager Server... Detecting Cloudera Manager Server... BEGIN host -t PTR 192.168.1.198 198.1.168.192.in-addr.arpa domain name pointerlocalhost. END (0) using localhost as scm server

安装flume1.5

℡╲_俬逩灬. 提交于 2019-12-05 03:31:50
1:下载 wget http://mirrors.hust.edu.cn/apache/flume/1.5.0/apache-flume-1.5.0-bin.tar.gz 2:解压 [jifeng@jifeng02 ~]$ cd apache [jifeng@jifeng02 apache]$ ls apache-flume-1.5.0-bin.tar.gz chukwa-incubating-src-0.5.0.tar.gz [jifeng@jifeng02 apache]$ tar zxf apache-flume-1.5.0-bin.tar.gz 3:配置环境变量 在 .bash_profile最后加上下面三行 export FLUME_HOME=$HOME/apache/apache-flume-1.5.0-bin export FLUME_CONF_DIR=$FLUME_HOME/conf export PATH=$PATH:$FLUME_HOME/bin [jifeng@jifeng02 ~]$ vi .bash_profile export PATH=$PATH:$ANT_HOME/bin:$HIVE_HOME/bin::$HBASE_HOME/bin:$PIG_HOME/bin:$HADOOP_HOME/bin:$SQOOP_HOME/bin export

报错:Error: Could not find or load main class org.apache.flume.tools.GetJavaProperty

我怕爱的太早我们不能终老 提交于 2019-12-05 03:29:12
输入flume-ng version 启动flume时报错Error: Could not find or load main class org.apache.flume.tools.GetJavaProperty,但似乎已经启动. 这时我们可以去hbase中修改hbase-env.sh文件,把配置注释掉一行 #Extra Java CLASSPATH elements. Optional. #export HBASE_CLASSPATH=/home/bigdata/hadoop/etc/hadoop 2、或者将HBASE_CLASSPATH改为JAVA_CLASSPATH,配置如下 #Extra Java CLASSPATH elements. Optional. export JAVA_CLASSPATH=.: $JAVA_HOME /lib/dt.jar: $JAVA_HOME /lib/tools.jar 问题解决! 来源: CSDN 作者: Over the territory 链接: https://blog.csdn.net/Crystal_1999/article/details/80405465

第91课:SparkStreaming基于Kafka Direct案例实战和内幕源码解密 java.lang.ClassNotFoundException 踩坑解决问题详细内幕版本

冷暖自知 提交于 2019-12-05 03:24:44
第91课:SparkStreaming基于Kafka Direct案例实战和内幕源码解密 /* * *王家林老师授课 http://weibo.com/ilovepains */ 每天晚上20:00YY频道现场授课频道68917580 1、作业内容:SparkStreaming基于Kafka Direct方式实现,把Kafka Direct理解成为像hdfs的数据源,SparkStreaming直接读取数据进行流处理。 2、之前的spark集群环境: spark 1.6.0 kafka_2.10-0.9.0.1 3、java开发SparkStreamingDirected,读取topic SparkStreamingDirected中的数据。 4、kafka中创建topic SparkStreamingDirected161,生产者输入数据。 5、将SparkStreamingDirected 在ecliplse中export打成jar包,提交spark运行,准备从kafka中读取数据。 6、结果spark submit运行中报java.lang.ClassNotFoundException,踩坑记录 : -com.dt.spark.SparkApps.SparkStreaming.SparkStreamingOnKafkaDirected