{"id":277,"title":"centos7.4\u4e0b\u5b89\u88c5elasticsearch","good":0,"bad":0,"hit":2432,"created_at":"2018-06-14 21:20:18","content":"

1\u3001\u5b89\u88c5<\/p>

\u5148\u8981\u5b89\u88c5java1.8\u6216\u4ee5\u4e0a\u7248\u672c<\/p>

yum install java<\/p>

java -version\u67e5\u770b\u7248\u672c<\/p>

<\/p>

\u5b89\u88c5\uff1aElasticsearch-RTF\uff1a<\/p>

https:\/\/github.com\/medcl\/elasticsearch-rtf<\/p>

git clone git:\/\/github.com\/medcl\/elasticsearch-rtf.git -b master --depth 1<\/p>

[root@localhost soft]# cd elasticsearch-rtf\/<\/p>

[root@localhost elasticsearch-rtf]# pwd<\/p>

\/share\/soft\/elasticsearch-rtf<\/p>

[root@localhost elasticsearch-rtf]# bin\/elasticsearch-plugin list<\/p>

analysis-icu<\/p>

analysis-ik<\/p>

analysis-kuromoji<\/p>

analysis-mmseg<\/p>

analysis-phonetic<\/p>

analysis-pinyin<\/p>

analysis-smartcn<\/p>

analysis-stconvert<\/p>

analysis-stempel<\/p>

analysis-ukrainian<\/p>

discovery-azure-classic<\/p>

discovery-ec2<\/p>

discovery-file<\/p>

discovery-gce<\/p>

elasticsearch-sql<\/p>

ingest-attachment<\/p>

ingest-geoip<\/p>

ingest-user-agent<\/p>

lang-javascript<\/p>

lang-python<\/p>

mapper-attachments<\/p>

mapper-murmur3<\/p>

mapper-size<\/p>

repository-azure<\/p>

repository-gcs<\/p>

repository-hdfs<\/p>

repository-s3<\/p>

store-smb<\/p>

<\/p>

<\/p>

\u5378\u8f7d\u4e0d\u9700\u8981\u7684\u63d2\u4ef6\uff1a<\/p>

\u8fd9\u6837\u505a\u662f\u4e3a\u4e86\u9632\u6b62\u5360\u5185\u5b58\uff0c\u6211\u4eec\u8fd9\u91cc\u53ea\u7528\u5230analysis-ik<\/p>

[root@localhost elasticsearch-rtf]# bin\/elasticsearch-plugin list > \/tmp\/plugin.log<\/p>

[root@localhost elasticsearch-rtf]# vi \/tmp\/plugin.log <\/p>

\u5c06analysis-ik\u5220\u9664\u540e\u4fdd\u5b58<\/p>

[root@localhost elasticsearch-rtf]# cat \/tmp\/plugin.log |xargs -I {} bin\/elasticsearch-plugin remove {}<\/p>

\u7136\u540e\u67e5\u770b\u4f59\u4e0b\u7684\u63d2\u4ef6\u5217\u8868\uff1a<\/p>

[root@localhost elasticsearch-rtf]# bin\/elasticsearch list<\/p>

\u5982\u679c\u62a5\u4ee5\u4e0b\u9519\u8bef\uff1a<\/p>

OpenJDK 64-Bit Server VM warning: If the number of processors is expected to increase from one, then you should configure the number of parallel GC threads appropriately using -XX:ParallelGCThreads=N<\/p>

\u89e3\u51b3\u529e\u6cd5\uff1a<\/p>

\u4fee\u6539elasticsearch-rtf\/configjvm.options<\/p>

vi \/etc\/elasticsearch\/jvm.options<\/p>

## GC configuration<\/p>

\u518d\u4e0a\u8fd9\u4e00\u53e5\uff0c\u56e0\u4e3a\u662f\u673a\u5668\u5185\u5b58\u6bd4\u8f83\u5c0f\uff0c\u5b98\u65b9\u5efa\u8bae\u6700\u5c112G\uff0c\u6211\u8fd91G\u52c9\u5f3a\u80fd\u8dd1\u8d77\u6765\uff1b<\/p>

-XX:ParallelGCThreads=1<\/p>

<\/p>

\u53e6\u5916elasticsearch\u4e0d\u5141\u8bb8\u4ee5root\u7528\u6237\u542f\u52a8\uff0c\u6309\u5982\u4e0b\u64cd\u4f5c\u65b0\u5efa\u7528\u6237\u3001\u7ec4\uff0c\u5e76\u5207\u6362\u7528\u6237\u540e\u542f\u52a8\uff1a<\/p>

groupadd elsearch<\/p>

useradd elsearch -g elsearch -p elasticsearch<\/p>

\u66f4\u6539elasticsearch\u6587\u4ef6\u5939\u53ca\u5185\u90e8\u6587\u4ef6\u7684\u6240\u5c5e\u7528\u6237\u53ca\u7ec4\u4e3aelsearch:elsearch<\/p>

[root@localhost soft]# ll<\/p>

\u603b\u7528\u91cf 335032<\/p>

drwxrwxrwx 1 root root      4096 6\u6708   5 13:25 elasticsearch-rtf<\/p>

chown -R elsearch:elsearch  elasticsearch-rtf\uff08\u4f60\u7684\u76ee\u5f55\u540d\uff09<\/p>

\u5207\u6362\u5230elsearch\u7528\u6237\u518d\u542f\u52a8<\/p>

su elsearch #\u5207\u6362\u8d26\u6237<\/p>

cd elasticsearch\/bin #\u8fdb\u5165\u4f60\u7684elasticsearch\u76ee\u5f55\u4e0b\u7684bin\u76ee\u5f55<\/p>

.\/elasticsearch -d<\/p>

<\/p>"}