安装jdk
下载jdkhttp://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
tar zxvf jdk-7u45-linux-x64.gz
vi .profile
export JAVA_HOME=/root/software/jdk1.7.0_45
export CLASSPATH=$CLASSPATH$:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
source .profile
java -version下载并安装solr
http://www.apache.org/dyn/closer.cgi/lucene/solr/4.6.0
tar zxvf solr-4.6.0.tgz
cd example
java -jar start.jar
http://192.168.4.129:8983/solr/#/solr cloud 配置
配置1个shard
在scs-01上(~/solr-4.6.0/example目录下),java -Dbootstrap_conf=true -DzkRun -DnumShards=1 -jar start.jar
在scs-02上(~/solr-4.6.0/example目录下),java -DzkHost=192.168.4.129:9983 -jar start.jar
其中,-Dbootstrap_conf=true 指定上传本地solr配置文件
-DzkRun 表示采用内置的zookeeper
-DnumShards=1 表示配置1个shard
-Dcollection.configName=scs , 可配置存储到zookeeper中config的名称
192.168.4.129 为scs-01的ip,内置zookeeper默认的端口为solr的端口号+1000
-Djetty.port=7574 可指定solr的端口号
打开http://192.168.4.129:8983/solr/#/~cloud
可看到注意事项
如果要重新配置,需要删除example/solr/zoo_data文件夹下面的文件参考
http://wiki.apache.org/solr/SolrCloud
http://www.lifeba.org/arch/tag/zookeeper