solr6.3.0集群安装

需要软件:

  Jdk1.8 ,tomcat8,zookeeper3.4.8,必须用jdk1.8和tomcat8不然没法使用。

第一步:安装jdk1,8

  步骤省略。。。

第二步:安装zk

1.下载zookeeper3.4.8

   下载地址

2.单数台机器解压安装包

  这里三台192.168.1.2,192.168.1.3,192.168.1.4

3.修改配置文件

  分别在每台机器zookeeper-3.4.8/conf目录下的zoo_sample.cfg文件改成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=/home/hadoop/zookeeper/data
# the port at which the clients will connect
clientPort=2181

dataLogDir=/home/hadoop/zookeeper/log
# 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
server.1=192.168.1.2:2888:3888
server.2=192.168.1.3:2888:3888
server.3=192.168.1.4:2888:3888

4配置myid

  /home/hadoop/zookeeper/data目录下创建myid文件,目录不存在就手动创建目录。

192.168.1.2的myid文件内容设置为1

192.168.1.3的myid文件内容设置为2

192.168.1.4的myid文件内容设置为3

5.启动

  三台机器分别启动
bin/zkServer.sh start

第三步:安装tomcat

  步骤省略。。。
  分别装在192.168.1.2,192.168.1.3,192.168.1.4三台机器上。

第四步:solr安装

1.下载solr6.3.0的包。

   下载地址
   在192.168.1.2,192.168.1.3,192.168.1.4机器下分别做2-9步骤

2.解压下载的solr6.3.0的包。

3.把solr-6.3.0\server\solr-webapp下的webapp文件夹下的东西拷贝到tomcat_home/webapp/solr中。solr为新建的文件夹。

4.把solr-6.3.0\server\lib\ext中的lib包拷贝到tomcat_home/webapps/solr/WEB-INF/lib中,是关于写日志的jar包。

5.在tomcat_home/webapps/solr/WEB-INF/下新建文件夹classes,把solr-6.3.0\server\resources中的log4j.properties拷贝过去。

6.新建solrHome目录,用于数据存储。

  tomcat_home/core目录。

7.把solr-6.3.0\server\solr文件夹放入solrHome中。

  configsets/basic_configs/conf/下面schema改成自己的。

8.修改tomcat_home/conf/server.xml端口为8983。

  与solrHome中solr.xml的port一致。

9. 修改tomcat_home/bin下的catalina.sh文件。

  添加JAVA_OPTS=”$JAVA_OPTS -Dsolr.solr.home=/XXXXXX/tomcat8/core -DzkHost=192.168.1.2:2181,92.168.1.3:2181,92.168.1.4:2181”,如果系统java不是jdk1.8添加JAVA_HOME=/usr/java/jdk1.8.0_65。
  Solr6不需要指定collection名称,因为solr可以在一个服务里有多个collection。

10.启动zk,上传配置文件到zk。

/usr/java/jdk1.8.0_65/bin/java -classpath .:/XXXXXX/tomcat8/webapps/solr/WEB-INF/lib/* org.apache.solr.cloud.ZkCLI -cmd  upconfig -zkhost 192.168.1.2:218192.168.1.3:218192.168.1.4:2181 -confdir ../core/configsets/basic_configs/conf/  -confname collection1

11.启动tomcat

  三台机器分别启动

12.访问solr的url例如:http://192.168.1.2:8983/solr/index.html,和solr5一样,后面必须加index.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值