- 浏览: 11591 次
最新评论
文章列表
solr java api
- 博客分类:
- solr
// 获取cloudsolrserver
private CloudSolrServer getsearchclient(String corename) {
CloudSolrServer server = null;
// 从配置文件中读取
PropertyHolder propertyHolder = new PropertyHolder("search");
String ZKHOST = propertyHolder.getProperty("ZKHOST");
String client_timeout = ...
kafka 集群安装
- 博客分类:
- kafka
修改每台服务器的config/server.properties
broker.id: 唯一,填数字,本文中分别为101,102,103
host.name: 填服务器IP
zookeeper.connect=hadoop1:2181,hadoop2:2181,hadoop3:2181
先启动zookeeper服务: zkServer.sh start
再在每台机器上执行: bin/kafka-server-start.sh config/server.properties
创建topic:
h kafka-create-topic.sh --zookeeper hadoop1 ...
1. “:” 指定字段查指定值,如返回所有值*:*
2. “?” 表示单个任意字符的通配
3. “*” 表示多个任意字符的通配(不能在检索的项开始使用*或者?符号)
4. “~” 表示模糊检索,如检索拼写类似于”roam”的项这样写:roam~将找到形如foam和roams的单词;roam~0.8,检索返回相似度在0.8以上的记录
id asc 按id 排序
id:(1 || 2) 查找 id 为 1 或者2 的
id:1 && name_exact:fdsfds 查找id为1 且 name_exact 为 fdsfds
id: ( !1 ) ...
es 语法
查询 id 10078 到 10576 并且name 字段包含李的
post /company/typedemo1/_search
{
"query": {
"bool": {
"must": [
{
"range": {
"id": {
"from": "10078",
"to" ...
安装 Elasticsearch
1:解压下载的安装包 elasticsearch-1.7.2.zip
修改 cluster.name: es(集群状态名字一致)
2:在https://github.com/elasticsearch/elasticsearch-servicewrapper下载该插件后,解压缩。将service目录拷贝到elasticsearch目录的bin目录下。
3: 安装es-head插件
进入elasticsearch/bin目录,输入命令./plugin --install mobz/elasticsearch-head 安装head插件
4:将 Elastics ...
使用 jsch 连接linux
- 博客分类:
- linux
1:首先添加maven 依赖
<dependency>
<groupId>com.jcraft</groupId>
<artifactId>jsch</artifactId>
<version>0.1.48</version>
</dependency>
使用密码 方式连接 linux
public static String exec(String host, String user, String psw, int port,
String command) {
...
solrcloud 4.3 安装
- 博客分类:
- solr
1:首先安装zookeeeper 和tomcat
安装zookeeper 步骤
http://liliang68.iteye.com/blog/2231799
2:将 solr-4.3.1/example/webapps/solr.war 放在 放在tomcat的 webapps 下,然后启动tomcat,会自动解压solr.war
3 cp -r solr-4.3.1/example/lib/ext/* apache-tomcat-7.0.10/webapps/solr/WEB-INF/lib/
4:cp solr-4.3.1/example/resources/log4j.pr ...
解压文件夹, 改文件夹名, 增加环境变量
在conf目录下创建一个配置文件zoo.cfg,(hadoop1 ,hadoop2,hadoop3 各节点 为主机名)
tickTime=2000
dataDir=/usr/local/zookeeper/data
dataLogDir=/usr/local/zookeeper/dataLog
clientPort=2181
initLimit=10
syncLimit=5
server.1=hadoop1:2888:3888
server.2=hadoop2:2888:3888
server.3=had ...
jfinal+jsp 开发
- 博客分类:
- jfinal
JFinal 是基于 Java 语言的极速 WEB + ORM 开发框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有Java 语言所有优势的同时再拥有 ruby、python、php 等动态语言的开发效率!
1:在项目pom.xml 文件添加相关依赖
<!-- jfinal 依赖的jar -->
<dependencies>
<dependency>
<groupId>com.jfinal</groupId>
<artif ...
hbase 解决bug 小记
- 博客分类:
- hbase
今天启动hbase 集群, 查看表时 报错
hbase(main):001:0> list
TABLE
ERROR: org.apache.hadoop.hbase.ipc.ServerNotRunningYetException: Server is not running yet
at org.apache.hadoop.h ...
eclipse与Hadoop集群连接
- 博客分类:
- hadoop
一、安装这个插件很简单,把 hadoop-eclipse-plugin-2.2.0 个文件copy到eclipse的eclipse\plugins
目录下,然后启动eclipse就算完成安装了。
、在左边的 project explorer 上头会有一个 DFS locations的标志
2、在 windows -> preferences里面会多一个hadoop ma ...
启动start-dfs.sh出现WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
出现原因:hadoop本地库只有32位 在64位机子上会出现上述问题
解决方法
官方提供的本地库只有32位的,所以需要我们在64位系统 重新编译源码从而得到64位的本地库
操作系统 Centos 6.5
编译 的时候需要 linux 需要联网 ,因为maven 需要下载 hadoop 依赖包
安装 ...
hbase0.9.6 分布式安装
- 博客分类:
- hbase
hbase 完全分布式安装,目前是3台机子,分别为:
192.168.80.101 hadoop1 (作为hbase的master节点)
192.168.80.102 hadoop2 (作为hbase的regionserver节点)
192.168.80.103 hadoop3 (作为hbase的regionserver节点)
解压hbase-0.94.2-security.tar.gz与重命名
#cd /usr/loc ...
hbase 自定义过滤器
- 博客分类:
- hbase
//定义的过滤器(值过滤) 的类
// 写完定义过滤器的类 打成 jar 报 ,分发到 每个region 服务器中
//分发完成后 需修改 hbase-env.sh 文件
// export HBASE_CLASSPATH="jar 包路径 ,重新启动hbase";
public class TestFilter extends FilterBase{
private byte[] value=null;
//判断每一行数据是否过滤
private boolean filterbz=true;
public TestFilter( ...