`
sillycat
  • 浏览: 2539707 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

SOLR Cloud(6)Set Up Local Machine ENV

 
阅读更多
SOLR Cloud(6)Set Up Local Machine ENV

Set Up Zookeeper
That is the conf/zoo.cfg
# The number of milliseconds of each tick
tickTime=2000
# The number of ticks that the initial
# synchronization phase can take
initLimit=10
# The number of ticks that can pass between
# sending a request and getting an acknowledgement
syncLimit=5
# the directory where the snapshot is stored.
# do not use /tmp for storage, /tmp here is just
# example sakes.
dataDir=/tmp/zookeeper
# the port at which the clients will connect
clientPort=2181
# the maximum number of client connections.
# increase this if you need to handle more clients
#maxClientCnxns=60
#
# Be sure to read the maintenance section of the
# administrator guide before turning on autopurge.
#
# http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance
#
# The number of snapshots to retain in dataDir
#autopurge.snapRetainCount=3
# Purge task interval in hours
# Set to "0" to disable auto purge feature
#autopurge.purgeInterval=1

Start the Zookeeper
>zkServer.sh start conf/zoo.cfg

Check the Zookeeper running
>jps
30003 QuorumPeerMain
36021
30360 Jps
6296 MacLauncher
61021

Step 1 Set Up Config in Zookeeper
from our solr-alljobs project, dry run will provide us the command we execute
>make ZK_ROOT=/solr/carllocal ZOOKEEPER=localhost:2181 zookeeper-clean --dry-run
docker run -ti --rm odt/solr:latest bin/solr zk rm -r /solr/carllocal -z localhost:2181
docker run -ti --rm odt/solr:latest bin/solr zk mkroot /solr/carllocal -z localhost:2181

But we want to directly execute the bin/solr command on my local machine, so I do not need Docker here.
>bin/solr zk rm -r /solr/carllocal -z localhost:2181
>bin/solr zk mkroot /solr/carllocal -z localhost:2181

Step 2 Start SOLR on Local
Create SOLR Data directory
>sudo mkdir /var/solr
>sudo mkdir /var/solr/data
>sudo mkdir -p /var/solr/logs

>sudo bin/solr start -force

We can visit that after we start the Server
http://localhost:8983/solr/#/

Then We try to Run the SOLR on Production and use X11 forward the GUI
X11 on MAC
https://uisapp2.iu.edu/confluence-prd/pages/viewpage.action?pageId=280461906
https://www.xquartz.org/

We may need to install these xauth xeye jdk(open jdk on the remote server once we logon to that server
>sudo yum install xorg-x11-xauth.x86_64
>sudo yum install java-1.8.0-openjdk-devel.x86_64

For example
>ssh -i ~/.ssh/ec2.id -Y ec2-user@fr-perf1
>jconsole
It will open the jconsole on my local MAC book

It works great on my raspberryPI
>ssh -v -Y carl@sillycat.ddns.net
>jconsole
It will open the JCONSOLE UI on my local machine which is Mac OS.



References:
https://www.digitalocean.com/community/questions/jetty-timeout-problem-when-serving-images
http://lucene.472066.n3.nabble.com/Idle-timeout-expired-50000-50000-ms-td4273515.html
https://blog.cloudera.com/blog/2017/06/apache-solr-memory-tuning-for-production/
http://www.datagrand.com/blog/1780.html
http://www.cnblogs.com/seaspring/articles/5475354.html

http://blog.cloudera.com/blog/2017/06/apache-solr-memory-tuning-for-production/
http://blog.cloudera.com/blog/2017/06/solr-memory-tuning-for-production-part-2/
http://www.oracle.com/technetwork/articles/java/g1gc-1984535.html
分享到:
评论

相关推荐

    solr cloud6.1.0拼音分词

    Solr Cloud 6.1.0 是 Apache Solr 的一个版本,它是一个开源的企业级搜索平台,被广泛用于构建高效、可扩展的全文检索服务。在这个版本中,它支持拼音分词,使得中文搜索能力得到显著提升。拼音分词是处理中文文本的...

    solr入门java工程

    Solr 是一个开源的全文搜索引擎,它被广泛用于构建企业级的搜索应用。在这个"solr入门java工程"中,我们将探讨如何使用Java客户端与华为FusionInsight SolrTest进行交互,以及如何在SolrCloud模式下进行分布式搜索。...

    solr 数据迁移工具

    使用多线程方式 通过solrj 接口向solr新增索引信息

    kafka-solr-sink-connector:这是基于JSON的简单Solr Sink Kafka连接器,使用Solr Cloud

    kafka-solr-sink连接器这是基于Java的简单Solr Sink Kafka连接器,它从kafka主题获取纯json数据并推送到solr,同时支持solr cloud和独立模式。 注意:仅支持JSON数据,对于值转换器,请保留schemas.enable=false 。...

    solr7.5_ik分词器,suggest配置源文件文件

    Solr是中国Apache软件基金会开发的一款高性能、全文搜索引擎服务器,它基于Lucene库并提供了更高级别的服务,如分布式搜索、缓存、复制和集群管理。Ik分词器是Solr中常用的中文分词插件,它能有效地对中文文本进行...

    solr4.10.2与tomcat6的整合

    ### Solr 4.10.2 与 Tomcat 6 的整合详解 #### 一、Solr 与 Tomcat 整合概述 Solr 是一个高性能、采用 Java 开发的全文搜索引擎,常用于网站搜索功能的搭建。而 Apache Tomcat 是一个免费开源的 Servlet 容器,...

    针对Solr的SQL查询引擎

    Solr-SQL为Solr Cloud提供了SQL接口,开发人员可以通过JDBC协议在Solr Cloud上运行。同时,solr-sql是用于solr的Apache Calcite(见 http://calcite.apache.org)适配器。solr-sql 是用 Scala 编写的,它可以生成像 ...

    Tomcat上部署SolrCloud.txt

    6. **创建Collection**:通过Zookeeper客户端命令创建一个Solr Collection。 - 示例命令: ``` java -classpath .:/home/myuser/solr-war/lib/* org.apache.solr.cloud.ZkCLI \ -cmd create -name ...

    ik-analyzer-solr-6.x.jar

    solr更新到6.x的版本了,ik-analyzer-5.x.jar又不好使了。 无意间从"随-忆"的博客中看到了如何去修改源代码,从而让分词器能够适应6.x的版本,亲自尝试了一下,果然可以,于是奉上了自己重新编译的jar包。 6.x的版本...

    solr压力测试报告

    - **测试目的**:通过对单节点Solr与基于Hadoop分布式文件系统(HDFS)的Solr Cloud集群进行压力测试,分析两者在读写性能上的差异,从而为生产环境中的Solr部署提供参考。 #### 二、测试环境配置 - **单节点Solr**...

    java进阶Solr从基础到实战

    1. Solr Cloud 2. 函数查询 3. 地理位置查询 4. JSON Facet 章节四:Solr高级(下) 1. 深度分页 2. Solr Join查询 3. 相关度排序 4.Solr缓存 5.Spring Data Solr 章节五:综合案例,电商网站搜索页面 1.关键字搜索...

    solr4.7服务搭建

    <env-entry-value>D:\solr\home</env-entry-value><!--将D:\solr\home放置到这里--> <env-entry-type>java.lang.String</env-entry-type> </env-entry> ``` 此配置指定了 Solr 的 home 目录,该目录用于存储...

    solr6工具类

    在Solr6版本中,为了更方便地进行客户端操作,通常会使用SolrJ库,这是一个Java客户端库,它允许Java开发者与Solr服务器进行交互,执行CRUD(创建、读取、更新、删除)操作以及复杂查询。本文将深入探讨Solr6工具类...

    solr安装与配置

    - **配置SolrCloud模式**:在`solr.xml`文件中设置Solr Cloud模式,并配置ZooKeeper的连接信息。 - **配置Sharding**:Sharding是指将索引分片存储在不同的Solr节点上,以提高搜索性能和扩展性。 - **配置...

    solr6 增量导入demo

    在Solr6中,增量导入(Incremental Indexing)是一项重要的功能,它允许系统仅更新自上次导入以来发生变化的数据,从而提高了数据处理的效率并降低了资源消耗。本教程将深入探讨Solr6的增量导入及其应用。 一、Solr...

    solr6的中文分词器ik-analyzer-solr-6.0.jar

    solr6的中文分词器ik-analyzer-solr-6.0.jar,在solr上亲测可用

    solr-maven-plugin:一个用于停止Apache Solr Cloud的Maven插件

    一个用于启动/停止Apache Solr Cloud的Maven插件。 安装 在Maven Central上可用的发行版 < groupId>io.github.borisnaguet < artifactId>solr-maven-plugin < version>0.5.0 Sonatype信息库中的快照(每次推...

    ik-analyzer中文分词器for solr7

    在Solr7这个版本中,IK Analyzer被优化以兼容Solr Cloud模式,使得在分布式环境下也能顺畅地进行中文分词处理。 "兼容solr-cloud"意味着IK Analyzer已经适配了Solr的集群架构。Solr Cloud是Solr的一种分布式部署...

    支持solr6.x的中文分词,对solr7的支持暂时没有测试过

    在这个特定的情境中,我们关注的是Solr6.x版本中的中文分词支持,以及与ikanalyzer-solr5相关的组件。 中文分词是自然语言处理中的基础步骤,它将连续的汉字序列分割成具有语义的词汇单元,这对于搜索引擎来说至关...

Global site tag (gtag.js) - Google Analytics